#root.lang-fade .title,#root.lang-fade .subtitle,#root.lang-fade .smalltitle,#root.lang-fade .smallsubtitle,#root.lang-fade h1,#root.lang-fade h2,#root.lang-fade h3,#root.lang-fade .hfTitle,#root.lang-fade .hfText,#root.lang-fade .hfValue,#root.lang-fade .text,#root.lang-fade #centerIntro h2,#root.lang-fade #centerIntro h3,#root.lang-fade .mmLabel,#root.lang-fade .contactWizard label,#root.lang-fade .contactWizard .cwLabel,#root.lang-fade .cwLead,#root.lang-fade .contactSteps .lab,#root.lang-fade .stickyCtaLabel,#root.lang-fade .stickyCtaEyebrow{opacity:0;transition:opacity .2s,transform .22s cubic-bezier(.22,1,.36,1);transform:translateY(6px)}#root.lang-ready .title,#root.lang-ready .subtitle,#root.lang-ready .smalltitle,#root.lang-ready .smallsubtitle,#root.lang-ready h1,#root.lang-ready h2,#root.lang-ready h3,#root.lang-ready .hfTitle,#root.lang-ready .hfText,#root.lang-ready .hfValue,#root.lang-ready .text,#root.lang-ready #centerIntro h2,#root.lang-ready #centerIntro h3,#root.lang-ready .mmLabel,#root.lang-ready .contactWizard label,#root.lang-ready .contactWizard .cwLabel,#root.lang-ready .cwLead,#root.lang-ready .contactSteps .lab,#root.lang-ready .stickyCtaLabel,#root.lang-ready .stickyCtaEyebrow{opacity:1;transition:opacity .28s,transform .32s cubic-bezier(.22,1,.36,1);transform:none}.listSkeleton .skItem{pointer-events:none}.listSkeleton .skThumb{aspect-ratio:4/3;background:linear-gradient(90deg,#0000000a 0%,#00000014 45%,#0000000a 100%) 0 0/200% 100%;border-radius:4px;width:100%;animation:1.2s ease-in-out infinite skShine;display:block}.listSkeleton .skMeta{margin-top:12px;display:block}.listSkeleton .skLine{background:linear-gradient(90deg,#0000000a 0%,#00000014 45%,#0000000a 100%) 0 0/200% 100%;border-radius:4px;height:12px;margin:8px 0;animation:1.2s ease-in-out infinite skShine;display:block}.listSkeleton .skLineTitle{width:62%;height:16px}.listSkeleton .skLineShort{width:40%}@keyframes skShine{0%{background-position:100% 0}to{background-position:-100% 0}}#header #centerIntro.heroEnhanced .data{padding:.12em 0 .28em;overflow:hidden}#header #centerIntro.heroEnhanced h2{opacity:1;animation:none}#header #centerIntro.heroEnhanced h2 .heroWord{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards heroWordIn;display:inline-block;transform:translateY(110%)}#header #centerIntro.heroEnhanced h2 .heroWord:first-child{animation-delay:.12s}#header #centerIntro.heroEnhanced h2 .heroWord:nth-child(2){animation-delay:.22s}#header #centerIntro.heroEnhanced h2 .heroWord:nth-child(3){animation-delay:.32s}#header #centerIntro.heroEnhanced h2 .heroWord:nth-child(4){animation-delay:.42s}#header #centerIntro.heroEnhanced h2 .heroWord:nth-child(5){animation-delay:.52s}#header #centerIntro.heroEnhanced h2 .heroWord b{font-weight:700}#header #centerIntro.heroEnhanced h3.heroSub{opacity:0;margin-top:15px;line-height:1.45;animation:.8s cubic-bezier(.22,1,.36,1) .65s forwards heroSubIn;transform:translateY(110%)}@keyframes heroWordIn{to{opacity:1;transform:translate(0,0)}}@keyframes heroSubIn{to{opacity:1;transform:translate(0,0)}}#homeFeatures{background:linear-gradient(#f7f9fc 0%,#fff 100%);border-bottom:1px solid #0000000f;padding:56px 0 48px;position:relative}#homeFeatures .homeFeaturesList{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}#homeFeatures .homeFeaturesList li{padding:8px 28px;position:relative}#homeFeatures .homeFeaturesList li:not(:last-child):after{content:"";background:#00000014;width:1px;position:absolute;top:12%;bottom:12%;right:0}#homeFeatures .homeFeaturesList li:first-child{padding-left:0}#homeFeatures .homeFeaturesList li:last-child{padding-right:0}#homeFeatures .hfIcon{color:#3f4040;background:#0000000a;border:1px solid #00000014;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:14px;display:inline-flex}#homeFeatures .hfIcon svg{display:block}#homeFeatures .hfValue{letter-spacing:-.03em;color:#000;margin-bottom:8px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.1;display:block}#homeFeatures .hfTitle{color:#3f4040;letter-spacing:-.01em;margin-bottom:8px;font-size:15px;font-weight:600;display:block}#homeFeatures .hfText{color:#777;margin:0;font-size:13px;line-height:1.55}@media (width<=1050px){#homeFeatures{padding:36px 0 28px}#homeFeatures .homeFeaturesList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}#homeFeatures .homeFeaturesList li{padding:22px 18px}#homeFeatures .homeFeaturesList li:after{display:none}#homeFeatures .homeFeaturesList li:nth-child(odd){border-right:1px solid #00000014;padding-left:0}#homeFeatures .homeFeaturesList li:nth-child(2n){padding-right:0}#homeFeatures .homeFeaturesList li:nth-child(-n+2){border-bottom:1px solid #00000014;padding-top:4px}#homeFeatures .homeFeaturesList li:nth-child(n+3){padding-bottom:4px}#homeFeatures .hfIcon{border-radius:10px;width:36px;height:36px;margin-bottom:12px}#homeFeatures .hfValue{font-size:26px}#homeFeatures .hfTitle{font-size:14px}#homeFeatures .hfText{font-size:12px;line-height:1.5}}#storyRail{z-index:40;pointer-events:none;opacity:0;width:3px;height:min(56vh,480px);transition:opacity .26s,transform .26s;position:fixed;top:50%;left:0;transform:translateY(calc(8px - 50%))}#storyRail.is-visible{opacity:1;transform:translateY(-50%)}#storyRail .storyRailLine{background:#0f2d501f;border-radius:0;position:absolute;inset:0;overflow:hidden}#storyRail .storyRailFill{transform-origin:top;will-change:transform;background:#0f2d50;width:100%;height:100%;transition:transform 90ms linear;display:block;position:absolute;top:0;left:0;transform:scaleY(0)}#storyRail .storyRailHits{pointer-events:auto;flex-direction:column;display:flex;position:absolute;inset:0}#storyRail .storyHit{appearance:none;cursor:pointer;background:0 0;border:0;flex:1;width:18px;margin:0;padding:0}#storyRail .storyHit:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #0f2d5059}#footer,#copyright{z-index:50;background:#fff;position:relative}@media (width>=1051px){#storyRail{width:2px;height:min(58vh,520px);left:max(0px,50vw - 700px)}#storyRail .storyHit{width:22px}}@media (width<=480px){#storyRail{width:2px;height:min(48vh,360px)}#storyRail .storyHit{width:16px}}#listaProiecte li.magItem{perspective:800px}#listaProiecte li.magItem a.thumb{transition:transform .18s ease-out,box-shadow .18s;overflow:hidden}#listaProiecte li.magItem a.thumb.magActive{transform:perspective(800px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));box-shadow:0 14px 32px #0f2d5029}#listaProiecte li.magItem a.thumb img,#listaProiecte li.magItem a.thumb:hover img,#listaProiecte li.magItem:nth-child(2n+2) a.thumb:hover img{filter:saturate(0);transform:none!important}#listaProiecte li.magItem a.thumb.magActive img,#listaProiecte li.magItem a.thumb:hover img{filter:saturate()!important}#listaProiecte li.magItem a.thumb .more,#listaProiecte li.magItem a.thumb span.more{opacity:0;z-index:4;pointer-events:none;color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0f2d50;border:0;border-radius:999px;padding:0 22px;font-size:12px;font-weight:600;line-height:40px;transition:opacity .2s,transform .22s cubic-bezier(.22,1,.36,1);inset:50% auto auto 50%;transform:translate(-50%,-40%);box-shadow:0 10px 28px #0f2d5047}#listaProiecte li.magItem a.thumb.magActive .more,#listaProiecte li.magItem a.thumb:hover .more{opacity:1;transform:translate(-50%,-50%)}#listaProiecte li.magItem a.thumb:after{content:"";z-index:2;pointer-events:none;background:#0f2d5000;transition:background .2s;position:absolute;inset:0}#listaProiecte li.magItem a.thumb.magActive:after,#listaProiecte li.magItem a.thumb:hover:after{background:#0f2d5047}#listaProiecte li.magItem a.thumb .magShine{pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #ffffff59, transparent 55%);opacity:0;z-index:3;border:0;margin:0;padding:0;font-style:normal;transition:opacity .16s;display:block;position:absolute;inset:0;transform:none}#listaProiecte li.magItem a.thumb.magActive .magShine{opacity:1}@media (width<=840px){#listaProiecte li.magItem a.thumb.magActive{box-shadow:none;transform:none}#listaProiecte li.magItem a.thumb .magShine,#listaProiecte li.magItem a.thumb:after,#listaProiecte li.magItem a.thumb .more{display:none}}.browserMockup3d{--bm-chrome:#e8eaed;--bm-frame:#d0d3d8;background:0 0;border-radius:0;width:100%;max-width:1180px;margin:32px auto 0;padding:20px 0 44px;overflow:visible}.browserMockup3d .bmScene{position:relative}.browserMockup3d .bmScene:after{content:"";z-index:0;pointer-events:none;filter:blur(6px);background:radial-gradient(#0816282e 0%,#0816280d 48%,#0000 72%);height:16px;position:absolute;bottom:2px;left:16%;right:16%}.browserMockup3d .bmStage{z-index:1;grid-template-columns:.9fr 1.3fr .9fr;align-items:end;gap:0;display:grid;position:relative}.browserMockup3d .bmPane{will-change:transform, opacity;background:linear-gradient(#fbfbfc 0%,#e4e7ec 55%,#cfd4db 100%);border-radius:11px;width:100%;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .56s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #0000000d,0 1px 2px #0816280f,0 10px 24px #08162824,0 0 0 1px #0f2d5014}.browserMockup3d .bmPane:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#6e76808c,#e8eaedf2 55%,#0000);width:7px;position:absolute;top:0;bottom:0;left:0}.browserMockup3d .bmPane:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#a8afb8 0%,#8e959e 100%);border-radius:0 0 8px 8px;height:5px;position:absolute;bottom:-5px;left:3px;right:3px;box-shadow:0 4px 10px #0816281f}.browserMockup3d .bmPane-left{z-index:1;opacity:0;transition-delay:0s;transform:translate(-14%)translateY(10px)}.browserMockup3d .bmPane-center{z-index:3;opacity:0;transition-delay:0s;transform:translateY(56px)scale(.98);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0000000f,0 2px 4px #08162814,0 18px 40px #08162833,0 0 0 1px #0f2d501a}.browserMockup3d .bmPane-right{z-index:1;opacity:0;transition-delay:0s;transform:translate(14%)translateY(10px)}.browserMockup3d.is-in .bmPane-center{opacity:1;transition-delay:0s;transform:translateY(0)scale(1.14)}.browserMockup3d.is-in .bmPane-left{opacity:1;transition-delay:.34s;transform:translate(26%)}.browserMockup3d.is-in .bmPane-right{opacity:1;transition-delay:.42s;transform:translate(-26%)}.browserMockup3d .bmChrome{background:linear-gradient(180deg, #f3f4f6 0%, var(--bm-chrome) 100%);border-bottom:1px solid #00000014;align-items:center;gap:8px;height:26px;padding:0 10px;display:flex}.browserMockup3d .bmDots{flex-shrink:0;gap:4px;display:inline-flex}.browserMockup3d .bmDots i{background:#ff5f57;border-radius:50%;width:7px;height:7px;display:block}.browserMockup3d .bmDots i:nth-child(2){background:#febc2e}.browserMockup3d .bmDots i:nth-child(3){background:#28c840}.browserMockup3d .bmUrl{background:#fff;border:1px solid #00000014;border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:0;height:15px;padding:0 8px;display:flex;overflow:hidden}.browserMockup3d .bmUrl b{color:#555;white-space:nowrap;text-overflow:ellipsis;font-family:system-ui,sans-serif;font-size:8px;font-weight:500;overflow:hidden}.browserMockup3d .bmSearch{border:1.2px solid #999;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.browserMockup3d .bmSearch:after{content:"";background:#999;width:3.5px;height:1.2px;position:absolute;bottom:-.5px;right:-2px;transform:rotate(45deg)}.browserMockup3d .bmScreen{background:#111;line-height:0}.browserMockup3d .bmScreen img{object-fit:contain;object-position:top center;width:100%;height:auto;display:block}.browserMockup3d .bmReflect{pointer-events:none;opacity:.18;height:20%;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0006 0%,#0000 70%);mask-image:linear-gradient(#0006 0%,#0000 70%)}.browserMockup3d .bmReflect .bmScene:after{display:none}.browserMockup3d.is-preview{background:0 0;border-radius:0;max-width:none;margin:0;padding:12px 0 28px}.browserMockup3d.is-preview .bmPane-left,.browserMockup3d.is-preview.is-in .bmPane-left{opacity:1;transition-delay:0s;transform:translate(26%)}.browserMockup3d.is-preview .bmPane-center,.browserMockup3d.is-preview.is-in .bmPane-center{opacity:1;transition-delay:0s;transform:translateY(0)scale(1.14)}.browserMockup3d.is-preview .bmPane-right,.browserMockup3d.is-preview.is-in .bmPane-right{opacity:1;transition-delay:0s;transform:translate(-26%)}@media (width<=720px){.browserMockup3d{margin-top:20px;padding:14px 0 32px}.browserMockup3d .bmStage{grid-template-columns:.86fr 1.24fr .86fr}.browserMockup3d .bmPane-left{opacity:0;transform:translate(-10%)translateY(8px)}.browserMockup3d .bmPane-center{opacity:0;transform:translateY(40px)scale(.98)}.browserMockup3d .bmPane-right{opacity:0;transform:translate(10%)translateY(8px)}.browserMockup3d.is-in .bmPane-center{opacity:1;transform:translateY(0)scale(1.1)}.browserMockup3d.is-in .bmPane-left{opacity:1;transform:translate(20%)}.browserMockup3d.is-in .bmPane-right{opacity:1;transform:translate(-20%)}.browserMockup3d .bmChrome{gap:5px;height:20px;padding:0 6px}.browserMockup3d .bmDots i{width:5px;height:5px}.browserMockup3d .bmUrl b{font-size:6px}.browserMockup3d .bmSearch{border-width:1px;width:7px;height:7px}.browserMockup3d .bmSearch:after{width:3px;height:1px;right:-1.5px}.browserMockup3d .bmReflect{opacity:.14;height:16%}.browserMockup3d .bmScene:after{height:12px;bottom:0;left:12%;right:12%}}@media (prefers-reduced-motion:reduce){.browserMockup3d .bmPane{transition:none}.browserMockup3d .bmPane-left{opacity:1;transform:translate(26%)}.browserMockup3d .bmPane-center{opacity:1;transform:translateY(0)scale(1.14)}.browserMockup3d .bmPane-right{opacity:1;transform:translate(-26%)}.browserMockup3d .bmReflect{display:none}}#serviceList[data-react-services="1"]{padding-bottom:28px}#serviceList[data-react-services="1"] .navList{display:none!important}#serviceList .servicesRailWrap{position:relative}#serviceList .servicesRailWrap:before,#serviceList .servicesRailWrap:after{content:"";z-index:5;pointer-events:none;width:48px;transition:opacity .2s;position:absolute;top:0;bottom:0}#serviceList .servicesRailWrap:before{opacity:0;background:linear-gradient(90deg,#0000008c,#0000);left:0}#serviceList .servicesRailWrap:after{opacity:1;background:linear-gradient(270deg,#0000008c,#0000);right:0}#serviceList .servicesRailWrap:not(.at-start):before{opacity:1}#serviceList .servicesRailWrap.at-end:after{opacity:0}#serviceList .servicesRailTrack{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}#serviceList .servicesRailTrack.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}#serviceList .servicesRailTrack.is-dragging a{pointer-events:none}#serviceList .servicesRailTrack>div{scroll-snap-align:start;scroll-snap-stop:normal}#serviceList .servicesRailControls{z-index:100;justify-content:center;align-items:center;gap:16px;margin-top:22px;padding:0 16px;display:flex;position:relative}#serviceList .servicesRailBtn{appearance:none;color:#0f2d50;cursor:pointer;background:#fff;border:1px solid #0f2d5024;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:0 1px 2px #0f2d500a}#serviceList .servicesRailBtn svg{display:block}#serviceList .servicesRailBtn:hover:not(:disabled){color:#fff;background:#0f2d50;border-color:#0f2d50;transform:translateY(-1px);box-shadow:0 8px 18px #0f2d5033}#serviceList .servicesRailBtn:active:not(:disabled){transform:translateY(0)}#serviceList .servicesRailBtn:disabled{opacity:.28;cursor:default;box-shadow:none}#serviceList .servicesRailProgress{background:#0f2d501a;border-radius:2px;flex:1;max-width:120px;height:2px;overflow:hidden}#serviceList .servicesRailProgress span{transform-origin:0;background:#0f2d50;border-radius:2px;width:100%;height:100%;transition:transform .14s ease-out;display:block}@media (width<=840px){#serviceList[data-react-services="1"]{padding-bottom:18px}#serviceList .servicesRailControls{gap:12px;margin-top:16px}#serviceList .servicesRailBtn{width:42px;height:42px}#serviceList .servicesRailWrap:before,#serviceList .servicesRailWrap:after{width:28px}}#stickyCta{z-index:9500;opacity:0;pointer-events:none;transition:opacity .24s,transform .24s cubic-bezier(.22,1,.36,1);position:fixed;bottom:24px;right:24px;transform:translateY(18px)}#stickyCta.visible{opacity:1;pointer-events:auto;transform:translateY(0)}#stickyCta .stickyCtaCard{color:#fff;background:linear-gradient(145deg,#0f2d50 0%,#163a66 55%,#0b1f38 100%);border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #0f2d5052,inset 0 1px #ffffff1f}#stickyCta .stickyCtaCard:hover{transform:translateY(-3px);box-shadow:0 18px 42px #0f2d5066,inset 0 1px #ffffff29}#stickyCta .stickyCtaGlow{pointer-events:none;background:radial-gradient(circle,#ffffff2e,#0000 68%);width:90px;height:90px;position:absolute;inset:auto -20% -40% auto}#stickyCta .stickyCtaIcon{background:#ffffff1a;border:1px solid #ffffff24;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}#stickyCta .stickyCtaText{flex-direction:column;gap:1px;min-width:0;line-height:1.15;display:flex}#stickyCta .stickyCtaEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:10px;font-weight:600}#stickyCta .stickyCtaLabel{letter-spacing:-.01em;font-size:14px;font-weight:600}#stickyCta .stickyCtaArrow{background:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .16s,transform .16s;display:inline-flex}#stickyCta .stickyCtaCard:hover .stickyCtaArrow{background:#fff3;transform:translate(2px)}@media (width<=840px){#stickyCta{bottom:72px;right:14px}#stickyCta .stickyCtaText,#stickyCta .stickyCtaArrow{display:none}#stickyCta .stickyCtaCard{border-radius:14px;padding:10px}#stickyCta .stickyCtaIcon{border-radius:12px;width:42px;height:42px}}.contactWizard{margin-top:8px}.cwTimeline{margin:8px 0 36px;padding:0;position:relative}.cwTrack{z-index:0;background:#0f2d5014;border-radius:999px;height:8px;position:absolute;top:15px;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px 2px #0f2d500f}.cwTrackFill{background:linear-gradient(90deg,#0f2d50 0%,#1a4a7a 55%,#2a5a8f 100%);border-radius:999px;width:0;height:100%;transition:width .48s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 0 1px #0f2d501f,0 4px 14px #0f2d5038}.contactSteps{z-index:1;justify-content:space-between;align-items:flex-start;width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.contactSteps li{text-align:center;color:#0f2d5052;flex-direction:column;align-items:center;gap:12px;width:88px;transition:color .22s;display:flex}.contactSteps li:first-child{text-align:left;align-items:flex-start}.contactSteps li:last-child{text-align:right;align-items:flex-end}.contactSteps li.active,.contactSteps li.done{color:#0f2d50}.contactSteps li .n{color:#0f2d5066;letter-spacing:.02em;background:#fff;border:2px solid #0f2d5024;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;transition:background .22s,color .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 0 0 5px #fff}.contactSteps li.active .n{color:#fff;background:#0f2d50;border-color:#0f2d50;animation:1.8s ease-out infinite cwPulse;transform:scale(1.05);box-shadow:0 0 0 5px #fff,0 8px 22px #0f2d504d}.contactSteps li.done .n{color:#fff;background:#0f2d50;border-color:#0f2d50;box-shadow:0 0 0 5px #fff,0 4px 14px #0f2d5033}.contactSteps li .lab{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}@keyframes cwPulse{0%,to{box-shadow:0 0 0 5px #fff,0 8px 22px #0f2d504d}50%{box-shadow:0 0 0 5px #fff,0 8px 22px #0f2d504d,0 0 0 12px #0f2d5014}}.contactStepPane{animation:.32s cubic-bezier(.22,1,.36,1) contactPaneIn}.contactStepPane.back{animation-name:contactPaneBack}@keyframes contactPaneIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes contactPaneBack{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.cwLead{color:#0000008c;margin:0 0 28px;font-size:15px;line-height:1.55}.cwErr{color:#b00020;margin:0 0 12px;font-size:13px}.cwFieldErr{color:#b00020;margin:8px 0 0;font-size:12px;line-height:1.35;display:block}.contactWizard .line.cwBlock{margin:0 0 28px}.contactWizard .line.cwBlock:last-of-type{margin-bottom:18px}.contactWizard .cwLabel{letter-spacing:-.01em;line-height:1.35;display:block;text-transform:none!important;color:#0f2d50!important;margin:0 0 12px!important;font-size:15px!important;font-weight:600!important}.contactWizard .cols2{margin:0}.contactWizard .cols2 .line.cwBlock{margin-bottom:28px}.contactWizard .line.hasErr .cwField,.contactWizard .line.hasErr input.text,.contactWizard .line.hasErr textarea.text{box-shadow:0 0 0 3px #b0002014;border-color:#b0002073!important}.contactWizard .line.hasErr .contactChips{outline-offset:6px;border-radius:14px;outline:1px solid #b0002040}.contactWizard .cwField,.contactWizard input.text.cwField,.contactWizard textarea.text.cwField{appearance:none;box-sizing:border-box;color:#0f2d50;background:#fff;border:1px solid #0f2d5029;border-radius:14px;outline:none;width:100%;margin:0;padding:13px 16px;font-size:14px;font-weight:500;line-height:1.4;transition:border-color .16s,box-shadow .16s,background .16s}.contactWizard .cwField::placeholder{color:#0f2d5059;font-weight:400}.contactWizard .cwField:hover{border-color:#0f2d5059}.contactWizard .cwField:focus{color:#0f2d50;border-color:#0f2d50;box-shadow:0 0 0 3px #0f2d501a}.contactWizard textarea.text.cwField{resize:vertical;height:auto;min-height:120px;padding:14px 16px}.cwHoneypot{opacity:0;width:0;height:0;position:absolute;left:-9999px}.contactChips{flex-wrap:wrap;gap:10px;margin:0;display:flex}.contactChips button{appearance:none;color:#0f2d50;cursor:pointer;background:#fff;border:1px solid #0f2d5029;border-radius:999px;padding:11px 16px;font-size:13px;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s}.contactChips button:hover{border-color:#0f2d50;transform:translateY(-1px)}.contactChips button.active{color:#fff;background:#0f2d50;border-color:#0f2d50;box-shadow:0 8px 20px #0f2d5038}.contactChipsCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contactChipsCards button{text-align:left;border-radius:14px;align-items:center;gap:12px;padding:15px 14px;font-weight:500;line-height:1.35;display:flex}.contactChipsCards .chipIcon{color:#0f2d50;background:#0f2d500f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.contactChipsCards button.active .chipIcon{color:#fff;background:#ffffff2e}.cwSummary{color:#0f2d50;background:#0f2d500a;border:1px solid #0f2d501f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 28px;padding:13px 16px;font-size:13px;font-weight:500;display:flex}.cwSummary .sep{opacity:.35}.cwEdit{appearance:none;color:#0f2d50;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.contactStepActions{align-items:center;gap:12px;margin-top:8px;display:flex}.contactStepActions .buton.ghost{color:#0f2d50;box-shadow:none;background:0 0;border:1px solid #0f2d5040}.contactStepActions .buton.ghost:hover{background:#0f2d500f}.contactStepActions .buton.ghost:before{display:none}.contactStepActions .buton:disabled{opacity:.65;cursor:wait}.cwPrimary{align-items:center;gap:10px;display:inline-flex}.cwPrimary i{font-size:12px}.cwSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite cwSpin}@keyframes cwSpin{to{transform:rotate(360deg)}}.cwSuccess{text-align:left;padding:12px 0 8px;animation:.4s contactPaneIn}.cwSuccess h3{color:#0f2d50;margin:0 0 8px;font-size:22px}.cwSuccess>p{color:#0000008c;margin:0 0 18px;line-height:1.5}.cwNext{background:#0f2d500a;border:1px solid #0f2d501a;border-radius:14px;margin:0 0 22px;padding:16px 18px}.cwNextTitle{letter-spacing:.08em;text-transform:uppercase;color:#0f2d50;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.cwNext ol{counter-reset:next;margin:0;padding:0;list-style:none}.cwNext li{color:#000000a6;counter-increment:next;margin:0;padding:0 0 10px 28px;font-size:14px;line-height:1.4;position:relative}.cwNext li:last-child{padding-bottom:0}.cwNext li:before{content:counter(next);color:#fff;background:#0f2d50;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:0;left:0}.cwSuccessBtn{float:none;background:#0f2d50;border:0;border-radius:35px;padding:0 35px;font-size:12px;font-weight:600;line-height:45px;text-decoration:none;transition:background .2s;display:inline-block;position:relative;color:#fff!important}.cwSuccessBtn:hover{background:#000;color:#fff!important}.cwSuccessBtn:before{content:"";border:1px solid #0000;border-radius:35px;transition:all .25s ease-in-out;position:absolute;inset:-2px}.cwSuccessBtn:hover:before{border:1px solid #0f2d50;inset:-7px}#contactForm #raspuns.show{display:block!important}@media (width<=600px){.contactChipsCards{grid-template-columns:1fr}.cwTrack{height:7px;top:13px}.contactSteps li{gap:10px;width:72px}.contactSteps li .n{width:34px;height:34px;font-size:12px}.contactSteps li .lab{letter-spacing:.05em;font-size:10px}.contactWizard .cwLabel{margin-bottom:10px!important;font-size:14px!important}.contactWizard .cols2 .line,.contactWizard .cols2 .line.cwBlock{float:none;width:100%;margin-bottom:22px}.contactWizard .cols2 .line:last-of-type{float:none}.contactWizard .cwField,.contactWizard input.text.cwField,.contactWizard textarea.text.cwField{border-radius:12px;padding:12px 14px;font-size:13px}}#btnMobile.mmBurger{z-index:100001;cursor:pointer;background:0 0;border:0;width:28px;height:22px;padding:0;display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}#btnMobile.mmBurger span{background:#0f2d50;border-radius:2px;width:100%;height:2px;margin:5px 0;transition:transform .28s,opacity .2s;display:block}#btnMobile.mmBurger.is-open span:first-child{transform:translateY(7px)rotate(45deg)}#btnMobile.mmBurger.is-open span:nth-child(2){opacity:0}#btnMobile.mmBurger.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=1050px){#btnMobile.mmBurger{display:block!important}#btnMobile.mmBurger i{display:none}}.mmOverlay{z-index:100000;pointer-events:none;visibility:hidden;position:fixed;inset:0}.mmOverlay.is-open{pointer-events:auto;visibility:visible}.mmPanel{color:#fff;opacity:0;background-color:#0b1f38;background-image:radial-gradient(80% 50% at 100% 0,#ffffff14,#0000 55%),linear-gradient(160deg,#0f2d50 0%,#0b1f38 55%,#081628 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;padding:28px 28px 36px;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .28s;display:flex;position:absolute;inset:0;transform:translateY(-6%)}.mmOverlay.is-open .mmPanel{opacity:1;transform:none}.mmTop{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.mmBrand{width:min(168px,52vw);line-height:0;display:block}.mmBrand img{filter:brightness(0)invert();width:100%;height:auto;display:block}.mmClose{cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;flex-shrink:0;width:40px;height:40px;position:relative}.mmClose span{background:#fff;height:1.5px;position:absolute;top:50%;left:10px;right:10px}.mmClose span:first-child{transform:rotate(45deg)}.mmClose span:last-child{transform:rotate(-45deg)}.mmNav{flex-direction:column;flex:1;gap:4px;display:flex;overflow:auto}.mmLink{color:#ffffffb8;opacity:0;border-bottom:1px solid #ffffff14;align-items:baseline;gap:16px;padding:14px 0;text-decoration:none;transition:color .16s;display:flex;transform:translateY(16px)}.mmOverlay.is-open .mmLink{animation:.48s cubic-bezier(.22,1,.36,1) forwards mmLinkIn;animation-delay:calc(80ms + var(--i,0) * 55ms)}@keyframes mmLinkIn{to{opacity:1;transform:none}}.mmLink.is-active,.mmLink:hover{color:#fff}.mmIdx{opacity:.4;font-variant-numeric:tabular-nums;min-width:24px;font-size:12px}.mmLabel{letter-spacing:-.03em;font-size:clamp(28px,8vw,40px);font-weight:300;line-height:1.15}.mmLink.is-active .mmLabel{font-weight:500}.mmFoot{align-items:stretch;margin-top:28px;display:flex}.mmLangs{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:1fr 1fr;gap:0;width:100%;padding:5px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.mmLangGlow{z-index:0;pointer-events:none;background:linear-gradient(145deg,#fff 0%,#e8eef5 100%);border-radius:14px;width:calc(50% - 5px);transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 8px 22px #00000038}.mmLangs button{appearance:none;z-index:1;color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:14px 12px;transition:color .2s;display:flex;position:relative}.mmLangs button.active{color:#0f2d50}.mmLangCode{letter-spacing:.08em;font-size:15px;font-weight:700}.mmLangName{letter-spacing:.02em;opacity:.7;font-size:11px;font-weight:500}.mmLangs button.active .mmLangName{opacity:.85}@media (width>=1051px){.mmOverlay{display:none!important}}#cookiesBar .cookiesBarInner{align-items:center;gap:20px;padding-right:0;display:flex;position:relative}#cookiesBar .cookiesBarInner>p{flex:1;margin:0;padding-right:0}#cookiesBar .cookiesBarActions{flex-shrink:0;align-items:center;gap:10px;display:flex}#cookiesBar .cookiesAccept{appearance:none;cursor:pointer;color:#0f2d50;font:inherit;letter-spacing:.02em;background:#fff;border:0;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .16s,color .16s,transform .16s}#cookiesBar .cookiesAccept:hover{background:#e8eef5;transform:translateY(-1px)}#cookiesBar .cookiesDismiss{appearance:none;color:#fff;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .16s,background .16s;display:inline-flex}#cookiesBar .cookiesDismiss:hover{opacity:1;background:#ffffff1a}#cookiesBar .cookiesDismiss .fa-times{font-size:16px;position:static}@media (width<=720px){#cookiesBar .cookiesBarInner{flex-direction:column;align-items:stretch;gap:14px}#cookiesBar .cookiesBarActions{justify-content:space-between}#cookiesBar .cookiesAccept{flex:1}}
