/* Layout inspirat de organizarea Rozrys, cu prezentarea și modelele noastre. */
.bara .logo{font-size:clamp(40px,4.4vw,64px);font-weight:650;line-height:1.1;letter-spacing:-.055em}
.bara .bara-in{min-height:96px}
@media(max-width:950px){.bara .logo{font-size:44px}}
@media(max-width:650px){.bara .logo{font-size:clamp(36px,8vw,52px)}.bara .bara-in{min-height:82px}.bara .meniu{top:82px}}
@media(min-width:951px){.bara .meniu{display:grid;grid-template-columns:80px 70px 95px 70px 65px;gap:12px;justify-items:center}}
@media(min-width:651px) and (max-width:950px){.bara .meniu{display:grid;grid-template-columns:62px 52px 70px 52px 50px;gap:6px;justify-items:center}.bara-dr .buton.mic{width:140px}}
.video-tab{position:relative}
.video-tab::before{content:'';position:absolute;top:-2px;left:0;right:0;height:2px;background:var(--text);transform:scaleX(var(--progress,0));transform-origin:left;transition:transform .25s linear}
.video-tab[aria-pressed=true]{border-top-color:var(--linie)!important}
.reveal{transition:opacity .6s ease,translate .6s cubic-bezier(.2,.65,.3,1)}
.reveal-pending{opacity:0;translate:0 18px}
@media(prefers-reduced-motion:reduce){.reveal-pending{opacity:1;translate:none}.video-tab::before{transition:none}}
:root{--text:#232323;--text-slab:#70706e;--linie:#d8d8d5;--accent:#30302f;--accent-tare:#161616;--fundal:#f7f7f5;--fundal-alt:#fff}
html{scroll-padding-top:90px}body{background:var(--fundal);font-family:Arial,'Segoe UI',sans-serif}
.cont{max-width:1240px;width:calc(100% - 80px)}
.bara{position:sticky;top:0;z-index:20;border:0;background:#f7f7f5f5;backdrop-filter:blur(12px)}
.bara-in{min-height:76px;gap:36px}.logo{font-size:22px}.logo img{display:none}.meniu{margin-inline:auto;gap:28px}.meniu a{font-size:12px}.bara-dr{gap:22px}
.buton,.bara-dr .buton.mic{border-radius:9px;background:var(--accent);color:#fff;border:1px solid var(--accent);padding:13px 19px}.buton::after{content:'→'}.limba{border:1px solid var(--linie);border-radius:9px;padding:6px 10px}
.erou{padding:72px 0 64px}.erou-text{grid-template-columns:1.2fr 1fr;gap:0 70px;align-items:start;padding-bottom:56px}.eticheta{font:12px Arial,sans-serif;letter-spacing:0;color:var(--text-slab);margin-bottom:26px}
.erou h1{grid-column:1;grid-row:2/5;font-size:clamp(40px,4.4vw,64px);font-weight:600;letter-spacing:-.055em;line-height:1.13;max-width:700px}.erou h1 span{color:#686865}.erou-text .mare{font-size:16px;line-height:1.75;max-width:480px}.erou-text .butoane .buton:first-child{display:inline-flex}.erou-text .butoane .buton.contur{min-width:0;border-radius:0;padding:10px 0;font-size:13px}.erou-text .mic-text{font-size:12px}
.video-heading{display:flex;justify-content:space-between;gap:20px;font-size:13px;margin-bottom:20px}.video-heading span+span{color:var(--text-slab);font-size:12px}.video-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:24px}.video-tab{border:0;border-top:2px solid var(--linie);background:transparent;text-align:left;padding:15px 3px;color:var(--text-slab);cursor:pointer;font-size:12px;display:flex;gap:10px;align-items:center}.video-tab small{font:10px Consolas,monospace}.video-tab[aria-pressed=true]{border-color:var(--text);color:var(--text);font-weight:600}.video-tab:hover{color:var(--text);border-color:#888}
.film-site{max-width:none}.film-player{border-radius:12px;overflow:hidden;border:1px solid var(--linie);padding:7px;background:#fff}.film-player video{border-radius:6px;max-height:650px}.film-start{color:#252525;background:#ffffff15}.film-start>span:not(.play-disc){display:none}.play-disc{width:66px;height:66px;background:#242424e8;color:#fff;border:0}.film-site figcaption{border:0;font-size:12px}
.demo{background:#fff;border-block:1px solid #e5e5e2;padding:80px 0}.demo h2{font-size:44px;letter-spacing:-.045em;font-weight:600}.demo>.cont:first-child{margin-bottom:34px}.demo-in{border-radius:12px;overflow:hidden;border-color:var(--linie)}.demo-corp[aria-pressed=true]{background:#f1f1ee;color:#252525;box-shadow:inset 2px 0 #333}.demo-bifa input:checked{background:#333;border-color:#333}
.sectiune{padding:88px 0}.section-number{display:none}#cum .cont{grid-template-columns:1fr 1.2fr;gap:100px}.pasi{grid-template-columns:1fr;gap:0}.pasi li{position:relative;padding:28px 0 28px 48px}.pasi li::before{position:absolute;left:0;top:30px;color:#777}.pasi b{font-size:20px;margin-bottom:12px}.pasi span{font-size:14px;line-height:1.7}.posibilitati .cont{gap:70px}.functie-captura{max-width:620px;border-radius:10px;overflow:hidden}.posibilitati h2{font-size:30px}.subsol{background:var(--fundal)}
@media(max-width:1000px){.cont{width:calc(100% - 48px)}.bara-in{gap:20px}.meniu{gap:16px}.erou-text{gap:0 32px}.erou h1{font-size:44px}.butoane{gap:12px}.video-tab{font-size:11px;gap:6px}}
@media(max-width:760px){.erou{padding:40px 0}.erou-text{display:block;padding-bottom:38px}.erou h1{font-size:clamp(36px,8vw,52px);max-width:620px}.erou-text .mare{margin-top:24px}.video-tabs{grid-template-columns:repeat(3,1fr);gap:4px 12px}.video-heading{align-items:start;flex-direction:column;gap:6px}.film-site figcaption{display:block}.film-site figcaption span{display:block;margin-bottom:5px}.demo{padding:50px 0}.demo h2{font-size:36px}.sectiune{padding:56px 0}#cum .cont{display:block}.pasi{margin-top:32px}.cont{width:calc(100% - 36px)}}
@media(min-width:651px) and (max-width:950px){.meniu{gap:11px}.meniu a{font-size:10px}.bara-in{gap:16px}.logo{font-size:18px}.bara-dr{gap:12px}.bara-dr .buton.mic{font-size:11px;padding:10px}}
