/* ═══════════════ v4 vidiniai puslapiai · 2026-10-19 ═══════════════
   Mantas: „Taip, kryptis gera“ (titulinis v4) → tas pats stilius Sistemai, Elite Prompt, Privatumui,
   DI pradedantiesiems: tikra mokymų nuotrauka viršuje, tamsiai mėlyna + balta, serif antraštės.
   Kiekvieno puslapio turinys ir mintis – tie patys. Dalyvių veidai nuotraukose sulieti / apkarpyti. */
.sh,.eh,.pc,.dh{background-color:#081329!important;background-repeat:no-repeat!important;background-size:cover!important}
.sh{background-image:linear-gradient(90deg,rgba(8,19,41,.95) 0%,rgba(8,19,41,.82) 45%,rgba(8,19,41,.45) 80%,rgba(8,19,41,.35) 100%),url(/assets/v4/kodel-ekranas-900.webp?v=3)!important;background-position:0 0,85% 30%!important}
.eh{background-image:linear-gradient(90deg,rgba(8,19,41,.95) 0%,rgba(8,19,41,.82) 45%,rgba(8,19,41,.45) 80%,rgba(8,19,41,.35) 100%),url(/assets/v4/virsus-sale-1120.webp?v=3)!important;background-position:0 0,80% 40%!important}
.dh{background-image:linear-gradient(90deg,rgba(8,19,41,.95) 0%,rgba(8,19,41,.8) 45%,rgba(8,19,41,.4) 80%,rgba(8,19,41,.3) 100%),url(/assets/v4/fonas-sale-1920.webp?v=3)!important;background-position:0 0,70% 40%!important;color:var(--on)}
.pc{background-image:linear-gradient(90deg,rgba(8,19,41,.96) 0%,rgba(8,19,41,.86) 55%,rgba(8,19,41,.6) 100%),url(/assets/v4/fonas-sale-1920.webp?v=3)!important;background-position:0 0,70% 40%!important}
@media (max-width:900px){
  .sh,.eh,.dh,.pc{background-image:linear-gradient(180deg,rgba(8,19,41,.6) 0%,rgba(8,19,41,.85) 45%,#081329 100%),url(/assets/v4/fonas-sale-m.webp?v=3)!important;background-position:0 0,50% 20%!important}
}

/* pagrindinės antraštės – serif kaip tituliniame */
.sh-h1,.eh-h1,.dh-h1,.pc-h1,h2{font-family:var(--serif)!important;font-weight:600!important;letter-spacing:-.018em!important}
.sh-h1 em,.eh-h1 em,.dh-h1 em,.pc-h1 em{font-style:italic;font-weight:500;color:var(--acc-2)}
/* DI pradedantiesiems: viršus dabar tamsus (nuotrauka) – šviesus tekstas */
.dh,.dh .dh-in,.dh .dh-a{color:#F4F6FA}
.dh .dh-h1,.dh .dh-a h1{color:#fff!important}
.dh .dh-a p,.dh .dh-a li,.dh .dh-a small,.dh .dh-a span:not(.chip):not([class*="btn"]){color:rgba(244,246,250,.84)}
.dh .dh-h1 em,.dh .dh-h1 u,.dh .dh-h1 mark{color:var(--acc-2)!important;background:none!important;text-decoration-color:var(--acc)}
/* Elite Prompt: šiltas smėlio blokas → balta, oranžinis akcentas → mėlynas */
.mi-bg{background:var(--paper)!important}
[style*="#B7791F"],.mi-bg em{color:var(--acc-ink)!important}
.dn .bn,.dn .lnk{color:#F4F6FA!important}
.dh .dh-a em{color:#fff!important;font-style:normal;font-weight:600}
.dh .badge{background:rgba(255,255,255,.1)!important;color:#F4F6FA!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);border-radius:4px!important}
.dh .hero-promise{background:rgba(255,255,255,.1)!important;color:#F4F6FA!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);border-radius:6px!important}
@media (max-width:420px){.dh-h1,.sh-h1,.eh-h1,.pc-h1{font-size:clamp(28px,9.4vw,40px)!important;overflow-wrap:break-word;hyphens:auto}}

/* ═══════ 2 ratas (kritikas 6/10) ═══════ */
/* mono → Geist (vidiniai puslapiai); kodo redaktoriaus dekoracijos lauk */
:root{--mono:"Geist",ui-sans-serif,system-ui,sans-serif}
.ed-gut,.ed-fon{display:none!important}
/* visi mygtukai ir laukai – kampuoti; šviesiai mėlyni mygtukai → tamsiai mėlyni / balti */
.btn,button,.pm,.mk,input,textarea,select,.badge,.hero-promise,.lp-mini,.lnk-b{border-radius:6px!important}
.b-acc,.btn.b-acc,button.b-acc{background:#fff!important;color:var(--navy)!important}
.lt .b-acc,.lt .btn.b-acc{background:var(--navy)!important;color:#fff!important}
/* šilti smėlio fonai → balta / šviesiai pilka */
.mi-bg,.dp.balt,.lapas{background:#fff!important}
input,textarea,select{background:#fff!important;border:1px solid #D5DAE3!important}
/* Elite Prompt: skaičiai nelūžta */
.stats .v{white-space:nowrap}
@media (max-width:420px){.stats .v{font-size:clamp(22px,7vw,30px)}}
/* Privatumas: be „lapo“ kortelės kampų ir spynos piktogramos */
.sheet{border-radius:0;margin-top:0}
.pc svg[aria-hidden="true"],.pc .pc-ic,.pc .pc-vis{display:none!important}
.toc{background:#fff}
/* turinys matomas be slinkimo animacijų */
[data-rv],.atsiras,html.mo [data-rv]{opacity:1!important;transform:none!important}
/* DI pradedantiesiems „laiptai“: įskaitomi */
.lp li{background:#fff!important;color:var(--navy)!important;box-shadow:inset 0 0 0 1px #D5DAE3}
.lp li:nth-child(1){background:var(--navy)!important;color:#fff!important}
.lp li .n,.lp li b{color:inherit!important;opacity:1!important}
.lp-mini{background:rgba(8,19,41,.7)!important;color:#fff!important}
.lp li .tu{background:#fff!important;color:var(--navy)!important}
.eh form button[type=submit],.eh form .btn{background:#fff!important;color:var(--navy)!important;font-weight:600}

/* ═══════ 3 ratas (Manto sesija): kiekvienam puslapiui – savas vaizdas, teisiniai – be nuotraukų, ritmas kaip tituliniame ═══════ */
.sh{background-image:linear-gradient(90deg,rgba(8,19,41,.95) 0%,rgba(8,19,41,.84) 42%,rgba(8,19,41,.35) 78%,rgba(8,19,41,.2) 100%),url(/assets/v4/tema-sistema-1600.webp)!important;background-position:0 0,75% 40%!important}
.eh{background-image:linear-gradient(90deg,rgba(8,19,41,.95) 0%,rgba(8,19,41,.84) 42%,rgba(8,19,41,.4) 78%,rgba(8,19,41,.25) 100%),url(/assets/v4/tema-elite-1600.webp)!important;background-position:0 0,70% 40%!important}
.dh{background-image:linear-gradient(90deg,rgba(8,19,41,.93) 0%,rgba(8,19,41,.78) 42%,rgba(8,19,41,.3) 78%,rgba(8,19,41,.15) 100%),url(/assets/v4/tema-dip-1600.webp)!important;background-position:0 0,65% 45%!important}
.pc{background-image:none!important;background:#0C1B3A!important}
@media (max-width:900px){
  .sh{background-image:linear-gradient(180deg,rgba(8,19,41,.55) 0%,rgba(8,19,41,.86) 45%,#081329 100%),url(/assets/v4/tema-sistema-900.webp)!important}
  .eh{background-image:linear-gradient(180deg,rgba(8,19,41,.55) 0%,rgba(8,19,41,.86) 45%,#081329 100%),url(/assets/v4/tema-elite-900.webp)!important}
  .dh{background-image:linear-gradient(180deg,rgba(8,19,41,.5) 0%,rgba(8,19,41,.84) 45%,#081329 100%),url(/assets/v4/tema-dip-900.webp)!important}
  .sh,.eh,.dh{background-position:0 0,50% 30%!important}
}
/* Sistema: be taškų/kodo fono ir „agento“ kortelės su radijo mygtukais */
.sh-fon,.sh .sx{display:none!important}
.sh .sh-in{grid-template-columns:minmax(0,1fr)!important;min-height:min(78vh,720px);align-content:center}
.sh .sh-txt{max-width:640px}
/* ritmas: tamsus viršus → balta → viena tamsi juosta → balta → tamsi pabaiga */
.sh~section.t3.dk,.sh~section.t1.dk:not(#ka-pasidarai),.eh~section.ed-bg.dk:not(.fin){
  --on:#0C1B3A;--on-2:#414C63;--on-3:#5E6880;--ld:rgba(12,27,58,.1);--ld-2:rgba(12,27,58,.2);--card:#F4F6F9;--card-2:#E6EAF0;--acc:#1F4FB8;--acc-2:#1F4FB8;
  background:#fff!important;color:#0C1B3A!important;border-top:1px solid #E6EAF0}
.sh~section.t3.dk h2,.sh~section.t1.dk:not(#ka-pasidarai) h2,.eh~section.ed-bg.dk:not(.fin) h2{color:#0C1B3A!important}
/* baltose sekcijose likę tamsūs „ekrano“ blokai – su savo šviesiu tekstu */
.eh~section.ed-bg.dk:not(.fin) .k5,.eh~section.ed-bg.dk:not(.fin) .cmp,.eh~section.ed-bg.dk:not(.fin) .bx{
  --on:#F4F6FA;--on-2:rgba(244,246,250,.82);--on-3:rgba(244,246,250,.66);--ld:rgba(244,246,250,.12);--ld-2:rgba(244,246,250,.22);--acc:#8FB0F0;--acc-2:#C3D4F7;color:#F4F6FA}
.skd{background:#F4F6F9!important}
.skd em,.skd .h2 em{color:var(--acc-ink)!important}
.pc .pc-dok,.pc .pc-roz{display:none!important}
.eh~section.ed-bg.dk:not(.fin) .k5 div>*:first-child,.eh~section.ed-bg.dk:not(.fin) .k5 div>*:first-child *{color:#C3D4F7!important}

/* ═══════ 4 ratas (kritikas 7/10) ═══════ */
/* Elite Prompt: be „//“, terminalo taškų, oranžinio paryškinimo, diff spalvų; mygtukai balti / tamsiai mėlyni */
.eh-kick::before{content:none!important}
.bar i{display:none!important}
.eh-h1 .dab>span::before{display:none!important}
.gb span:first-child,.gb span:last-child{color:inherit!important}
.gb{font-family:inherit!important}
.ft2,.eh~section span.n{color:var(--acc-ink)!important}
.dk .ft2,.dk span.n{color:var(--acc-2)!important}
.b-amb,.btn.b-amb{background:#fff!important;color:var(--navy)!important}
.lt .b-amb,.mi-bg .b-amb,.skd .b-amb{background:var(--navy)!important;color:#fff!important}
/* Sistema: pastaba – ne piliulė; telefone nuotrauka matomesnė */
.sh~section p[style*="text-align:center"],.dabar .note,.dabar p.pst{border-radius:6px!important}
@media (max-width:900px){.sh{background-image:linear-gradient(180deg,rgba(8,19,41,.35) 0%,rgba(8,19,41,.7) 45%,#081329 100%),url(/assets/v4/tema-sistema-900.webp)!important}}
/* DI pradedantiesiems: be piliulių ir „laiptų“ – sąrašas linijomis */
.tu,.g-tick,.btn-primary{border-radius:6px!important}
.lp{display:grid!important;gap:0!important;align-items:stretch!important;height:auto!important;border-top:1px solid rgba(255,255,255,.18)}
.lp li{position:static!important;transform:none!important;height:auto!important;min-height:0!important;width:auto!important;margin:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;border-bottom:1px solid rgba(255,255,255,.18);padding:12px 0!important;color:#F4F6FA!important;display:flex!important;gap:12px;align-items:baseline}
.lp li:nth-child(1){background:none!important}
.lp li .n{opacity:.7!important}
.lp li .tu{margin-left:auto}
.dp.cta [class*="graf"],.dp.cta svg,.dp.cta .bars,.dp.cta .st{display:none!important}
/* Privatumas telefone: turinio juosta po meniu, balta */
@media (max-width:900px){.toc{top:60px!important;background:#fff!important;z-index:30}}
.lp-mini{display:none!important}
.dabar p,.sh~section p{border-radius:6px!important}
/* 5 ratas: DI pradedantiesiems telefone – sąrašas stulpeliu, žyma virš sąrašo */
.lp{grid-template-columns:1fr!important;grid-auto-flow:row!important}
.lp li{flex-wrap:wrap}
.lp li .tu{position:static!important;margin:6px 0 0!important;order:3;flex-basis:100%;width:max-content}
.lp li b{flex:1;min-width:0}
/* „Trumpai apie“ – be laiptuoto atitraukimo */
.dp li,.dp .st,.dp ol>li{margin-left:0!important}
.lp li .tu{flex:0 0 auto!important;flex-basis:auto!important}.lp li{column-gap:12px}

/* ═══════ 5 ratas (Mantas): mokymų nuotraukos – tik tituliniame, /kursai, DI pradedantiesiems ═══════ */
/* Sistema – produkto maketas (asistentai ekrane), švarus: be radijo mygtukų, taškų ir šešėlių; fonas be nuotraukos */
.sh{background-image:radial-gradient(70% 90% at 85% 0%,#16305f 0%,rgba(22,48,95,0) 60%),linear-gradient(180deg,#0C1B3A,#081329)!important;background-position:0 0!important;background-size:auto!important}
.sh .sx{display:grid!important}
.sh .sh-in{grid-template-columns:minmax(0,1fr)!important;min-height:0}
@media (min-width:1024px){.sh .sh-in{grid-template-columns:minmax(0,6fr) minmax(0,5fr)!important;align-items:center}}
.sh .sx *{box-shadow:none!important}
.sh .sx [class*="ok"],.sh .sx .ck,.sh .sx i:empty{display:none!important}
.sh .sx-ag,.sh .sx-as>*{border-radius:8px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(244,246,250,.14)}
/* Elite Prompt – paties šablono PDF viršelis už formos; fonas be nuotraukos */
.eh{background-image:radial-gradient(70% 90% at 85% 0%,#16305f 0%,rgba(22,48,95,0) 60%),linear-gradient(180deg,#0C1B3A,#081329)!important;background-position:0 0!important;background-size:auto!important}
.eh-in{position:relative}
.ep-pdf{display:none;margin:0}
@media (min-width:1024px){
  .ep-pdf{display:block;position:absolute;right:calc(var(--gut) + 300px);top:50%;width:300px;transform:translateY(-46%) rotate(-5deg);z-index:0;pointer-events:none}
  .ep-pdf img{width:100%;height:auto;border-radius:4px;box-shadow:0 30px 60px -20px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08)}
  .eh .ep-f{position:relative;z-index:1}
}
.sh .sx-ag,.sh .sx-ag *{opacity:1!important;color:#F4F6FA!important}
.sh .sx-ag .hd,.sh .sx-ag small{color:rgba(244,246,250,.7)!important}
@media (min-width:1024px){
  .eh .eh-a{max-width:560px}
  .ep-pdf{right:calc(var(--gut) + 250px);width:250px;transform:translateY(-58%) rotate(-6deg)}
}
/* Elite: PDF viršelis – skyriuje „Ką gausi“ šalia sąrašo */
.ep-pdf{display:none!important}
.ep-pdf2{margin:0 auto 28px;max-width:240px}
.ep-pdf2 img{width:100%;height:auto;border-radius:4px;box-shadow:0 24px 50px -24px rgba(12,27,58,.45),0 0 0 1px rgba(12,27,58,.1);transform:rotate(-2deg)}
@media (min-width:1024px){.ep-pdf2{float:right;margin:8px 0 24px 48px;max-width:280px}}
.mi-bg .wrap{display:grid!important;grid-template-columns:minmax(0,1fr);gap:28px;justify-items:center}
.ep-pdf2{width:220px;max-width:none;float:none;margin:0}
@media (min-width:1024px){.mi-bg .wrap{grid-template-columns:260px minmax(0,1fr);align-items:center;justify-items:start;column-gap:56px}.mi-bg .wrap>*:not(.ep-pdf2){grid-column:2}.ep-pdf2{grid-column:1;grid-row:1/span 6;width:260px;margin:0}}
@media (min-width:1024px){.mi-bg .wrap>*:not(.ep-pdf2){text-align:left!important;justify-self:start}.mi-bg .wrap ol,.mi-bg .wrap ul,.mi-bg .wrap .ins{width:100%}}
/* Sistema: programos autoriai – abu */
.aut-z{font-size:13.5px;font-weight:600;color:var(--on-3);margin:22px 0 10px}
.autoriai{display:flex;gap:18px;flex-wrap:wrap}
.autoriai .kas{flex:1 1 180px;max-width:240px;margin:0}
.autoriai .kas img{aspect-ratio:1;width:100%;height:auto;object-fit:cover;object-position:50% 25%}
.autoriai .kas-2 img{object-position:50% 20%}
.aut-p{margin-top:12px;font-size:15px;color:var(--on-2)}
.autoriai{align-items:flex-start}.autoriai .kas{margin:0!important;padding-top:0!important;border-top:0!important}

/* Sistema autoriai – figūros stilius (gyvame faile .kas taisyklių nebeliko) */
.autoriai .kas figcaption b{display:block;font-weight:600;font-size:17px;color:inherit;margin-top:10px}
.autoriai .kas figcaption span{display:block;margin-top:2px;font-size:14px;line-height:1.45;color:var(--on-3)}
.autoriai .kas img{border-radius:12px;display:block}
.dh::before,.dh::after{display:none!important}
