@font-face{font-family: 'Readex Pro';font-style: normal;font-weight: 160 700;font-display: swap;src: url('../fonts/ReadexPro-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Readex Pro';font-style: normal;font-weight: 160 700;font-display: swap;src: url('../fonts/ReadexPro-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Kontrapunkt Miki';font-weight: 400;font-style: normal;font-display: swap;src: url('../fonts/KontrapunktMiki-Regular.woff2') format('woff2')}@font-face{font-family: 'Kontrapunkt Miki';font-weight: 700;font-style: normal;font-display: swap;src: url('../fonts/KontrapunktMiki-Bold.woff2') format('woff2')}:root{--noapte: #140a24;--noapte-2: #1f1236;--noapte-3: #2c1b4a;--adanc: #0e0619;--mov: #6716ce;--mov-2: #5510b3;--mov-dark: #c4a8ff;--lavanda: #f1ecf7;--lavanda-2: #e4dcef;--alb: #ffffff;--cerneala: #170d27;--cerneala-2: #4b4260;--alb-2: rgba(255,255,255,.78);--aur: #f8cc15;--aur-2: #ffdc4a;--mov-deschis: #b394ff;--raza: 8px;--raza-mic: 6px;--f-titlu: 'Readex Pro','Helvetica Neue',Arial,sans-serif;--f-text: 'Kontrapunkt Miki','Helvetica Neue',Arial,sans-serif;--marg: clamp(20px,5.6vw,88px);--buton-dreapta: max(var(--marg),calc((100vw - var(--max)) / 2));--max: 1280px;--sect: clamp(96px,11vw,184px);--usor: cubic-bezier(.2,.7,.2,1)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%}body{margin: 0;background: var(--noapte);color: var(--alb);font: 400 18px/1.55 var(--f-text);hyphens: manual;-webkit-hyphens: manual;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: clip}img,video,iframe{display: block;max-width: 100%}img{height: auto}a{color: inherit}button,input,select,textarea{font: inherit;color: inherit}h1,h2,h3,h4{font-family: var(--f-titlu);font-weight: 400;margin: 0;text-wrap: balance}p,li,dd,dt,td,figcaption{text-wrap: pretty;overflow-wrap: break-word}p{margin: 0}ul,ol{margin: 0;padding: 0}::selection{background: var(--mov);color: var(--alb)}:focus-visible{outline: 3px solid var(--mov-deschis);outline-offset: 3px}.meniu:focus,.meniu:focus-visible{outline: 0}.vh{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.sari{position: absolute;left: 12px;top: -80px;z-index: 100;background: var(--alb);color: var(--cerneala);border-radius: var(--raza-mic);padding: 12px 18px;font-weight: 700;text-decoration: none}.sari:focus{top: 12px}.c{width: min(100% - 2 * var(--marg),var(--max));margin-inline: auto}.sect{padding-block: var(--sect)}.deschis{background: var(--alb);color: var(--cerneala)}.lavanda{background: var(--lavanda);color: var(--cerneala)}.inchis{background: var(--noapte);color: var(--alb)}.adanc{background: var(--adanc);color: var(--alb)}.mov{background: var(--mov);color: var(--alb)}.h1{font-size: clamp(44px,5.56vw,100px);line-height: 1;letter-spacing: -.0125em}.h2{font-size: clamp(30px,4.2vw,62px);line-height: 1.04;letter-spacing: -.025em}.h2-mic{font-size: clamp(28px,2.9vw,42px);line-height: 1.1;letter-spacing: -.02em}.h3{font-size: clamp(22px,1.9vw,28px);line-height: 1.2;letter-spacing: -.01em}.erou-legal .h1.lung{font-size: clamp(30px,4.4vw,64px);line-height: 1.05}@media (min-width: 768px){.erou-proiect .h1.lung{font-size: clamp(44px,4.8vw,80px)}}.lead{font-size: clamp(19px,1.45vw,22px);line-height: 1.5}.mic{font-size: 15px;line-height: 1.5}.pct{color: var(--mov-deschis)}.deschis .pct,.lavanda .pct{color: var(--mov)}.mov .pct{color: #d6c4ff}.sec2{color: var(--alb-2)}.deschis .sec2,.lavanda .sec2{color: var(--cerneala-2)}.txt>* + *{margin-top: 1.1em}.link{color: inherit;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 4px;transition: color .2s}.link:hover{color: var(--mov-deschis)}.deschis .link:hover,.lavanda .link:hover{color: var(--mov)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 12px;min-height: 48px;padding: 0 22px;border: 0;border-radius: var(--raza-mic);font: 700 14px/1.2 var(--f-text);text-transform: uppercase;letter-spacing: .04em;text-decoration: none;cursor: pointer;transition: background-color .2s,color .2s,transform .2s var(--usor);-webkit-tap-highlight-color: transparent}.btn svg{width: 18px;height: 18px;flex: none;transition: transform .25s var(--usor)}.btn:hover svg{transform: translateX(4px)}.btn:active{transform: translateY(1px)}.btn-alb{background: var(--alb);color: var(--cerneala)}.btn-alb:hover{background: var(--lavanda-2)}.btn-aur{background: var(--aur);color: var(--cerneala)}.btn-aur:hover{background: var(--alb)}.btn-mov{background: var(--mov);color: var(--alb)}.btn-mov:hover{background: var(--cerneala)}.btn-contur{background: transparent;color: inherit;box-shadow: inset 0 0 0 2px currentColor}.btn-contur:hover{background: var(--alb);color: var(--cerneala);box-shadow: inset 0 0 0 2px var(--alb)}.deschis .btn-contur:hover,.lavanda .btn-contur:hover{background: var(--cerneala);color: var(--alb);box-shadow: inset 0 0 0 2px var(--cerneala)}.btn[disabled]{opacity: .6;cursor: progress}.butoane{display: flex;flex-wrap: wrap;gap: 14px}.antet{position: absolute;top: 0;left: 0;right: 0;z-index: 30}.antet .c{display: flex;align-items: center;gap: 36px;min-height: 86px}.antet-logo{display: block;flex: none;color: var(--alb)}.antet-logo svg{display: block;width: 150px;height: auto}.antet-nav{display: flex;align-items: center;gap: 36px;margin-left: auto}.antet-nav a{font-size: 16px;color: var(--alb);text-decoration: none;text-decoration-thickness: 1px;text-underline-offset: 7px}.antet-nav>a,.nav-sub>a{display: inline-flex;align-items: center;gap: 8px;padding: 8px 0}.antet-nav>a:hover,.antet-nav a[aria-current="page"],.nav-sub>a:hover,.nav-sub:hover>a,.nav-sub:focus-within>a{text-decoration: underline}.nav-sub{position: relative}.chevron{flex: none;transition: transform .2s var(--usor)}.nav-sub:hover .chevron,.nav-sub:focus-within .chevron{transform: rotate(180deg)}.nav-panou{position: absolute;top: 100%;left: 0;padding-top: 10px;visibility: hidden;opacity: 0;transform: translateY(6px);transition: opacity .18s,transform .18s var(--usor),visibility 0s linear .18s}.nav-sub:hover .nav-panou,.nav-sub:focus-within .nav-panou{visibility: visible;opacity: 1;transform: none;transition: opacity .18s,transform .18s var(--usor)}.nav-sub.inchis .nav-panou{visibility: hidden;opacity: 0}.nav-panou ul{list-style: none;display: grid;gap: 2px;width: max-content;padding: 14px 10px;background: var(--alb);border-radius: var(--raza-mic);box-shadow: 0 18px 44px rgba(20,10,36,.3)}.nav-panou a{display: block;padding: 9px 18px;color: var(--cerneala);border-radius: 4px;transition: background-color .15s}.nav-panou a:hover{background: var(--lavanda);text-decoration: none}.limbi{display: flex;gap: 2px;font-size: 15px;font-weight: 700}.limbi a{padding: 8px 7px;text-decoration: none;color: var(--alb-2);transition: color .2s}.limbi a:hover{color: var(--alb)}.limbi a[aria-current="true"]{color: var(--alb);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 6px}.antet .limbi{margin-left: -10px}.meniu-btn{position: fixed;z-index: 60;top: 20px;right: var(--buton-dreapta);width: 46px;height: 46px;border: 0;border-radius: 50%;background: var(--alb);color: var(--cerneala);box-shadow: 0 4px 18px rgba(20,10,36,.28);cursor: pointer;display: grid;place-items: center;transition: transform .2s var(--usor),opacity .25s,visibility 0s}@media (hover: hover){.meniu-btn:hover{transform: scale(1.05)}}.meniu-btn span{position: absolute;left: 13px;right: 13px;height: 2px;background: currentColor;transition: transform .3s var(--usor),opacity .2s}.meniu-btn span:nth-child(1){transform: translateY(-6px)}.meniu-btn span:nth-child(3){transform: translateY(6px)}.meniu-btn[aria-expanded="true"] span:nth-child(1){transform: rotate(45deg)}.meniu-btn[aria-expanded="true"] span:nth-child(2){opacity: 0}.meniu-btn[aria-expanded="true"] span:nth-child(3){transform: rotate(-45deg)}@media (max-width: 1023px){.antet .c{gap: 12px;padding-right: 56px}.antet-nav{display: none}.antet .limbi{margin-left: auto}.antet-logo svg{width: 128px}}@media (min-width: 1024px){html:not(.derulat) .meniu-btn:not([aria-expanded="true"]){opacity: 0;visibility: hidden;transform: scale(.7);transition: transform .2s var(--usor),opacity .2s,visibility 0s linear .2s}}@media (max-width: 380px){.antet .limbi a{padding: 8px 5px}.antet-logo svg{width: 112px}}.meniu{--cx: calc(100% - var(--buton-dreapta) - 23px);--cy: 43px;position: fixed;inset: 0;z-index: 55;background: var(--noapte);color: var(--alb);overflow-y: auto;overscroll-behavior: contain;visibility: hidden;clip-path: circle(0 at var(--cx) var(--cy));transition: clip-path .55s cubic-bezier(.77,0,.18,1),visibility 0s linear .55s}.meniu.deschis-m{visibility: visible;clip-path: circle(150vmax at var(--cx) var(--cy));transition: clip-path .75s cubic-bezier(.77,0,.18,1)}.meniu .c{display: flex;flex-direction: column;min-height: 100%}.meniu-sus{display: flex;align-items: center;min-height: 86px;flex: none}.meniu-principal{list-style: none;margin-block: auto;padding-block: 28px}.meniu-principal>li,.meniu-jos{opacity: 0;transform: translateY(22px);transition: opacity .2s,transform .2s}.meniu.deschis-m .meniu-principal>li{opacity: 1;transform: none;transition: opacity .55s var(--usor),transform .7s var(--usor);transition-delay: calc(var(--i,0) * 70ms + 240ms)}.meniu.deschis-m .meniu-jos{opacity: 1;transform: none;transition: opacity .55s var(--usor) .62s,transform .7s var(--usor) .62s}.meniu-principal>li>a,.meniu-tog{display: inline-flex;align-items: center;gap: 16px;padding: clamp(11px,1.7vh,18px) 0;border: 0;background: none;color: inherit;font: 400 clamp(32px,4.2vw,60px)/1.1 var(--f-titlu);letter-spacing: -.015em;text-decoration: none;cursor: pointer;transition: color .2s}.meniu-principal>li>a[aria-current="page"],.meniu-tog[data-curent]{color: var(--mov-deschis)}@media (hover: hover){.meniu-principal>li>a:hover,.meniu-tog:hover,.meniu-sub a:hover{color: var(--mov-deschis)}}.meniu-tog .chevron{width: .42em;height: auto;transition: transform .3s var(--usor)}@media (max-width: 767px){.meniu-tog .chevron{width: .62em}}.meniu-tog[aria-expanded="true"] .chevron{transform: rotate(180deg)}.meniu-sub{height: 0;overflow: hidden;visibility: hidden}.meniu-sub ul{list-style: none;display: grid;gap: 2px;padding-block: 2px 16px}.meniu-sub li{opacity: 0;transform: translateY(8px);transition: opacity .15s,transform .15s}.meniu-sub.deschis-s li{opacity: 1;transform: none;transition: opacity .35s var(--usor),transform .4s var(--usor);transition-delay: calc(var(--j,0) * 45ms + 60ms)}.meniu-sub a{display: inline-block;padding-block: 9px;font-size: clamp(18px,1.5vw,21px);color: var(--alb-2);text-decoration: none;transition: color .2s}.meniu-jos{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 32px;flex: none;padding-block: 16px 40px;font-size: 16px}.meniu-canale{display: flex;flex-wrap: wrap;gap: 6px 24px}.meniu-jos a{color: var(--alb);text-decoration: none;transition: color .2s}.meniu-canale a:hover{color: var(--mov-deschis)}.meniu-jos .limbi{font-size: 16px;gap: 16px}.meniu-jos .limbi a{padding: 6px 0}@media (max-width: 767px){.meniu-jos{padding-bottom: calc(env(safe-area-inset-bottom,0px) + 84px)}}@media (prefers-reduced-motion: reduce){.meniu,.meniu.deschis-m{transition: none}.meniu-principal>li,.meniu-jos,.meniu-sub li{transition: none !important;opacity: 1;transform: none}}html.blocat,html.blocat body{overflow: hidden}.erou{position: relative;isolation: isolate;display: flex;align-items: flex-end;min-height: max(100vh,620px);min-height: max(100svh,620px);padding-block: 120px 55px;overflow: hidden;background: var(--noapte)}.erou:not(:has(.butoane)){padding-bottom: clamp(72px,9vw,128px)}.erou-fundal{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;object-fit: cover;object-position: var(--x,50%) var(--y,50%);transform: scale(var(--z,1));transform-origin: var(--ox,50%) 50%}.erou::before{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(20,10,36,.78) 0,rgba(20,10,36,.5) 11%,rgba(20,10,36,0) 28%),linear-gradient(0deg,rgba(20,10,36,.7) 0,rgba(20,10,36,0) 60%),linear-gradient(90deg,rgba(20,10,36,.84) 0,rgba(20,10,36,.5) 50%,rgba(20,10,36,.1) 100%)}.erou-colaj::after{content: '';position: absolute;inset: 0;z-index: -1;background: rgba(20,10,36,.2)}.erou-text{width: 100%;max-width: 1010px}.erou-text .lead{max-width: 650px;margin-top: 24px;font-size: 18px;line-height: 1.5;color: rgba(255,255,255,.82)}.erou-text .butoane{margin-top: 44px}.erou-et{margin-bottom: 26px;font-size: 16px}.erou-et a{color: inherit;text-decoration: underline;text-underline-offset: 4px}.erou-et span{margin-inline: 4px;opacity: .6}.erou-jos{display: inline-flex;align-items: center;gap: 14px;margin-top: clamp(56px,8.5vw,123px);font-size: 18px;color: var(--alb);text-decoration: none}.erou-jos svg{flex: none;transition: transform .25s var(--usor)}.erou-jos:hover svg{transform: translateY(4px)}#mai-jos{display: block}.erou-acasa{min-height: max(90vh,600px);min-height: max(90svh,600px)}.erou-acasa .erou-text{max-width: 1240px}.erou-acasa .h1{font-size: clamp(38px,4.7vw,86px);line-height: 1.04}.erou-acasa .lead{max-width: 640px}.erou-acasa::before{background: linear-gradient(0deg,var(--noapte) 0,rgba(20,10,36,.62) 34%,rgba(20,10,36,.34) 100%),linear-gradient(90deg,rgba(20,10,36,.74) 0,rgba(20,10,36,.22) 72%)}.erou-serviciu{min-height: max(80vh,540px);min-height: max(80svh,540px)}.erou-serviciu::before{background: linear-gradient(90deg,rgba(20,10,36,.78) 0,rgba(20,10,36,.46) 50%,rgba(20,10,36,0) 88%)}.erou-usor::before{background: linear-gradient(180deg,rgba(20,10,36,.78) 0,rgba(20,10,36,.5) 11%,rgba(20,10,36,0) 26%),linear-gradient(90deg,rgba(20,10,36,.78) 0,rgba(20,10,36,.3) 46%,rgba(20,10,36,0) 78%)}.erou-scurt{min-height: max(57vh,390px);min-height: max(57svh,390px)}.erou-scurt::before{display: none}.erou-fundal-poster{z-index: -3}html.js video.erou-fundal{opacity: 0;transition: opacity .5s var(--usor)}html.js video.erou-fundal.porneste{opacity: 1}@media (prefers-reduced-motion: reduce){video.erou-fundal{display: none}.erou-fundal-poster{display: block !important}}.erou-articol{min-height: 0;padding-block: 120px 56px}.erou-articol::before{display: none}.erou-articol .c{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 36px clamp(32px,4vw,64px);align-items: center}.erou-articol .erou-text{max-width: none}.erou-articol .h1{font-size: clamp(30px,3.6vw,56px);line-height: 1.1}.erou-poza{margin: 0}.erou-poza img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;border-radius: var(--raza)}@media (max-width: 899px){.erou-articol .c{grid-template-columns: 1fr}.erou-articol{padding-top: 104px}}@media (max-width: 767px){.h1{font-size: clamp(28px,8.8vw,56px)}.erou-acasa .h1{font-size: clamp(27px,8vw,52px);line-height: 1.06}.erou{min-height: max(100vh,520px);min-height: max(100svh,520px);padding-block: 104px 24px}.erou:not(:has(.butoane)){padding-bottom: 56px}.erou-acasa{min-height: max(90vh,520px);min-height: max(90svh,520px);padding-bottom: 40px}.erou-serviciu{min-height: max(80vh,480px);min-height: max(80svh,480px);padding-bottom: 32px}.erou-scurt{min-height: max(50vh,340px);min-height: max(50svh,340px)}.erou-articol{min-height: 0;padding-bottom: 32px}.erou-fundal{object-position: var(--xm,var(--x,50%)) var(--ym,var(--y,50%));transform: none}.erou::before{background: linear-gradient(180deg,rgba(20,10,36,.7) 0,rgba(20,10,36,.4) 9%,rgba(20,10,36,0) 22%),linear-gradient(0deg,rgba(20,10,36,.94) 0,rgba(20,10,36,.66) 36%,rgba(20,10,36,.14) 72%)}.erou-acasa::before{background: linear-gradient(0deg,var(--noapte) 0,rgba(20,10,36,.78) 42%,rgba(20,10,36,.4) 100%)}.erou-serviciu::before{background: linear-gradient(0deg,rgba(20,10,36,.62) 0,rgba(20,10,36,.1) 70%)}.erou-scurt::before{display: none}.erou-text .lead{margin-top: 18px;font-size: 16px}.erou-text .butoane{margin-top: 26px}.erou-et{margin-bottom: 16px;font-size: 15px}.erou-jos{margin-top: 40px;font-size: 16px}}.enunt{font: 400 clamp(22px,1.9vw,28px)/1.3 var(--f-titlu);letter-spacing: -.01em;color: var(--cerneala);margin: 22px 0 36px;max-width: 820px}.cap{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 40px 72px;align-items: end;margin-bottom: clamp(48px,6vw,88px)}.cap .lead,.cap p{max-width: 600px}.cap-singur{grid-template-columns: 1fr}.intro-grila{max-width: 720px;margin-bottom: clamp(40px,5vw,64px)}@media (max-width: 899px){.cap{grid-template-columns: 1fr;gap: 24px;align-items: start}}.filtre{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 44px}.filtru{appearance: none;border: 0;border-radius: var(--raza-mic);cursor: pointer;min-height: 44px;padding: 0 18px;font: 700 15px/1 var(--f-text);background: var(--noapte-2);color: var(--alb);transition: background-color .2s,color .2s,transform .2s var(--usor)}@media (hover: hover){.filtru:hover{transform: translateY(-2px);background: var(--noapte-3)}}.filtru[aria-pressed="true"]{background: var(--alb);color: var(--cerneala)}.deschis .filtru,.lavanda .filtru{background: var(--lavanda-2);color: var(--cerneala)}@media (hover: hover){.deschis .filtru:hover{background: #d8cde8}}.deschis .filtru[aria-pressed="true"],.lavanda .filtru[aria-pressed="true"]{background: var(--cerneala);color: var(--alb)}.grila{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 56px 32px;align-items: start}.grila .card-img{aspect-ratio: 4 / 3}.grila[data-filtrabil]{gap: 40px}.grila.zidar{display: block;position: relative}.grila.zidar>.card{position: absolute;top: 0;left: 0;transition: transform .5s var(--usor),opacity .35s}.grila.zidar.fara-tranzitie>.card{transition: none}.grila-acasa{padding-top: clamp(20px,3vw,44px)}.card,.card>.apare{display: block;text-decoration: none;color: inherit}.card[hidden]{display: none}.card-img{display: block;position: relative;overflow: hidden;background: var(--noapte-2);border-radius: var(--raza)}.deschis .card-img,.lavanda .card-img{background: var(--lavanda-2)}.card-img img{width: 100%;height: 100%;object-fit: cover;transition: transform .7s var(--usor)}.card:hover .card-img img{transform: scale(1.045)}.card-nume{display: block;margin-top: 18px;font: 400 clamp(22px,1.9vw,28px)/1.2 var(--f-titlu);letter-spacing: -.01em;transition: color .2s}.card:hover .card-nume{color: var(--mov-deschis)}.deschis .card:hover .card-nume,.lavanda .card:hover .card-nume{color: var(--mov)}.mov .card:hover .card-nume{color: #d6c4ff}.mov .card-desc{color: rgba(255,255,255,.86)}.mov .card-img{background: rgba(20,10,36,.35)}.card-desc{display: block;margin-top: 6px;font-size: 16px;line-height: 1.45;color: var(--alb-2)}.deschis .card-desc,.lavanda .card-desc{color: var(--cerneala-2)}.grila-final{margin-top: 64px}@media (max-width: 1023px){.grila{grid-template-columns: repeat(2,minmax(0,1fr));gap: 48px 24px}}@media (max-width: 1023px){.grila[data-filtrabil]{gap: 36px 24px}}@media (max-width: 599px){.grila{grid-template-columns: 1fr;gap: 44px}.filtre{gap: 6px;margin-bottom: 32px}.filtru{padding: 0 14px}}@media (max-width: 599px){.grila[data-filtrabil]{grid-template-columns: repeat(2,minmax(0,1fr));gap: 26px 14px}.grila[data-filtrabil] .card-nume{margin-top: 10px;font-size: 18px}.grila[data-filtrabil] .card-desc{margin-top: 4px;font-size: 14px;line-height: 1.35}}.testimonial{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: clamp(40px,6vw,96px);align-items: center}.testimonial blockquote{margin: 28px 0 0;font-size: 18px;line-height: 1.6;color: var(--cerneala);max-width: 600px}.persoana{display: flex;align-items: center;gap: 16px;margin-top: 32px}.persoana img{width: 64px;height: 64px;border-radius: 50%;object-fit: cover}.persoana strong{display: block;font-size: 18px}.persoana span{display: block;font-size: 15px;color: var(--cerneala-2)}.testimonial .btn{margin-top: 36px}.testimonial-img{position: relative;overflow: hidden;aspect-ratio: 4 / 3;border-radius: var(--raza)}.testimonial-img img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s var(--usor)}.testimonial-img:hover img{transform: scale(1.03)}@media (max-width: 899px){.testimonial{grid-template-columns: 1fr}.testimonial-img{order: -1}}.servicii-lista{display: grid;gap: clamp(72px,9vw,136px)}.serviciu{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: clamp(40px,7vw,112px);align-items: center}.serviciu:nth-child(even) .patrate{order: 2}.serviciu .h2-mic{margin-bottom: 22px}.serviciu p{max-width: 620px;color: var(--cerneala-2)}.serviciu .btn{margin-top: 32px}.patrate{display: grid;grid-template-columns: repeat(3,1fr);gap: clamp(8px,1vw,14px);width: 100%;max-width: 440px}.patrate>span{position: relative;aspect-ratio: 1;background: var(--lavanda);border-radius: var(--raza-mic)}.lavanda .patrate>span{background: var(--lavanda-2)}.patrate>span.on{background: var(--mov);color: var(--alb)}.patrate>span.on b{position: absolute;left: 10px;right: 6px;bottom: 9px;font: 700 clamp(13px,1vw,15px)/1.15 var(--f-text)}html.js .patrate>span.on{transform: scale(.6);opacity: 0;transition: transform .6s var(--usor),opacity .4s;transition-delay: calc(var(--i,0) * 140ms + 120ms)}html.js .patrate.in>span.on{transform: none;opacity: 1}@media (max-width: 899px){.serviciu{grid-template-columns: 1fr;gap: 36px}.serviciu .patrate,.serviciu:nth-child(even) .patrate{order: 2;max-width: 360px}}.cta-mare{text-align: center}.cta-mare .c{max-width: 1100px}.cta-mare .h1{margin-inline: auto;font-size: clamp(34px,6.6vw,100px)}.cta-mare .lead{max-width: 680px;margin: 30px auto 0;color: rgba(255,255,255,.88)}.cta-mare .butoane{justify-content: center;margin-top: 44px}.contact-bloc .c{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(48px,7vw,120px);align-items: start}.contact-bloc .txt{max-width: 560px}.contact-bloc .txt p{color: var(--alb-2)}.contact-bloc .txt .h2-mic{margin-bottom: 28px}.contact-bloc .txt a:not(.btn){color: var(--alb)}.contact-bloc .btn{margin-top: 12px}@media (max-width: 899px){.contact-bloc .c{grid-template-columns: 1fr}}.formular{display: grid;gap: 12px}.formular input,.formular textarea,.formular select{width: 100%;border: 0;border-radius: var(--raza-mic);background: var(--noapte-2);color: var(--alb);padding: 18px 18px;font-size: 16px;line-height: 1.3;transition: background-color .2s;-webkit-appearance: none;appearance: none}.formular select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 18px center;padding-right: 48px}.formular select:invalid{color: rgba(255,255,255,.6)}.formular option{color: var(--cerneala)}.formular textarea{min-height: 148px;resize: vertical}.formular ::placeholder{color: rgba(255,255,255,.6);opacity: 1}.formular input:hover,.formular textarea:hover,.formular select:hover{background-color: var(--noapte-3)}.formular :focus-visible{outline: 2px solid var(--mov-deschis);outline-offset: 0}.lavanda .formular input,.lavanda .formular textarea,.lavanda .formular select,.deschis .formular input,.deschis .formular textarea,.deschis .formular select{background-color: var(--alb);color: var(--cerneala)}.deschis .formular input,.deschis .formular textarea,.deschis .formular select{background-color: var(--lavanda)}.lavanda .formular ::placeholder,.deschis .formular ::placeholder{color: #6d6580}.lavanda .formular select,.deschis .formular select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23170d27' stroke-width='2'/%3E%3C/svg%3E")}.lavanda .formular select:invalid,.deschis .formular select:invalid{color: #6d6580}.formular-jos{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 24px;margin-top: 8px}.formular-jos .mic{flex: 1 1 220px;color: var(--alb-2)}.lavanda .formular-jos .mic,.deschis .formular-jos .mic{color: var(--cerneala-2)}.formular-jos .mic a{color: inherit}.capcana{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.mesaj-form{display: none;padding: 22px 24px;font-size: 18px;border-radius: var(--raza-mic)}.mesaj-form.gata{background: var(--lavanda);color: var(--cerneala)}.mesaj-form.eroare{background: #ffd9de;color: #5b0b1a}.mesaj-form a{color: inherit}.mesaj-form.vizibil{display: block}@media (max-width: 599px){.formular-jos .btn{width: 100%}}.subsol{padding-top: clamp(80px,9vw,128px);padding-bottom: 16px}.subsol-grila{display: grid;grid-template-columns: 1.3fr 1fr 1fr 1fr;gap: 40px}.subsol h2{font: 700 15px/1.4 var(--f-text);color: var(--alb-2);margin-bottom: 16px}.subsol ul{list-style: none;display: grid;gap: 8px}.subsol a{text-decoration: none;color: var(--alb);transition: color .2s}.subsol a:hover{color: var(--mov-deschis)}.subsol .firma{font-size: 16px;line-height: 1.6;color: var(--alb-2);margin-top: 22px}.subsol-logo svg{width: 150px;height: auto;display: block}.subsol-jos{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 16px 32px;margin-top: 72px;padding-block: 28px;font-size: 15px;color: var(--alb-2)}.subsol-jos nav{display: flex;flex-wrap: wrap;gap: 8px 24px}@media (max-width: 899px){.subsol-grila{grid-template-columns: 1fr 1fr}.subsol-grila>:first-child{grid-column: 1 / -1}}@media (max-width: 479px){.subsol-grila{grid-template-columns: 1fr}}.proiect-intro-grila{display: grid;grid-template-columns: minmax(0,3fr) minmax(0,8fr);gap: 40px clamp(48px,8vw,128px)}.proiect-intro-poze:not(:empty){margin-top: clamp(48px,6vw,88px)}.meta{display: grid;gap: 22px;align-content: start;font-size: 16px}.meta dt{font-weight: 700}.meta dd{margin: 4px 0 0;color: var(--cerneala-2)}.meta a{color: var(--mov);font-weight: 700;text-decoration: underline;text-underline-offset: 4px}.proiect-intro .h2-mic{max-width: 900px}.proiect-intro .txt{max-width: 760px}.proiect-intro .txt p{font-size: clamp(18px,1.4vw,21px);line-height: 1.55;color: var(--cerneala)}.proiect-intro .txt .h2-mic{margin-bottom: 18px}.proiect-intro .txt p + .h2-mic{margin-top: clamp(36px,4vw,56px)}@media (max-width: 899px){.proiect-intro .c{grid-template-columns: 1fr}.meta{grid-template-columns: repeat(2,minmax(0,1fr))}}.sectiune-proiect .cap{align-items: start}.bloc-text + .bloc-text{margin-top: calc(clamp(32px,4vw,56px) - clamp(48px,6vw,88px))}.bloc-text:last-child{margin-bottom: 0}.doar-titlu{grid-template-columns: 1fr}.sectiune-proiect .cap p{font-size: clamp(18px,1.4vw,21px);line-height: 1.55;color: var(--cerneala)}.inchis.sectiune-proiect .cap p{color: var(--alb-2)}.gal{display: grid;gap: 20px}.gal-el{margin: 0;min-width: 0}.gal-el img{width: 100%;cursor: zoom-in;background: var(--lavanda-2);border-radius: var(--raza)}.gal-el video{width: 100%;height: auto;background: #000;border-radius: var(--raza)}.gal-wide{grid-template-columns: repeat(2,minmax(0,1fr))}.gal-stack{grid-template-columns: minmax(0,1fr)}.gal-row{grid-template-columns: repeat(var(--n,3),minmax(0,1fr))}.gal-fan{grid-template-columns: repeat(var(--n,5),minmax(0,1fr))}.gal-poster{grid-template-columns: repeat(2,minmax(0,1fr));max-width: 1040px}.gal-appwall{grid-template-columns: repeat(var(--n,4),minmax(0,1fr));gap: clamp(20px,3vw,44px);align-items: start;padding: clamp(44px,6vw,88px) clamp(24px,5vw,72px) clamp(72px,9vw,132px);background: #efe6d8;border-radius: var(--raza)}.gal-appwall .gal-el{position: relative;padding: 2.6%;background: #0a0a0d;border-radius: 14% / 6.6%;box-shadow: 0 0 0 1.5px #34343c inset,0 36px 70px rgba(60,40,10,.3),0 12px 26px rgba(60,40,10,.2)}.gal-appwall .gal-el:nth-child(even){margin-top: clamp(24px,4vw,64px)}.gal-appwall .gal-el::after{content: '';position: absolute;top: 2.6%;left: 50%;width: 15%;height: 1.5%;transform: translateX(-50%);background: #050507;border-radius: 99px;pointer-events: none}.gal-appwall img{display: block;width: 100%;aspect-ratio: 750 / 1624;object-fit: cover;object-position: top;border-radius: 12% / 5.6%}.gal-feed{grid-template-columns: repeat(var(--n,4),minmax(0,1fr));align-items: start}.gal-feed video{aspect-ratio: 9 / 16;object-fit: cover}.gal-lat-patrat{grid-template-columns: repeat(3,minmax(0,1fr))}.gal-masonry{display: block;columns: 3 260px;column-gap: 20px}.gal-masonry .gal-el{break-inside: avoid;margin-bottom: 20px;display: inline-block;width: 100%;vertical-align: top}@media (max-width: 1023px){.gal-appwall,.gal-feed{grid-template-columns: repeat(2,minmax(0,1fr))}.gal-fan{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.gal{gap: 12px}.gal-wide,.gal-poster{grid-template-columns: minmax(0,1fr)}.gal-row,.gal-fan{grid-template-columns: repeat(2,minmax(0,1fr))}.gal-row .gal-el:first-child:nth-last-child(odd){grid-column: 1 / -1}.gal-lat-patrat .gal-el:nth-child(-n+3){grid-column: 1 / -1}.gal-masonry{columns: 2 140px;column-gap: 12px}.gal-masonry .gal-el{margin-bottom: 12px}.gal-appwall{gap: 14px;padding: 28px 16px 56px}}.ferestre{display: grid;gap: 48px}.fereastra{margin: 0;min-width: 0}.fereastra-bara{display: flex;align-items: center;gap: 8px;padding: 13px 16px;background: var(--noapte);color: var(--alb-2);border-radius: var(--raza) var(--raza) 0 0}.fereastra-corp{position: relative}.fereastra-bara i{width: 10px;height: 10px;border-radius: 50%;background: rgba(255,255,255,.3);flex: none}.fereastra-bara span{margin-left: 8px;font-size: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-width: 0}.fereastra-ecran{height: min(74vh,760px);overflow-y: auto;overscroll-behavior: contain;background: var(--alb);border-radius: 0 0 var(--raza) var(--raza);-webkit-overflow-scrolling: touch;scrollbar-width: thin}.fereastra-ecran img{width: 100%}.fereastra-ecran img[hidden]{display: none}html.js .fereastra-ecran{height: min(62vh,620px);overflow: hidden;overflow: clip;overscroll-behavior: auto;cursor: zoom-in}.fereastra-actiuni{display: none}html.js .fereastra-actiuni{position: absolute;left: 0;right: 0;bottom: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;padding: 110px 20px 28px;background: linear-gradient(0deg,rgba(20,10,36,.92) 0,rgba(20,10,36,.74) 40%,rgba(20,10,36,0) 100%);border-radius: var(--raza);pointer-events: none}.fereastra-actiuni .btn{pointer-events: auto}.fereastra-actiuni .btn[hidden]{display: none}.fereastra-actiuni .btn-contur{color: var(--alb)}.fereastra-actiuni .btn-contur:hover{background: var(--alb);color: var(--cerneala);box-shadow: inset 0 0 0 2px var(--alb)}.fereastra-file .filtre{margin-bottom: 24px}.fereastra figcaption{margin-top: 14px;font-size: 15px;color: var(--cerneala-2)}@media (max-width: 767px){.fereastra-ecran{height: 64vh}html.js .fereastra-ecran{height: 52vh}html.js .fereastra-actiuni{padding: 110px 14px 20px;background: linear-gradient(0deg,rgba(20,10,36,.96) 0,rgba(20,10,36,.9) 62%,rgba(20,10,36,0) 100%)}}.cifre{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 32px 40px;margin-bottom: 48px}.cifra strong{display: block;font: 400 clamp(42px,4.2vw,62px)/1 var(--f-titlu);letter-spacing: -.03em;color: var(--mov)}.inchis .cifra strong{color: var(--alb)}.cifra span{display: block;margin-top: 12px;font-size: 18px;color: var(--cerneala-2);max-width: 260px}.cifre-cu-poza{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 48px;align-items: center}.cifre-cu-poza .cifre{grid-template-columns: 1fr;margin: 0}@media (max-width: 899px){.cifre-cu-poza{grid-template-columns: 1fr}}.tiktok{width: 340px;max-width: 100%}.tiktok iframe{width: 100%;aspect-ratio: 9 / 16;height: auto;border: 0;background: #000;border-radius: var(--raza)}.urmator{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 8px 32px;align-items: end;text-decoration: none}.urmator small{font-size: 16px;color: var(--alb-2);grid-column: 1}.urmator strong{font: 400 clamp(36px,5vw,76px)/1.02 var(--f-titlu);letter-spacing: -.03em;grid-column: 1;transition: color .2s}.urmator svg{grid-column: 2;grid-row: 1 / span 2;width: clamp(40px,5vw,72px);height: auto;transition: transform .3s var(--usor)}.urmator:hover strong{color: var(--mov-deschis)}.urmator:hover svg{transform: translateX(10px)}.intro-grila-2{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 40px clamp(48px,8vw,128px)}@media (max-width: 899px){.intro-grila-2{grid-template-columns: 1fr}}.intro-serviciu .txt p{color: var(--cerneala-2)}.intro-serviciu .txt p:first-child{color: var(--cerneala);font-size: clamp(19px,1.45vw,22px);line-height: 1.5}.inclus{margin-top: clamp(64px,8vw,112px)}.inclus .h2-mic{margin-bottom: clamp(28px,3.5vw,44px)}.inclus ul{list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px 40px}.inclus li{display: flex;align-items: flex-start;gap: 20px;font-size: clamp(18px,1.5vw,22px);line-height: 1.3}.inclus li::before{content: '';flex: none;width: 34px;height: 20px;margin-top: calc(.65em - 10px);background: url(../assets/vechi/arrow.svg) center / contain no-repeat}@media (max-width: 1023px){.inclus ul{grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px 28px}}@media (max-width: 599px){.inclus ul{grid-template-columns: 1fr;gap: 18px}.inclus li{gap: 16px}.inclus li::before{width: 30px}}.drum{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px}.drum h3{font-size: clamp(28px,2.9vw,42px);line-height: 1.1;letter-spacing: -.02em;color: var(--mov)}.drum p{margin-top: 14px;color: var(--cerneala-2);max-width: 360px}@media (max-width: 767px){.drum{grid-template-columns: 1fr;gap: 32px}}.primesti{list-style: none;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 56px}.primesti li{display: flex;align-items: baseline;gap: 18px;padding: 22px 0;font: 400 clamp(22px,1.9vw,28px)/1.25 var(--f-titlu);letter-spacing: -.01em}.primesti li::before{content: '';flex: none;width: 12px;height: 12px;background: var(--mov);border-radius: 3px;transform: translateY(-3px)}@media (max-width: 767px){.primesti{grid-template-columns: 1fr}.primesti li{padding: 14px 0}}.produs-bloc{position: relative;overflow: hidden;padding-block: clamp(80px,9vw,140px);color: var(--cerneala)}.produs-bloc.lime{background: var(--alb)}.produs-bloc.liliac{background: var(--noapte);color: var(--alb)}.liliac .curand{background: var(--alb);color: var(--cerneala)}.produs-bloc.smarald{background: var(--lavanda)}.produs-repere svg{color: var(--mov)}.liliac .produs-repere svg{color: var(--mov-deschis)}.produs-grila{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: clamp(32px,5vw,72px);align-items: center}.produs-nume{font: 400 clamp(42px,5.4vw,84px)/1.02 var(--f-titlu);letter-spacing: -.03em}.produs-fraza{margin-top: 28px;max-width: 18em;font: 400 clamp(21px,2vw,30px)/1.28 var(--f-titlu);letter-spacing: -.01em}.produs-repere{list-style: none;display: grid;gap: 12px;margin-top: 36px;font-size: 18px;font-weight: 700}.produs-repere li{display: flex;align-items: center;gap: 14px}.produs-repere svg{flex: none;width: 24px;height: 24px}.produs-jos{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px;margin-top: 40px}.produs-jos .pret{font-size: 16px;font-weight: 700}.btn-cerneala{background: var(--mov);color: var(--alb)}.btn-cerneala:hover{background: var(--cerneala)}.curand{display: inline-flex;align-items: center;min-height: 48px;padding: 0 20px;background: var(--cerneala);color: var(--alb);font-size: 15px;font-weight: 700;border-radius: var(--raza-mic)}.produs-vizual{position: relative;aspect-ratio: 7 / 5.4}.produs-ecran{position: absolute;border-radius: 12px;overflow: hidden;box-shadow: 0 40px 80px rgba(20,10,36,.22),0 10px 26px rgba(20,10,36,.16);transform: rotate(-4deg);transition: transform .35s var(--usor)}.produs-ecran img{display: block;width: 100%;height: auto}@media (hover: hover){.produs-ecran:hover{transform: rotate(-4deg) translateY(-8px)}}.lime .ecran-1{width: 124%;left: 2%;top: 2%}.lime .ecran-2{width: 58%;left: -7%;bottom: 0;z-index: 1}.liliac .produs-grila{grid-template-columns: minmax(0,7fr) minmax(0,5fr)}.liliac .produs-text{order: 2}.liliac .ecran-1{width: 122%;right: 2%;top: 10%;transform: rotate(4deg)}@media (hover: hover){.liliac .ecran-1:hover{transform: rotate(4deg) translateY(-8px)}}.smarald{padding-bottom: 0}.smarald .produs-grila{grid-template-columns: minmax(0,1fr);gap: clamp(48px,6vw,80px)}.smarald .produs-text{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 0 clamp(32px,5vw,72px);align-items: end}.smarald .produs-nume{grid-column: 1;grid-row: 1 / span 2;align-self: start}.smarald .produs-fraza{grid-column: 2;margin-top: 0}.smarald .produs-repere{grid-column: 2}.smarald .produs-jos{grid-column: 2}.smarald .produs-vizual{aspect-ratio: 16 / 7.4}.smarald .ecran-1{width: 90%;left: 5%;top: 0;transform: rotate(-2deg)}@media (hover: hover){.smarald .ecran-1:hover{transform: rotate(-2deg) translateY(-8px)}}@media (max-width: 899px){.produs-grila,.liliac .produs-grila{grid-template-columns: minmax(0,1fr);gap: 48px}.liliac .produs-text{order: 0}.produs-vizual{aspect-ratio: 1 / .86}.lime .ecran-1{width: 150%;left: 0;top: 0}.lime .ecran-2{width: 74%;left: -2%;bottom: 0}.liliac .ecran-1{width: 150%;right: auto;left: -6%;top: 8%;transform: rotate(-4deg)}.smarald .produs-text{display: block}.smarald .produs-fraza{margin-top: 28px}.smarald .produs-vizual{aspect-ratio: 1 / .78}.smarald .ecran-1{width: 150%;left: -4%;transform: rotate(-4deg)}}.doua-col{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 40px clamp(48px,8vw,128px);align-items: start}.doua-col .txt p{color: var(--cerneala-2)}.pulse-inclus .doua-col{align-items: center}.pulse-inclus .txt p{margin-top: 26px;max-width: 34em}.pulse-inclus .butoane{margin-top: 34px}.pulse-ecran{border-radius: var(--raza);overflow: hidden;box-shadow: 0 40px 80px rgba(20,10,36,.18),0 10px 26px rgba(20,10,36,.12)}.pulse-ecran img{width: 100%}.testimonial blockquote p + p{margin-top: 1em}.inchis .doua-col .txt p{color: var(--alb-2)}@media (max-width: 899px){.doua-col{grid-template-columns: 1fr}}.canale{display: grid;gap: 14px;margin-top: 32px;max-width: 520px}.canal{display: flex;align-items: center;gap: 18px;padding: 18px 22px;background: var(--lavanda);color: var(--cerneala);border-radius: var(--raza);text-decoration: none;transition: transform .25s var(--usor),background-color .2s}@media (hover: hover){.canal:hover{transform: translateY(-3px);background: var(--lavanda-2)}}.canal svg{flex: none;color: var(--mov)}.canal strong{display: block;font: 400 clamp(20px,1.7vw,24px)/1.2 var(--f-titlu);letter-spacing: -.01em}.canal span span{display: block;margin-top: 4px;font-size: 16px;color: var(--cerneala-2)}.detalii{list-style: none;display: grid;gap: 10px;margin-top: 28px;font-size: 18px}.detalii a{color: inherit;font-weight: 700;text-decoration: underline;text-underline-offset: 4px}.articole{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 48px 20px}.articol-card[hidden]{display: none}.articol-card .card-img{aspect-ratio: 4 / 3}.articole-acasa .card-img{aspect-ratio: 1 / 1}.articol-titlu{display: block;margin-top: 16px;font: 400 clamp(18px,1.4vw,20px)/1.25 var(--f-titlu);letter-spacing: -.005em;transition: color .2s}.card:hover .articol-titlu{color: var(--mov)}.grila-final.centrat{display: flex;justify-content: center}.inapoi{margin-bottom: clamp(32px,4vw,48px)}@media (max-width: 1023px){.articole{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 479px){.articole:not(.articole-acasa){grid-template-columns: 1fr;gap: 36px}.articole-acasa{gap: 32px 14px}.articol-titlu{font-size: 17px}}.ciorna{display: inline-block;padding: 4px 10px;background: var(--lavanda-2);color: var(--cerneala);font-weight: 700;font-size: 15px;border-radius: 4px}.gol{font: 400 clamp(22px,1.9vw,28px)/1.2 var(--f-titlu);color: var(--cerneala-2)}.articol-corp{max-width: 760px;font-size: 19px;line-height: 1.65}.articol-corp>* + *{margin-top: 1.2em}.articol-corp h2{font-size: clamp(22px,1.9vw,28px);line-height: 1.15;letter-spacing: -.02em;margin-top: 1.8em}.articol-corp h3{font-size: 21px;line-height: 1.25;margin-top: 1.6em}.articol-corp ul,.articol-corp ol{padding-left: 24px}.articol-corp li + li{margin-top: .4em}.articol-corp a{color: var(--mov);text-underline-offset: 4px}.articol-corp img{width: 100%;border-radius: var(--raza)}.articol-coperta{margin-bottom: clamp(48px,6vw,88px)}.legal{max-width: 720px;font-size: 18px;line-height: 1.65;color: var(--cerneala)}.legal>* + *{margin-top: 1em}.legal h1{display: none}.legal h2{font-size: clamp(22px,1.9vw,28px);line-height: 1.25;margin-top: 2em;letter-spacing: -.01em}.legal h3{font-size: 21px;line-height: 1.3;margin-top: 1.6em}.legal ul,.legal ol{padding-left: 24px}.legal li + li{margin-top: .35em}.legal a{color: var(--mov);overflow-wrap: anywhere;text-underline-offset: 3px}.legal blockquote{margin: 1.2em 0;padding: 18px 22px;background: var(--lavanda);border-radius: var(--raza-mic)}.legal code{font-family: inherit;background: var(--lavanda);padding: 1px 6px;overflow-wrap: anywhere;border-radius: 4px}.legal .nota{padding: 18px 22px;background: var(--lavanda);font-size: 16px;border-radius: var(--raza-mic)}.legal-tabel{overflow-x: auto;-webkit-overflow-scrolling: touch;border-radius: var(--raza-mic)}.legal-tabel table{border-collapse: collapse;width: 100%;min-width: 560px;font-size: 15px;line-height: 1.45}.legal-tabel th,.legal-tabel td{text-align: left;vertical-align: top;padding: 10px 12px;border-bottom: 1px solid var(--lavanda-2)}.legal-tabel th{background: var(--lavanda)}.lb{position: fixed;inset: 0;z-index: 90;display: flex;align-items: center;justify-content: center}.lb::before{content: '';position: absolute;inset: 0;background: var(--adanc);opacity: 0;transition: opacity .32s var(--usor)}.lb.vizibil::before{opacity: 1}.lb img{position: relative;display: block;width: min(var(--lb-w,100%),calc(100vw - 176px),calc((100vh - 128px) * var(--lb-r,1)));width: min(var(--lb-w,100%),calc(100vw - 176px),calc((100svh - 128px) * var(--lb-r,1)));height: auto;aspect-ratio: var(--lb-r,1);object-fit: contain;user-select: none;-webkit-user-drag: none;border-radius: var(--raza);clip-path: inset(0px round var(--raza));transform-origin: 0 0}.lb button{position: absolute;display: grid;place-items: center;width: 56px;height: 56px;padding: 0;border: 0;border-radius: 50%;background: var(--alb);color: var(--cerneala);box-shadow: 0 6px 24px rgba(0,0,0,.4);cursor: pointer;touch-action: manipulation;opacity: 0;transition: opacity .25s .1s,background-color .2s,transform .2s var(--usor)}.lb.vizibil button{opacity: 1}.lb button svg{display: block;width: 26px;height: 26px;pointer-events: none}@media (hover: hover){.lb button:hover{background: var(--lavanda-2);transform: scale(1.06)}}.lb-x{top: 24px;right: 24px}.lb-ina{left: 24px;top: calc(50% - 28px)}.lb-ur{right: 24px;top: calc(50% - 28px)}.lb-nr{position: absolute;bottom: 26px;left: 0;right: 0;text-align: center;font-size: 15px;color: var(--alb-2);opacity: 0;transition: opacity .25s .1s}.lb.vizibil .lb-nr{opacity: 1}@media (max-width: 767px){.lb img{width: min(var(--lb-w,100%),calc(100vw - 24px),calc((100vh - 176px) * var(--lb-r,1)));width: min(var(--lb-w,100%),calc(100vw - 24px),calc((100svh - 176px) * var(--lb-r,1)))}.lb button{width: 52px;height: 52px}.lb-ina,.lb-ur{top: auto;bottom: 18px}.lb-ina{left: 16px}.lb-ur{right: 16px}.lb-x{top: 16px;right: 16px}.lb-nr{bottom: 36px}}@media (prefers-reduced-motion: reduce){.lb::before,.lb button,.lb-nr{transition-duration: .01s;transition-delay: 0s}}.vizor{position: fixed;inset: 0;z-index: 90;display: flex;justify-content: center;padding: 16px clamp(16px,3vw,40px) 0}.vizor::before{content: '';position: absolute;inset: 0;background: var(--adanc);opacity: 0;transition: opacity .32s var(--usor)}.vizor.vizibil::before{opacity: 1}.vizor-panou{position: relative;display: flex;flex-direction: column;width: 100%;max-width: 1280px;min-height: 0;transform-origin: 0 0}.vizor .fereastra-bara{flex: none;padding: 10px 12px 10px 16px}.vizor .fereastra-bara span{flex: 1}.vizor-live{flex: none;display: inline-flex;align-items: center;min-height: 44px;padding: 0 18px;border-radius: var(--raza-mic);color: var(--alb);font-size: 15px;font-weight: 700;text-decoration: none;box-shadow: inset 0 0 0 2px var(--alb);transition: background-color .2s,color .2s}.vizor-live:hover{background: var(--alb);color: var(--cerneala)}.vizor-live[hidden]{display: none}.vizor-live .scurt{display: none}.vizor-x{flex: none;display: grid;place-items: center;width: 48px;height: 48px;padding: 0;border: 0;border-radius: 50%;background: var(--alb);color: var(--cerneala);cursor: pointer;touch-action: manipulation;transition: background-color .2s,transform .2s var(--usor)}.vizor-x svg{display: block;width: 24px;height: 24px;pointer-events: none}@media (hover: hover){.vizor-x:hover{background: var(--lavanda-2);transform: scale(1.06)}}.vizor-file{flex: none;display: flex;gap: 8px;padding: 0 16px 12px;overflow-x: auto;background: var(--noapte);scrollbar-width: none}.vizor-file::-webkit-scrollbar{display: none}.vizor-file .filtru{flex: none}.vizor-ecran{flex: 1;min-height: 0;overflow-y: auto;overscroll-behavior: contain;background: var(--alb);-webkit-overflow-scrolling: touch}.vizor-ecran:focus{outline: 0}.vizor-ecran img{display: block;width: 100%;height: auto}@media (max-width: 767px){.vizor{padding: 0}.vizor .fereastra-bara{border-radius: 0;gap: 10px;padding-left: 14px}.vizor .fereastra-bara i{display: none}.vizor .fereastra-bara span{margin-left: 0}.vizor-live{padding: 0 14px}.vizor-live .lung{display: none}.vizor-live .scurt{display: inline}.vizor-file{padding-inline: 14px}}@media (prefers-reduced-motion: reduce){.vizor::before{transition-duration: .01s}}.negasit{min-height: 100svh;display: flex;align-items: center;padding-block: 160px 96px}.negasit ul{list-style: none;display: flex;flex-wrap: wrap;gap: 10px 28px;margin-top: 32px;font-size: 19px}html.js .apare{opacity: 0;transform: translateY(26px);transition: opacity .7s var(--usor),transform .8s var(--usor);transition-delay: calc(var(--i,0) * 80ms)}html.js .apare.in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){html.js .apare,html.js .patrate>span.on{opacity: 1 !important;transform: none !important;transition: none !important}.card-img img,.testimonial-img img,.btn svg,.urmator svg{transition: none !important}.grila.zidar>.card{transition: none}}.serv-carduri{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 32px}.serv-card{display: block;text-decoration: none;color: inherit}.serv-card .card-img{aspect-ratio: 4 / 3}.serv-card .card-img img{width: 100%;height: 100%;object-fit: cover;transition: transform .7s var(--usor)}.serv-card:hover .card-img img{transform: scale(1.045)}.serv-card h3{margin-top: 22px;font-size: clamp(22px,1.9vw,28px);line-height: 1.2;letter-spacing: -.01em;transition: color .2s}.serv-card:hover h3{color: var(--mov)}.serv-card p{margin-top: 10px;color: var(--cerneala-2)}.serv-card .cub{aspect-ratio: 1 / 1;display: flex;align-items: center;justify-content: center;background: var(--lavanda-2);container-type: inline-size}.serv-card .cub .patrate{width: 78%;max-width: none;gap: 1.8cqi;transition: transform .7s var(--usor)}.serv-card .cub .patrate>span{background: var(--alb);border-radius: var(--raza-mic)}.serv-card .cub .patrate>span.gata{background: #cbb5f3;color: var(--cerneala)}.serv-card .cub .patrate>span.on{background: var(--mov);color: var(--alb)}.serv-card .cub .patrate>span b{position: absolute;left: 2.4cqi;right: 1.6cqi;bottom: 2.2cqi;font: 700 clamp(10px,3.4cqi,15px)/1.12 var(--f-text)}.serv-card:hover .cub .patrate{transform: scale(1.03)}@media (min-width: 600px) and (max-width: 899px){.serv-card .cub{aspect-ratio: 4 / 3}.serv-card .cub .patrate{width: 56%;gap: 1.4cqi}.serv-card .cub .patrate>span b{left: 1.8cqi;right: 1.2cqi;bottom: 1.6cqi;font-size: clamp(10px,2.4cqi,15px)}}@media (min-width: 900px) and (max-width: 1099px){.serv-card .cub .patrate{width: 88%}}.serv-card .mai-mult{display: inline-block;margin-top: 16px;font: 700 14px/1.2 var(--f-text);text-transform: uppercase;letter-spacing: .04em;color: var(--mov)}@media (max-width: 899px){.serv-carduri{grid-template-columns: 1fr;gap: 48px}}.enunt-sect{text-align: center}.enunt-sect .c{max-width: 980px}.enunt-sect .lead{margin: 26px auto 0;max-width: 640px;color: var(--alb-2)}.enunt-sect .butoane{justify-content: center;margin-top: 36px}.banda{list-style: none;display: grid;grid-template-columns: 1fr 1.25fr 1fr 1.25fr 1fr;gap: 18px;align-items: center;width: min(100% - 2 * var(--marg),1600px);margin: clamp(56px,7vw,96px) auto 0}.banda li{border-radius: var(--raza);overflow: hidden}.banda li:nth-child(odd){aspect-ratio: 3 / 4}.banda li:nth-child(even){aspect-ratio: 4 / 5}.banda img{width: 100%;height: 100%;object-fit: cover}@media (max-width: 899px){.banda{grid-template-columns: 1fr 1.25fr 1fr;gap: 10px}.banda li:nth-child(n + 4){display: none}}.intro-st .patrate{margin-top: clamp(32px,4vw,56px);max-width: 360px}.pereche{display: grid;grid-template-columns: 1.35fr 1fr;gap: 20px;margin-top: clamp(56px,7vw,96px)}.pereche figure{margin: 0;border-radius: var(--raza);overflow: hidden;aspect-ratio: 4 / 3}.pereche figure:first-child{aspect-ratio: 9 / 5}.pereche img{width: 100%;height: 100%;object-fit: cover;cursor: zoom-in}@media (max-width: 767px){.pereche{grid-template-columns: 1fr;gap: 12px}.pereche figure:first-child{aspect-ratio: 4 / 3}}.pereche.feed{grid-template-columns: repeat(3,minmax(0,1fr))}.pereche.feed figure,.pereche.feed figure:first-child{aspect-ratio: 1 / 1}@media (max-width: 767px){.pereche.feed{gap: 8px}.pereche.feed figure{border-radius: var(--raza-mic)}}.drum .drum-poza{border-radius: var(--raza);overflow: hidden;aspect-ratio: 4 / 3;margin-bottom: 24px;background: var(--lavanda-2)}.drum .drum-poza img{width: 100%;height: 100%;object-fit: cover}.pasi-carduri{list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.pas-card{background: var(--alb);border-radius: var(--raza);padding: 30px 28px 32px;transition: transform .3s var(--usor)}.pas-card:hover{transform: translateY(-4px)}.deschis .pas-card{background: var(--lavanda)}.pas-card img{width: 76px;height: 76px;object-fit: contain}.pas-card h3{margin-top: 22px;font-size: clamp(21px,1.6vw,24px);line-height: 1.2;letter-spacing: -.01em}.pas-card p{margin-top: 10px;font-size: 16px;line-height: 1.55;color: var(--cerneala-2)}.pas-card .link{display: inline-block;margin-top: 14px;font: 700 14px/1.2 var(--f-text);text-transform: uppercase;letter-spacing: .04em;color: var(--mov);text-decoration: none}@media (max-width: 1023px){.pasi-carduri{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 599px){.pasi-carduri{grid-template-columns: 1fr}}.placi{list-style: none;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.placa{position: relative;display: flex;align-items: flex-end;aspect-ratio: 1;padding: 22px 20px;border-radius: var(--raza);background: var(--mov);color: var(--alb);overflow: hidden;transition: transform .3s var(--usor),background-color .3s}.placa:hover{transform: translateY(-4px);background: #7424e0}.placa img{position: absolute;top: 0;right: 0;width: 74%;height: auto;pointer-events: none}.placa span{position: relative;font: 400 clamp(19px,1.6vw,23px)/1.2 var(--f-titlu);letter-spacing: -.01em}@media (max-width: 1023px){.placi{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 379px){.placa span{font-size: 17px}}.ilustratie{margin-top: 36px;max-width: 420px;border-radius: var(--raza);overflow: hidden}.ilustratie img{width: 100%}@media (max-width: 419px){.cta-mare .h1{font-size: min(34px,8.6vw)}.h2{font-size: min(30px,7.8vw)}.h2-mic{font-size: min(28px,7.4vw)}.enunt-sect .h2{font-size: min(30px,7vw)}}.cookies{position: fixed;z-index: 60;left: max(20px,env(safe-area-inset-left));bottom: calc(20px + env(safe-area-inset-bottom));width: min(430px,calc(100% - 40px));padding: 22px 22px 20px;background: var(--noapte);color: var(--alb);border-radius: var(--raza);box-shadow: 0 24px 60px rgba(14,6,25,.38),0 0 0 1px rgba(255,255,255,.08) inset;opacity: 0;transform: translateY(18px);transition: opacity .35s var(--usor),transform .5s var(--usor)}.cookies.vizibil{opacity: 1;transform: none}.cookies[hidden]{display: none}.cookies p{font-size: 15px;line-height: 1.5;color: var(--alb-2)}.cookies p strong{display: block;margin-bottom: 6px;font: 500 19px/1.25 var(--f-titlu);color: var(--alb)}.cookies a{color: var(--alb);text-decoration: underline;text-underline-offset: 3px}.cookies a:hover{color: var(--mov-deschis)}.cookies-butoane{display: flex;gap: 10px;margin-top: 18px}.cookies-butoane .btn{flex: 1;min-height: 46px;padding: 0 16px}.cookies-butoane .btn-contur{color: var(--alb)}.cookies-butoane .btn-contur:hover{background: var(--alb);color: var(--cerneala)}@media (max-width: 599px){.cookies{left: 12px;right: 12px;bottom: calc(12px + env(safe-area-inset-bottom));width: auto;padding: 18px 18px 16px}}@media (prefers-reduced-motion: reduce){.cookies{transition: none}}