*{box-sizing:border-box;margin:0;padding:0}:root{--fundal:#050b12;--card:#0b1622;--linie:#14283a;--text:#dbe7f0;--stins:#7d93a5;--accent:#06b6d4;--accent-adanc:#0e7490}body,html{height:100%}body{background:var(--fundal);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.sfera{width:88px;height:88px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#7dd3fc 0,#06b6d4 35%,#0e7490 70%,#083344 100%);box-shadow:0 0 60px rgba(6,182,212,.35),0 0 120px rgba(6,182,212,.15),inset -8px -10px 24px rgba(0,0,0,.35);animation:respira 5s ease-in-out infinite}@keyframes respira{0%,to{transform:scale(1);box-shadow:0 0 60px rgba(6,182,212,.35),0 0 120px rgba(6,182,212,.15),inset -8px -10px 24px rgba(0,0,0,.35)}50%{transform:scale(1.04);box-shadow:0 0 80px rgba(6,182,212,.5),0 0 150px rgba(6,182,212,.22),inset -8px -10px 24px rgba(0,0,0,.35)}}.scena{min-height:100vh;display:grid;place-items:center;padding:24px;text-align:center}.scena .continut{display:grid;justify-items:center;grid-gap:22px;gap:22px;max-width:480px}.eticheta{font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-weight:700}h1{font-size:clamp(1.6rem,5vw,2.2rem);font-weight:800;letter-spacing:-.01em}.slogan{margin-top:6px;font-style:italic;font-size:1.05rem;color:#7dd3fc;letter-spacing:.01em}.sub{line-height:1.65;font-size:1rem}.semnatura,.sub{color:var(--stins)}.semnatura{margin-top:18px;padding-top:18px;border-top:1px solid var(--linie);font-size:.82rem;width:100%}.buton{display:inline-block;border:0;cursor:pointer;text-decoration:none;background:linear-gradient(135deg,var(--accent),var(--accent-adanc));color:#041018;font-weight:700;font-size:1rem;padding:12px 26px;border-radius:999px;box-shadow:0 4px 24px rgba(6,182,212,.25);transition:transform .15s ease,box-shadow .15s ease}.buton:hover{transform:translateY(-1px);box-shadow:0 6px 32px rgba(6,182,212,.4)}.buton-discret{background:none;border:1px solid var(--linie);color:var(--stins);padding:8px 16px;border-radius:999px;cursor:pointer;font-size:.85rem;transition:color .15s ease,border-color .15s ease}.buton-discret:hover{color:var(--text);border-color:var(--accent-adanc)}.sub-butoane{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;color:var(--stins);font-size:.85rem}.sub-butoane a{color:var(--stins);text-decoration:underline;text-underline-offset:3px}.sub-butoane a:hover{color:var(--text)}.card-cont{display:flex;align-items:center;gap:14px;text-align:left;width:100%;max-width:380px;padding:13px 18px;border-radius:18px;text-decoration:none;background:hsla(0,0%,100%,.04);border:1px solid var(--linie);transition:border-color .15s ease,background .15s ease,transform .15s ease}.card-cont:hover{border-color:var(--accent-adanc);background:rgba(6,182,212,.07);transform:translateY(-1px)}.card-cont img{width:44px;height:44px;object-fit:contain;flex-shrink:0;background:#fdfcf8;border-radius:50%;padding:4px}.card-cont span{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.card-cont b{color:var(--text);font-size:.95rem}.card-cont small{color:var(--stins);font-size:.78rem;line-height:1.35}.card-cont i{color:var(--accent);font-style:normal;font-size:1.1rem;flex-shrink:0}@media (max-width:420px){.card-cont{padding:12px 14px;gap:11px}.card-cont img{width:38px;height:38px}}.bara{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--linie);position:-webkit-sticky;position:sticky;top:0;background:rgba(5,11,18,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.bara .sfera-mica{width:26px;height:26px;border-radius:50%;flex:none;background:radial-gradient(circle at 32% 30%,#7dd3fc 0,#06b6d4 35%,#0e7490 70%,#083344 100%);box-shadow:0 0 14px rgba(6,182,212,.45)}.bara .titlu{font-weight:800;font-size:1rem;letter-spacing:-.01em}.bara .spatiu{flex:1 1}.bara a{color:var(--stins);text-decoration:none;font-size:.9rem}.bara a:hover{color:var(--text)}.pagina{max-width:640px;margin:0 auto;padding:24px 20px 64px;display:grid;grid-gap:16px;gap:16px}.pagina h2{font-size:1.25rem;letter-spacing:-.01em}.card{background:var(--card);border:1px solid var(--linie);border-radius:14px;padding:18px 20px;display:grid;grid-gap:10px;gap:10px}.card .titlu-card{font-weight:700;font-size:1.05rem}.card .stins{color:var(--stins);font-size:.9rem;line-height:1.55}.canale{display:flex;flex-wrap:wrap;gap:8px}.canal{border:1px solid var(--linie);border-radius:999px;padding:5px 14px;color:var(--stins);font-size:.85rem}.camp{display:grid;grid-gap:6px;gap:6px}.camp label{font-size:.85rem;color:var(--stins);font-weight:600}.camp input[type=text],.camp textarea{background:var(--fundal);border:1px solid var(--linie);border-radius:10px;color:var(--text);padding:11px 13px;font-size:16px;font-family:inherit;width:100%;resize:vertical}.camp input:focus,.camp textarea:focus{outline:2px solid var(--accent-adanc);border-color:transparent}.camp .ajutor{font-size:.8rem;color:var(--stins);line-height:1.5}.consimtamant{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--linie);border-radius:12px;padding:14px 16px}.consimtamant input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);margin-top:2px;flex:none}.insigne{display:flex;flex-wrap:wrap;gap:8px}.insigna{background:rgba(6,182,212,.12);border:1px solid var(--accent-adanc);color:var(--accent);border-radius:999px;padding:4px 12px;font-size:.82rem;font-weight:700}.nota-ok{border:1px solid #14532d;background:rgba(34,197,94,.08);color:#86efac;border-radius:10px}.nota-eroare,.nota-ok{padding:10px 14px;font-size:.9rem}.nota-eroare{border:1px solid #7f1d1d;background:rgba(239,68,68,.08);color:#fca5a5;border-radius:10px}