#dka-root{--ink:#232343;--purple:#6754d7;--bg:#f7f6fc;font-family:system-ui,-apple-system,sans-serif;color:var(--ink);max-width:1200px;margin:24px auto}#dka-root *{box-sizing:border-box}.dka-app{border:1px solid #e5e1f1;border-radius:22px;overflow:hidden;background:white;box-shadow:0 12px 38px rgba(38,27,85,.06)}.dka-hero{background:linear-gradient(110deg,#29245a,#6f5be8);color:white;padding:30px 34px}.dka-eyebrow{font-size:11px;font-weight:800;letter-spacing:.17em;opacity:.85}.dka-hero h2{color:white;font-size:30px;line-height:1.2;margin:12px 0}.dka-hero p{color:#e4dfff;font-size:14px}.dka-hero small{opacity:.8}.dka-track{background:#ffffff48;border-radius:10px;height:7px;overflow:hidden;max-width:350px;margin:18px 0 8px}.dka-track div{background:#c5fbdf;height:100%;transition:width .3s}.dka-body{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:500px}.dka-nav{padding:20px 12px;background:#f8f7fd;border-right:1px solid #e8e5f1}.dka-navitem{cursor:pointer;text-align:left;color:#454263;border:0;border-radius:12px;background:transparent;display:flex;align-items:center;gap:10px;width:100%;padding:13px 10px;margin:3px 0;font-size:13px}.dka-navitem span{background:white;border:1px solid #e0dcef;min-width:25px;height:25px;display:grid;place-items:center;border-radius:9px}.dka-navitem.active{background:#eae6fc;color:#4236a4;font-weight:700}.dka-work{padding:30px;min-width:0}.dka-chip{font-size:11px;display:inline-block;background:#eeeafe;color:#5b49bf;border-radius:30px;padding:7px 12px;font-weight:700}.dka-work h3{font-size:26px;line-height:1.3;color:var(--ink);margin:13px 0}.dka-tabs{display:flex;gap:9px;border-bottom:1px solid #e5e2ef;margin:20px 0}.dka-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:#726c88;padding:12px 13px;cursor:pointer;font-size:14px}.dka-tabs .active{border-color:var(--purple);font-weight:750;color:var(--ink)}#dka-panel{font-size:15px;line-height:1.75}#dka-panel h4{font-size:17px;margin:0 0 10px}#dka-panel p{margin:0 0 16px}.dka-example{background:#f7f6fd;border-left:4px solid var(--purple);padding:16px;margin:20px 0;border-radius:0 12px 12px 0}.dka-example p{margin:7px 0 0!important}.dka-primary{border:0;background:var(--purple);color:white;padding:12px 18px;font-weight:700;border-radius:11px;cursor:pointer;margin-top:8px}.dka-primary:hover{background:#4c3bba}#dka-answer{background:#fbfaff;border:1px solid #d9d3ec;border-radius:12px;width:100%;min-height:140px;font-size:14px;padding:14px;line-height:1.6;resize:vertical;color:var(--ink)}.dka-option{display:block;border:1px solid #e2deef;border-radius:10px;padding:12px 14px;margin:10px 0;cursor:pointer;font-size:14px}.dka-option input{margin-right:9px;accent-color:var(--purple)}.dka-result{margin:15px 0;line-height:1.6;color:#3d3569}.dka-result:not(:empty){padding:15px;background:#f1effb;border-radius:12px}.dka-luna{margin-top:32px;background:#f7f5ff;border:1px solid #e9e3ff;padding:18px;border-radius:16px}.dka-lunahead{font-weight:800;font-size:14px}.dka-luna p{font-size:13px;color:#56506f;margin:9px 0}.dka-light{background:white;border:1px solid #dad2f9;color:#5b49bf;border-radius:9px;padding:9px 13px;cursor:pointer}.dka-login{padding:30px;background:#f6f4ff;border-radius:16px}.dka-login a{display:inline-block;padding:10px 17px;background:#6754d7;border-radius:9px;color:white;text-decoration:none}@media(max-width:700px){.dka-body{display:block}.dka-nav{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid #e9e5f1;gap:8px;padding:9px}.dka-navitem{min-width:175px}.dka-work{padding:19px}.dka-hero{padding:22px}.dka-hero h2{font-size:23px}.dka-work h3{font-size:21px}}
/* DI Akademija 0.2: pradinio puslapio dizainas */
.dka-home{--dka-purple:#6850d8;--dka-deep:#251f50;--dka-soft:#f5f2ff;font-family:inherit;color:#24243c;line-height:1.6;max-width:1280px;margin:0 auto}.dka-home *{box-sizing:border-box}.dka-home .dka-home-hero{display:grid;grid-template-columns:1.45fr 0.8fr;gap:36px;align-items:center;background:linear-gradient(125deg,#2b235d 0%,#5240a0 65%,#7562dc 100%);border-radius:24px;padding:70px 6%;color:#fff}.dka-home-label{font-size:12px;font-weight:800;letter-spacing:1.7px;color:#dcd2ff}.dka-home h1{font-size:clamp(32px,4.4vw,60px);line-height:1.12;letter-spacing:-1.5px;margin:19px 0 22px;color:#fff}.dka-home-hero p{font-size:17px;line-height:1.75;color:#eeeaff;max-width:580px}.dka-home-buttons{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:30px 0}.dka-home-btn,.dka-home-outline{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;border-radius:11px;font-weight:750;font-size:15px;padding:14px 22px;transition:transform .15s ease}.dka-home-btn{background:#fff;color:#392c85!important}.dka-home-outline{color:#fff!important;border:1px solid #bcb2eb}.dka-home-btn:hover,.dka-home-outline:hover{transform:translateY(-2px)}.dka-home-stat{display:flex;gap:12px 20px;flex-wrap:wrap;font-size:12px;color:#eeeaff}.dka-home-visual{text-align:center;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.23);border-radius:20px;padding:30px 24px;box-shadow:0 25px 50px rgba(16,10,52,.13)}.dka-home-orb{margin:0 auto 18px;display:grid;place-items:center;width:130px;height:130px;border-radius:50%;background:linear-gradient(135deg,#efeaff,#c7bcff);color:#6b4ddb;font-size:78px;box-shadow:0 0 0 14px rgba(255,255,255,.06)}.dka-home-visual strong{display:block;font-size:23px}.dka-home-visual p{font-size:14px;margin:10px 0 0}.dka-home-section{padding:65px 3%}.dka-home-sectionhead{margin-bottom:27px}.dka-home-sectionhead>span{color:#725ad5;font-size:12px;letter-spacing:1.7px;font-weight:800}.dka-home-section h2,.dka-home-bottom h2{font-size:clamp(26px,3vw,39px);line-height:1.24;margin:9px 0;color:#24243c}.dka-home-sectionhead p{color:#6a6981}.dka-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dka-home-grid article{border:1px solid #e9e4f4;background:#fff;border-radius:18px;padding:28px;box-shadow:0 12px 28px rgba(61,42,105,.04)}.dka-home-ico{display:inline-grid;place-items:center;min-width:43px;height:43px;padding:0 9px;border-radius:12px;background:#ede8ff;color:#5940bd;font-weight:800}.dka-home-grid h3{font-size:19px;line-height:1.3;margin:17px 0 10px;color:#24243c}.dka-home-grid p{margin:0;color:#69677f;font-size:14px}.dka-home-grid a{display:inline-block;margin-top:20px;color:#5c46bd;text-decoration:none;font-weight:750;font-size:14px}.dka-home-courses{background:#f9f7ff;border-radius:20px}.dka-home-bottom{text-align:center;padding:60px 24px 72px}.dka-home-bottom p{color:#66647d}.dka-home-bottom .dka-home-btn{margin-top:15px;background:#6650d4;color:#fff!important}@media(max-width:800px){.dka-home .dka-home-hero{grid-template-columns:1fr;padding:45px 6%;gap:24px}.dka-home-visual{max-width:440px}.dka-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.dka-home .dka-home-hero{border-radius:15px;padding:35px 20px}.dka-home h1{letter-spacing:-.7px}.dka-home-hero p{font-size:15px}.dka-home-grid{grid-template-columns:1fr}.dka-home-section{padding:45px 8px}.dka-home-stat{gap:9px}.dka-home-buttons a{width:100%}.dka-home-visual{padding:22px}.dka-home-orb{width:100px;height:100px;font-size:60px}}
