.abd>.abd-hero{padding:clamp(24px,3vw,48px) 0 clamp(28px,3vw,44px)}.abd>.abd-work{padding:0 0 clamp(40px,5vw,72px);scroll-margin-top:calc(var(--hh, 72px) + 16px)}.abd>.abd-facts{padding:clamp(16px,2vw,32px) 0 clamp(48px,5vw,80px)}.abd>.abd-good{padding-block:clamp(56px,6vw,96px);border-top:1px solid var(--line)}.abd>.abd-how{padding-block:clamp(56px,7vw,110px);background:var(--bg-2);border-top:1px solid var(--line)}.abd>.abd-team{padding-block:clamp(56px,6vw,96px) clamp(32px,4vw,56px);border-top:1px solid var(--line)}.abd>.abd-logos{padding-block:clamp(16px,2vw,32px) clamp(64px,8vw,110px)}.abd .abd-h1{font-size:clamp(40px,5.2vw,84px)}.abd .abd-h1>span{display:block}.abd .abd-hero-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:end;margin-top:clamp(24px,2.8vw,40px)}.abd .abd-hero-row .vxd-line{margin:0;max-width:46ch;text-wrap:pretty}.abd .abd-hero-row .vxd-actions{margin:0}.abd .abd-hero .vxd-link .ico{rotate:90deg}.abd .abd-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 32px;margin-bottom:8px}.abd .abd-bar h2{margin:0;color:var(--ink-2)}.abd .abd-strip{--h:clamp(200px,21vw,290px)}.abd .abd-strip .vx-scroll{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--gut),#000 calc(100% - var(--gut)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--gut),#000 calc(100% - var(--gut)),transparent)}.abd .abd-track{list-style:none;margin:0;display:flex;gap:22px;width:max-content;padding:8px max(var(--gut),calc((100% - var(--shell)) / 2)) 16px}.abd .abd-card{flex:none;width:calc(var(--h) * 16 / 9);min-width:0}.abd .abd-card.portrait{width:calc(var(--h) * .8)}.abd .abd-pic{height:var(--h)}.abd .abd-pic img{transition:scale .6s var(--ease)}.abd a.abd-pic:hover img{scale:1.03}.abd a.abd-pic:focus-visible{outline:2px solid var(--green-hi);outline-offset:4px}.abd .abd-pic .ytf,.abd .abd-pic .ytf-btn{height:100%}.abd .abd-pic .ytf-btn{border-radius:0;box-shadow:none;background:var(--v-film)}.abd .abd-pic .ytf-poster{opacity:1}.abd .abd-pic .ytf-frame{border-radius:0}.abd .abd-card .k{margin:18px 0 0;color:var(--v-acc)}.abd .abd-card .t{margin:6px 0 0;font:800 17px/1.25 var(--fd);color:var(--ink)}.abd .abd-card .c{margin:2px 0 0;font-size:14.5px;line-height:1.4;color:var(--ink-3)}.abd .abd-card .vxd-link{margin-top:2px}.abd [data-piece=nexxt-summit-mt01] .abd-pic img{transform-origin:50% 57.5%;scale:1.46}.abd [data-piece=nexxt-summit-mt01] a.abd-pic:hover img{scale:1.5}.abd .abd-strip .vx-strip-ctl{margin:14px max(var(--gut),calc((100% - var(--shell)) / 2)) 0}.abd .abd-strip .vx-arrow{border-radius:0}.abd .abd-strip .vx-arrow.back .ico{rotate:180deg}.abd .abd-strip .vx-arrow:focus-visible{outline:2px solid var(--green-hi);outline-offset:3px}.abd .abd-tiers{margin-top:0}.abd .abd-tiers .tp{margin:20px 0 14px}.abd .abd-tiers .tp b{font-size:clamp(34px,3.4vw,54px)}.abd .abd-tiers .main .tp b{color:var(--v-acc)}.abd .abd-src{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-3)}.abd .abd-src a{position:relative;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--green-hi);text-decoration-thickness:2px;text-underline-offset:3px}.abd .abd-src a:after{content:"";position:absolute;inset:-12px -6px}.abd .abd-src a:hover{color:var(--ink)}.abd .abd-good .vxd-lead{max-width:62ch}.abd .abd-group{margin:clamp(40px,4.4vw,64px) 0 16px;color:var(--v-acc)}.abd .abd-svcs{list-style:none;margin:0;padding:0;display:grid;gap:16px}.abd .abd-svcs.core{grid-template-columns:repeat(3,minmax(0,1fr))}.abd .abd-svcs.core>:is(.t0,.t3){grid-column:span 2}.abd .abd-svcs.also{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.abd .abd-svcs.also>li:first-child{grid-row:span 2}.abd .abd-svc{display:flex;flex-direction:column;gap:20px;min-width:0;padding:clamp(14px,1.4vw,18px);transition:background-color .2s,opacity .8s var(--ease),transform .8s var(--ease)}.abd .abd-svc:hover{background:var(--panel-2)}.abd .abd-shot{flex:none;aspect-ratio:16 / 10}.abd .abd-shot img{transition:scale .6s var(--ease)}.abd .abd-svc:hover .abd-shot img{scale:1.03}.abd .abd-svc-t{min-width:0;padding:0 clamp(4px,.6vw,10px) clamp(6px,.8vw,12px)}.abd .abd-svc h4{margin:0;font:800 clamp(21px,1.9vw,27px)/1.15 var(--fd);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;transition:color .2s}.abd .abd-svc:hover h4{color:var(--v-acc)}.abd .abd-svc h4 .ico{display:inline-block;margin-left:10px;width:16px;height:16px;vertical-align:-1px;transition:transform .16s var(--ease-out)}.abd .abd-svc:hover h4 .ico{transform:translate(4px)}.abd .abd-svc p{margin:10px 0 0;max-width:48ch;font-size:15.5px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.abd .abd-nw{white-space:nowrap}.abd .abd-cover{color:inherit;text-decoration:none}.abd .abd-cover:after{content:"";position:absolute;inset:0;z-index:2;border-radius:12px}.abd .abd-cover:focus-visible{outline:0}.abd .abd-cover:focus-visible:after{outline:2px solid var(--green-hi);outline-offset:2px}.abd [data-piece=termo-clean-dlux-instal-n02] .abd-shot img{object-position:50% 80%}.abd [data-piece=upromania-dl01] .abd-shot img{object-position:0 20%}.abd [data-piece=instalatorbucuresti-03] .abd-shot img{object-position:0 0}.abd [data-piece=splat-sw-brands-01] .abd-shot img{object-position:50% 62%}.abd [data-piece=raptors-05] .abd-shot img{object-position:47% 50%;transform-origin:50% 100%;scale:1.25}.abd [data-piece=raptors-05]:hover .abd-shot img{scale:1.29}@media(min-width:641px){.abd .abd-svcs.core>:is(.t0,.t3){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,2.4vw,32px)}.abd .abd-svcs.core>:is(.t0,.t3) .abd-shot{order:2}}@media(min-width:1001px){.abd .abd-svcs.also>li:not(:first-child){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px}}@media(min-width:641px)and (max-width:1000px){.abd .abd-svcs.also>li:first-child{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:24px}}.abd .abd-how .vxb-lines{margin-top:clamp(28px,3.4vw,48px)}.abd .abd-how .vxb-lines h3{font-size:clamp(30px,4.2vw,62px);text-wrap:balance}.abd .abd-how .vxb-lines p{color:var(--ink-2);max-width:48ch}.abd .vxb-lines p a{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--green-hi);text-decoration-thickness:2px;text-underline-offset:3px}.abd .vxb-lines p a:hover{color:var(--v-acc)}.abd .abd-people{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;margin-top:clamp(28px,3vw,40px)}.abd .abd-person{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-content:start;padding:clamp(22px,2.6vw,32px)}.abd .abd-person.lead{grid-template-columns:auto minmax(0,1fr)}.abd .abd-person.lead:before{content:"";position:absolute;top:0;left:clamp(22px,2.6vw,32px);width:120px;height:3px;background:var(--green-hi)}.abd .abd-face{width:clamp(88px,9vw,120px);aspect-ratio:4 / 5}.abd .abd-face img{object-position:50% 20%}.abd .abd-role{margin:0;color:var(--v-acc)}.abd .abd-person h3{margin:10px 0 0;font:800 clamp(22px,2vw,30px)/1.12 var(--fd);letter-spacing:-.02em;color:var(--ink)}.abd .abd-person .vxd-p{margin-top:10px;max-width:52ch}.abd .abd-person .vxd-link{margin-top:8px}.abd .abd-logos h2{margin:0;color:var(--ink-2)}.abd .abd-brands{list-style:none;margin:16px 0 0;padding:clamp(16px,2vw,24px) 0;display:flex;flex-wrap:wrap;align-items:center;gap:18px clamp(28px,3.4vw,52px);border-block:1px solid var(--line)}.abd .abd-brands li{display:flex;align-items:center;min-height:44px;min-width:0}.abd .abd-brands img{display:block;height:28px;width:auto;max-width:140px;object-fit:contain;filter:brightness(0) invert(1);opacity:.7}.abd .abd-brands img[alt=Keyvision]{height:40px}.abd .abd-brands img[alt="Cromatic Studios"]{height:22px}.abd .abd-brands img[alt="Otto Broker"]{height:24px}.abd .abd-brands span{max-width:14em;font:800 14px/1.2 var(--fd);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.abd .vxb-ask .vx-ctas{display:flex;flex-wrap:wrap;align-items:center}.abd .vxb-ask-in>p.abd-call{margin:22px 0 0;font-size:16px;color:#16341d}.abd .abd-call .vxb-tel{margin-left:6px;font-size:16px;white-space:nowrap}.abd .vxb-ask .vxb-tel{position:relative}.abd .vxb-ask .vxb-tel:after{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:44px;translate:0 -50%}@media(max-width:1000px){.abd .abd-hero-row{grid-template-columns:minmax(0,1fr)}.abd .abd-svcs.core,.abd .abd-svcs.also{grid-template-columns:repeat(2,minmax(0,1fr))}.abd .abd-svcs.also>li:first-child{grid-column:span 2;grid-row:auto}.abd .abd-people{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.abd .abd-strip{--h:46vw}.abd .abd-svcs.core,.abd .abd-svcs.also{grid-template-columns:minmax(0,1fr)}.abd .abd-svcs.core>:is(.t0,.t3),.abd .abd-svcs.also>li:first-child{grid-column:auto}.abd .abd-person.lead{grid-template-columns:minmax(0,1fr)}.abd .abd-face{width:120px}.abd .abd-brands{gap:14px 28px}.abd .vxb-ask .vx-ctas{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.abd :is(.abd-pic img,.abd-shot img,.abd-svc h4 .ico){transition:none}.abd a.abd-pic:hover img,.abd .abd-svc:hover .abd-shot img{scale:none}.abd [data-piece=nexxt-summit-mt01] a.abd-pic:hover img{scale:1.46}.abd [data-piece=raptors-05]:hover .abd-shot img{scale:1.25}.abd .abd-svc:hover h4 .ico{transform:none}}
