:root{--bg:#ffffff;--panel:#ffffff;--panel-2:#f2f3f5;--line:#e1e3e8;--text:#141a2e;--text-dim:#5c6584;--accent:#12a894;--mac-blue:#0a84ff;--mac-blue-ink:#ffffff;--accent-soft:rgba(18,168,148,.1);--accent-ink:#ffffff;--gold:#c9821c;--gold-soft:rgba(201,130,28,.12);--coral:#d34c39;--coral-soft:rgba(211,76,57,.1);--violet:#4a63c9;--glass-bg:rgba(255,255,255,.72);--glass-border:rgba(20,26,46,.12);--field-bg:#ffffff;--hair:rgba(20,26,46,.10);--hair-2:rgba(20,26,46,.16);--accent-txt:#0c7365;--gold-txt:#8f5b0e;--blue-txt:#0067ce;--coral-txt:#bf3d2a}body{transition:background .25s ease,color .25s ease}.ftr__build{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--text-dim);opacity:.8}.banda-demo{position:sticky;top:0;z-index:1080;display:flex;align-items:center;gap:10px;padding:9px 16px;background:#123c3b;color:#e6f6f4;border-bottom:1px solid rgba(255,255,255,.18);font-size:13px;line-height:1.45}.banda-demo__punct{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#ffcf4d;box-shadow:0 0 0 3px rgba(255,207,77,.22)}.banda-demo__text{margin:0}.banda-demo strong{color:#fff;font-weight:650}.banda-demo__link{color:#ffcf4d;text-decoration:underline;text-underline-offset:2px}.banda-demo__link:hover{color:#fff}@media (max-width:575.98px){.banda-demo{padding:8px 12px;font-size:12.5px}}.banda-anunt{position:sticky;top:0;z-index:1079;display:flex;align-items:center;gap:10px;padding:9px 16px;background:#0a1433;color:#e8eeff;border-bottom:1px solid rgba(255,255,255,.16);font-size:13px;line-height:1.45;text-decoration:none}.banda-anunt__punct{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#6fc9c5;box-shadow:0 0 0 3px rgba(111,201,197,.22)}.banda-anunt__text{margin:0}.banda-anunt--link:hover{background:#101d45;color:#fff}.banda-anunt--link .banda-anunt__text{text-decoration:underline;text-underline-offset:2px}@media (max-width:575.98px){.banda-anunt{padding:8px 12px;font-size:12px}}.banda-vezica{position:sticky;top:0;z-index:1081;display:flex;align-items:center;gap:10px;padding:9px 16px;background:#7a3d00;color:#ffe9d2;border-bottom:1px solid rgba(255,255,255,.2);font-size:13px;line-height:1.45}.banda-vezica__punct{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#ffb057;box-shadow:0 0 0 3px rgba(255,176,87,.25)}.banda-vezica__text{margin:0}.banda-vezica strong{color:#fff;font-weight:650}.banda-vezica__iesi{margin-left:auto;flex:0 0 auto;padding:5px 14px;border-radius:999px;background:rgba(255,255,255,.16);color:#fff;text-decoration:none;font-weight:600;font-size:12.5px}.banda-vezica__iesi:hover{background:rgba(255,255,255,.28);color:#fff}@media (max-width:575.98px){.banda-vezica{padding:8px 12px;font-size:12px}}.banda-citire{position:sticky;top:0;z-index:1081;display:flex;align-items:center;gap:10px;padding:9px 16px;background:#102a4c;color:#d7e4f5;border-bottom:1px solid rgba(255,255,255,.2);font-size:13px;line-height:1.45}.banda-citire__punct{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#7fb0ea;box-shadow:0 0 0 3px rgba(127,176,234,.25)}.banda-citire__text{margin:0}.banda-citire strong{color:#fff;font-weight:650}@media (max-width:575.98px){.banda-citire{padding:8px 12px;font-size:12px}}body.cu-perdea>:not(.pe-perdea){filter:blur(7px);pointer-events:none;user-select:none}.pe-perdea{position:fixed;inset:0;z-index:1090;display:grid;place-items:center;padding:24px 16px;background:rgba(233,238,248,.72);backdrop-filter:blur(9px) saturate(120%);-webkit-backdrop-filter:blur(9px) saturate(120%);overflow:auto}.pe-caseta{width:min(520px,100%);background:#fff;border-radius:16px;padding:30px 30px 26px;box-shadow:0 0 0 .5px rgba(20,26,46,.12),0 30px 60px -28px rgba(20,40,90,.45);text-align:center;outline:none}.pe-icon{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:16px;border-radius:14px;background:rgba(10,132,255,.1);color:#0071e3;font-size:22px}.pe-titlu{margin:0 0 12px;font-size:clamp(21px,3.4vw,26px);font-weight:650;letter-spacing:-.01em}.pe-lead{margin:0 0 18px;font-size:15px;line-height:1.6;color:#43506e}.pe-adresa{font-weight:650;color:#141a2e;word-break:break-all}.pe-raspuns{margin:0 0 18px;padding:12px 14px;border-radius:10px;background:#f3f8ff;border:1px solid #d9e4f7;color:#1b2a5c;font-size:14px;line-height:1.55}.pe-butoane{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pe-mic{margin:18px 0 0;font-size:12.5px;line-height:1.6;color:#6b7390}@media (max-width:575.98px){.pe-caseta{padding:24px 20px 22px}.pe-butoane .btn{width:100%}}.sari-la-continut{position:fixed;top:8px;left:8px;z-index:2000;padding:10px 16px;border-radius:10px;background:var(--mac-blue);color:#fff;font-weight:600;font-size:14px;text-decoration:none;transform:translateY(calc(-100% - 16px));transition:transform .18s ease}.sari-la-continut:focus-visible{transform:translateY(0);color:#fff;outline:2px solid #fff;outline-offset:-4px;box-shadow:0 10px 24px -12px rgba(10,132,255,.8)}.navbar.sticky-top{top:var(--benzi-h,0)}main:focus{outline:none}[id]:target,main[id]{scroll-margin-top:calc(72px + var(--benzi-h, 0px))}.marca{font-weight:700;white-space:nowrap}.marca--cybershield .marca__a{color:#002b7f}.marca--cybershield .marca__b{color:#c00}.marca--netcity .marca__a,.marca--netcity .marca__b{color:#141a2e}.marca--pe-inchis.marca--cybershield .marca__a,.pe-inchis .marca--cybershield .marca__a{color:#8fb6ff}.marca--pe-inchis.marca--cybershield .marca__b,.pe-inchis .marca--cybershield .marca__b{color:#ff7b7b}.marca--pe-inchis.marca--netcity .marca__a,.marca--pe-inchis.marca--netcity .marca__b,.pe-inchis .marca--netcity .marca__a,.pe-inchis .marca--netcity .marca__b{color:#eef2fb}.marca-link{text-decoration:none}.marca-link:hover .marca__a,.marca-link:hover .marca__b{text-decoration:underline}:root{--mac-blue:#0071e3;--mac-blue-hover:#0068d1;--bs-border-radius:10px;--bs-border-radius-sm:8px;--bs-border-radius-lg:10px;--bs-border-radius-xl:10px;--bs-border-radius-xxl:10px;--bs-border-radius-2xl:10px;--bs-border-radius-pill:10px;--bs-body-bg:var(--bg);--bs-body-color:var(--text);--bs-emphasis-color:var(--text);--bs-secondary-color:var(--text-dim);--bs-tertiary-color:var(--text-dim);--bs-border-color:var(--line);--bs-border-color-translucent:var(--line);--bs-secondary-bg:var(--panel-2);--bs-tertiary-bg:var(--panel-2);--bs-body-font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;--bs-heading-color:var(--text);--bs-primary:var(--accent);--bs-primary-rgb:18,168,148;--bs-primary-text-emphasis:var(--accent);--bs-primary-bg-subtle:var(--accent-soft);--bs-primary-border-subtle:var(--accent);--bs-link-color:var(--accent-txt);--bs-link-color-rgb:12,115,101;--bs-link-hover-color:var(--accent-txt);--bs-link-hover-color-rgb:12,115,101;--bs-success:var(--accent);--bs-success-rgb:18,168,148;--bs-success-bg-subtle:var(--accent-soft);--bs-success-border-subtle:var(--accent);--bs-success-text-emphasis:var(--accent);--bs-danger:var(--coral);--bs-danger-rgb:211,76,57;--bs-danger-bg-subtle:var(--coral-soft);--bs-danger-border-subtle:var(--coral);--bs-danger-text-emphasis:var(--coral);--bs-warning:var(--gold);--bs-warning-rgb:201,130,28;--bs-warning-bg-subtle:var(--gold-soft);--bs-warning-border-subtle:var(--gold);--bs-warning-text-emphasis:var(--gold);--bs-card-bg:var(--panel);--bs-card-border-color:var(--line);--bs-card-cap-bg:var(--panel-2);--bs-btn-focus-box-shadow:0 0 0 .2rem var(--accent-soft);--bs-focus-ring-color:var(--accent-soft)}.card{border:0;box-shadow:0 0 0 .5px var(--hair),0 1px 2px rgba(20,26,46,.05),0 10px 30px -20px rgba(20,26,46,.55)}.btn-primary,.btn-success{--bs-btn-bg:var(--mac-blue);--bs-btn-border-color:var(--mac-blue);--bs-btn-color:var(--mac-blue-ink);--bs-btn-hover-color:var(--mac-blue-ink);--bs-btn-active-color:var(--mac-blue-ink);--bs-btn-disabled-bg:var(--mac-blue);--bs-btn-disabled-border-color:var(--mac-blue);background:var(--mac-blue);border-color:var(--mac-blue);color:var(--mac-blue-ink)}.btn-primary:active,.btn-primary:hover,.btn-success:active,.btn-success:hover{background:var(--mac-blue-hover);border-color:var(--mac-blue-hover);color:var(--mac-blue-ink)}.btn-primary:hover:not(:disabled),.btn-success:hover:not(:disabled){box-shadow:var(--cc-umbra-buton)}.btn-outline-secondary{--bs-btn-color:var(--text);--bs-btn-bg:var(--panel);--bs-btn-border-color:transparent;--bs-btn-hover-bg:var(--panel);--bs-btn-hover-border-color:transparent;--bs-btn-hover-color:var(--text);--bs-btn-active-bg:var(--panel);--bs-btn-active-border-color:transparent;--bs-btn-active-color:var(--text);color:var(--text);background:var(--panel);border:0;box-shadow:0 0 0 .5px var(--hair-2);font-weight:500}.btn-outline-secondary:hover{box-shadow:0 0 0 .5px var(--hair-2);filter:brightness(.98)}.btn-outline-danger{--bs-btn-color:var(--coral-txt);--bs-btn-border-color:var(--coral);color:var(--coral-txt);border-color:var(--coral)}.btn-outline-danger:hover{background:var(--coral);border-color:var(--coral)}.text-bg-success{background-color:var(--accent-soft)!important;color:var(--accent-txt)!important}.text-bg-warning{background-color:var(--gold-soft)!important;color:var(--gold-txt)!important}.text-bg-danger{background-color:var(--coral-soft)!important;color:var(--coral-txt)!important}.text-bg-secondary{background-color:rgba(74,99,201,.12)!important;color:var(--violet)!important}.text-success{--bs-text-opacity:1;color:var(--accent-txt)!important}.text-danger{--bs-text-opacity:1;color:var(--coral-txt)!important}.text-warning{--bs-text-opacity:1;color:var(--gold-txt)!important}.alert-success{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-txt)}.alert-danger{background:var(--coral-soft);border-color:var(--coral);color:var(--coral-txt)}.alert-warning{background:var(--gold-soft);border-color:var(--gold);color:var(--gold-txt)}.form-control,.form-select,textarea.form-control{background-color:var(--field-bg);color:var(--text);border:0;box-shadow:0 0 0 .5px var(--hair-2),0 0 0 1px var(--hair) inset}.form-control::placeholder{color:#6b7390;opacity:1}.form-control:disabled,.form-select:disabled{background-color:var(--field-bg);opacity:.55}.form-control:focus,.form-select:focus{background-color:var(--field-bg);color:var(--text);border:0;box-shadow:0 0 0 1px var(--mac-blue),0 0 0 4px rgba(0,113,227,.2)}.form-check-input:checked{background-color:var(--mac-blue);border-color:var(--mac-blue)}a{color:var(--accent-txt)}.alert{font-size:13.5px;padding:10px 14px}.form-label{font-size:13px;font-weight:600;margin-bottom:5px;color:var(--text)}.form-control,.form-select{font-size:14px}.form-check-label{font-size:13.5px}.btn{font-size:14px}.btn-sm{font-size:13px}.badge{font-weight:600;font-size:11.5px}@media (max-width:575.98px){.btn-sm{min-height:40px;padding-inline:14px}}:root{color-scheme:light}.navbar.app-navbar{background:#ffffff!important;border-bottom:1px solid #e6e8ef}.navbar.app-navbar .nav-link{color:#33394a;font-weight:700;font-family:var(--font-display),sans-serif}.navbar.app-navbar .nav-link.active,.navbar.app-navbar .nav-link:hover{color:#12a894}.navbar.app-navbar .navbar-text{color:#4b5266;font-size:13px}.navbar.app-navbar .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2851, 57, 74, 0.9%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar.app-navbar .navbar-toggler{border-color:#d3d7e0}@media (max-width:575.98px){.app-brand img,.app-brand svg{height:30px!important;width:auto}}:root{--bs-focus-ring-color:rgba(0,113,227,.35)}
/* !important e deliberat: Bootstrap pune explicit `outline: 0` pe .btn:focus-visible și
   .nav-link:focus, iar o listă normală de selectori pierde la specificitate egală în
   funcție de ordinea de import. Inelul de focus nu are voie să depindă de asta. */.btn:focus-visible,.card:focus-visible,.nav-link:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--mac-blue)!important;outline-offset:2px}.text-secondary{color:var(--text-dim)!important}.app-main h1+p.text-secondary,.app-main>p.text-secondary{font-size:13.5px;max-width:78ch}.mac-dots{display:inline-flex;gap:7px;align-items:center}.mac-dot{width:12px;height:12px;border-radius:50%;flex:0 0 auto}.mac-dot.red{background:#ff5f57}.mac-dot.yellow{background:#febc2e}.mac-dot.green{background:#28c840}.navbar.app-navbar .btn-outline-secondary{color:#33394a;background:#fff;box-shadow:0 0 0 .5px rgba(20,26,46,.18)}.navbar.app-navbar .btn-outline-secondary:hover{background:#f3f8ff;color:#141a2e;box-shadow:0 0 0 .5px rgba(0,113,227,.35)}@media (min-width:1400px){.container-xl{max-width:1140px}}:root{--cc-ease:cubic-bezier(.22,1,.36,1);--cc-ease-arc:cubic-bezier(.34,1.25,.5,1);--cc-rapid:.16s;--cc-mediu:.32s;--cc-lent:.6s;--cc-violet:#459a97;--cc-gradient-tech:linear-gradient(90deg,#0a84ff,#2f9ec4 58%,#459a97);--cc-umbra-1:0 0 0 .5px var(--hair),0 1px 2px rgba(20,26,46,.05),0 10px 30px -20px rgba(20,26,46,.55);--cc-umbra-2:0 0 0 .5px rgba(10,132,255,.22),0 2px 6px rgba(20,40,90,.06),0 22px 44px -24px rgba(20,40,90,.38);--cc-umbra-pop:0 0 0 .5px rgba(20,26,46,.12),0 12px 28px -10px rgba(20,40,90,.28),0 30px 60px -30px rgba(20,40,90,.30);--cc-umbra-buton:0 6px 16px -8px rgba(0,113,227,.75);--cc-inel:0 0 0 1px var(--mac-blue),0 0 0 4px rgba(0,113,227,.20)}.btn{transition:color var(--cc-rapid) ease,background-color var(--cc-rapid) ease,border-color var(--cc-rapid) ease,box-shadow var(--cc-rapid) ease,filter var(--cc-rapid) ease,transform .12s var(--cc-ease)}.btn:active:not(:disabled){transform:translateY(.5px) scale(.985)}.form-control,.form-select{transition:box-shadow var(--cc-rapid) ease,background-color var(--cc-rapid) ease}::selection{background:rgba(10,132,255,.18)}@media (prefers-reduced-motion:reduce){.btn,.form-control,.form-select{transition:none}.btn:active:not(:disabled){transform:none}}.pre{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:32px 24px;background:radial-gradient(120% 90% at 50% 8%,rgba(69,154,151,.3),transparent 62%),radial-gradient(90% 70% at 50% 100%,rgba(10,132,255,.16),transparent 60%),#070d24;color:#fff;animation:pre-intra .45s ease-out both}.pre--iese{animation:pre-iese .6s cubic-bezier(.4,0,.2,1) both}@keyframes pre-intra{0%{opacity:0}to{opacity:1}}@keyframes pre-iese{to{opacity:0;transform:scale(1.035);visibility:hidden}}.pre__circuit{position:absolute;inset:0;overflow:hidden;pointer-events:none}.pre__circuit svg{width:100%;height:100%}.pre__circuit path{fill:none;stroke:rgba(150,180,255,.16);stroke-width:1.25}.pre__circuit circle{fill:rgba(111,201,197,.5)}.pre__corp{position:relative;width:min(680px,100%);text-align:center}.pre__marca{margin:0 0 26px;font-family:var(--font-display),system-ui,sans-serif;font-size:15px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#fff}.pre__marca span{color:#6fc9c5}.pre__titlu{margin:0 0 32px;font-family:var(--font-display),system-ui,sans-serif;color:#fff;font-size:clamp(34px,6.4vw,54px);font-weight:600;letter-spacing:-.02em;line-height:1.04}.pre__bara{height:4px;border-radius:999px;background:rgba(255,255,255,.11);overflow:hidden}.pre__umplut{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0a84ff,#459a97 62%,#6fc9c5);box-shadow:0 0 14px rgba(111,201,197,.55)}.pre__procent{margin:12px 0 0;font-family:var(--font-mono),monospace;font-size:13px;color:rgba(255,255,255,.6)}.pre__procent b{color:#fff;font-size:15px;font-weight:700}.pre__cifre{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:38px 0 0;padding:26px 0 0;border-top:1px solid rgba(255,255,255,.12)}.pre__cifre dt{font-family:var(--font-mono),monospace;font-size:clamp(19px,3.1vw,25px);font-weight:700;color:#fff;font-variant-numeric:tabular-nums;line-height:1.15}.pre__cifre dd{margin:8px 0 0;font-size:12.5px;line-height:1.5;letter-spacing:.01em;color:rgba(255,255,255,.6)}.pre__rand{margin:34px auto 0;max-width:54ch;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(16px,2.3vw,19px);line-height:1.5;color:rgba(255,255,255,.9)}.pre__data{margin:18px 0 0;font-size:14.5px;color:rgba(255,255,255,.6)}.pre__data time{color:#6fc9c5;font-weight:600}.pre__buton{display:inline-flex;align-items:center;justify-content:center;margin-top:30px;padding:13px 34px;border:0;border-radius:999px;background:linear-gradient(90deg,#459a97,#2f7674);color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 10px 28px rgba(69,154,151,.42)}.pre__buton:hover{background:linear-gradient(90deg,#3d8b88,#2a6a68)}.pre__buton:focus-visible{outline:2px solid #6fc9c5;outline-offset:3px}.pre__mic{margin:12px 0 0;font-size:12.5px;color:rgba(255,255,255,.42)}@media (max-width:640px){.pre{place-items:start center;overflow-y:auto;padding:26px 18px 30px}.pre__corp{padding-top:6vh}.pre__marca{margin-bottom:18px}.pre__titlu{margin-bottom:24px}.pre__cifre{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;margin-top:28px;padding-top:22px}.pre__rand{margin-top:26px}.pre__buton{margin-top:24px;width:100%;max-width:320px}}@media (max-height:620px){.pre{place-items:start center;overflow-y:auto}.pre__corp{padding-top:24px}.pre__titlu{font-size:clamp(28px,5vw,38px);margin-bottom:20px}.pre__cifre{margin-top:24px;padding-top:18px}.pre__rand{margin-top:22px;font-size:15.5px}.pre__buton{margin-top:20px}}@media (prefers-reduced-motion:reduce){.pre,.pre--iese{animation-duration:.01ms}}