@import url("https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=DM+Sans:wght@300;400;500&display=swap");.lp{--titan-black:#0a0a0f;--titan-dark:#111118;--titan-card:#16161f;--titan-border:#2a2a3a;--titan-gold:#c8a84b;--titan-gold-light:#e8c96a;--titan-white:#f0f0f8;--titan-gray:#7a7a9a;--titan-accent:#4a7cff;background:var(--titan-black);color:var(--titan-white);font-family:DM Sans,system-ui,sans-serif;overflow-x:hidden;font-size:15px}.lp *{box-sizing:border-box}.lp nav{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 2.5rem;border-bottom:1px solid var(--titan-border);position:-webkit-sticky;position:sticky;top:0;background:rgba(10,10,15,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100}.lp .logo{font-family:Syne,sans-serif;font-weight:800;font-size:1.3rem;letter-spacing:.08em;color:var(--titan-gold)}.lp .logo span{color:var(--titan-white)}.lp .nav-right{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.lp .nav-link{color:var(--titan-gray);font-size:.88rem;font-weight:500;cursor:pointer;transition:color .2s;letter-spacing:.03em;text-decoration:none}.lp .nav-link:hover{color:var(--titan-white)}.lp .btn-nav{background:var(--titan-gold);color:var(--titan-black);padding:.5rem 1.2rem;border-radius:4px;font-size:.85rem;font-weight:600;cursor:pointer;font-family:Syne,sans-serif;letter-spacing:.05em;border:none;transition:background .2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.lp .btn-nav:hover{background:var(--titan-gold-light)}.lp .hero{min-height:92vh;display:flex;flex-direction:column;justify-content:center;padding:3rem 2.5rem;position:relative;overflow:hidden}.lp .hero-grid{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.04;background-image:linear-gradient(var(--titan-gold) 1px,transparent 1px),linear-gradient(90deg,var(--titan-gold) 1px,transparent 1px);background-size:60px 60px}.lp .hero-glow{position:absolute;top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(200,168,75,.08) 0,transparent 70%);pointer-events:none}.lp .badge{display:inline-flex;align-items:center;gap:6px;background:rgba(200,168,75,.1);border:1px solid rgba(200,168,75,.3);color:var(--titan-gold);padding:.35rem .9rem;border-radius:100px;font-size:.78rem;font-weight:500;letter-spacing:.05em;margin-bottom:2rem;width:-moz-fit-content;width:fit-content}.lp .badge-dot{width:6px;height:6px;border-radius:50%;background:var(--titan-gold);animation:lpPulse 2s infinite}@keyframes lpPulse{0%,to{opacity:1}50%{opacity:.4}}.lp h1{font-family:Syne,sans-serif;font-size:clamp(2.8rem,6vw,5rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;max-width:800px;margin-bottom:1.5rem}.lp h1 em{font-style:normal;color:var(--titan-gold)}.lp .hero-sub{font-size:1.05rem;color:var(--titan-gray);max-width:520px;line-height:1.7;margin-bottom:3rem;font-weight:300}.lp .hero-cta{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.lp .btn-primary{background:var(--titan-gold);color:var(--titan-black);padding:.85rem 2rem;border-radius:4px;font-family:Syne,sans-serif;font-weight:700;font-size:.9rem;letter-spacing:.05em;cursor:pointer;border:none;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.lp .btn-primary:hover{background:var(--titan-gold-light);transform:translateY(-1px)}.lp .btn-ghost{background:transparent;color:var(--titan-white);padding:.85rem 2rem;border-radius:4px;font-family:Syne,sans-serif;font-weight:600;font-size:.9rem;letter-spacing:.05em;cursor:pointer;border:1px solid var(--titan-border);transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.lp .btn-ghost:hover{border-color:var(--titan-gold);color:var(--titan-gold)}.lp .hero-stats{display:flex;gap:3rem;margin-top:4rem;padding-top:3rem;border-top:1px solid var(--titan-border);flex-wrap:wrap}.lp .stat-num{font-family:Syne,sans-serif;font-size:2rem;font-weight:800;color:var(--titan-white)}.lp .stat-num span{color:var(--titan-gold)}.lp .stat-label{font-size:.8rem;color:var(--titan-gray);margin-top:2px;letter-spacing:.04em}.lp section{padding:5rem 2.5rem}.lp .section-tag{font-size:.78rem;letter-spacing:.12em;color:var(--titan-gold);font-weight:600;text-transform:uppercase;margin-bottom:1rem}.lp .section-title{font-family:Syne,sans-serif;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;line-height:1.1;margin-bottom:1rem}.lp .section-sub{color:var(--titan-gray);max-width:560px;line-height:1.7;font-weight:300;font-size:.95rem}.lp .features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--titan-border);border:1px solid var(--titan-border);border-radius:8px;overflow:hidden;margin-top:3.5rem}.lp .feature-card{background:var(--titan-card);padding:2rem;transition:background .2s;cursor:default}.lp .feature-card:hover{background:#1c1c28}.lp .feat-icon{width:40px;height:40px;border-radius:6px;background:rgba(200,168,75,.1);border:1px solid rgba(200,168,75,.2);display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem;font-size:18px}.lp .feat-title{font-family:Syne,sans-serif;font-weight:700;font-size:1rem;margin-bottom:.6rem;color:var(--titan-white)}.lp .feat-desc{font-size:.85rem;color:var(--titan-gray);line-height:1.6;font-weight:300}.lp .dash-section{background:var(--titan-dark)}.lp .dash-preview{background:var(--titan-card);border:1px solid var(--titan-border);border-radius:12px;overflow:hidden;margin-top:3rem}.lp .dash-topbar{background:#0f0f18;border-bottom:1px solid var(--titan-border);padding:.8rem 1.2rem;display:flex;align-items:center;gap:8px}.lp .dash-dot{width:10px;height:10px;border-radius:50%;background:var(--titan-border)}.lp .dash-dot:first-child{background:#ff5f5f}.lp .dash-dot:nth-child(2){background:#ffbd2e}.lp .dash-dot:nth-child(3){background:#28c840}.lp .dash-url{flex:1 1;background:rgba(255,255,255,.04);border:1px solid var(--titan-border);border-radius:4px;padding:.25rem .8rem;font-size:.75rem;color:var(--titan-gray);text-align:center;max-width:300px;margin:0 auto}.lp .dash-inner{display:grid;grid-template-columns:200px 1fr;height:460px}.lp .dash-sidebar{background:#0f0f18;border-right:1px solid var(--titan-border);padding:1.2rem 0}.lp .side-logo{padding:0 1.2rem 1.2rem;border-bottom:1px solid var(--titan-border);margin-bottom:1rem}.lp .side-logo-text{font-family:Syne,sans-serif;font-size:.9rem;font-weight:800;color:var(--titan-gold)}.lp .side-item{padding:.5rem 1.2rem;font-size:.78rem;color:var(--titan-gray);display:flex;align-items:center;gap:8px;transition:all .15s}.lp .side-item.active,.lp .side-item:hover{color:var(--titan-white);background:rgba(255,255,255,.04)}.lp .side-item.active{border-left:2px solid var(--titan-gold)}.lp .side-section{font-size:.65rem;letter-spacing:.1em;color:var(--titan-border);padding:1rem 1.2rem .4rem;font-weight:600;text-transform:uppercase}.lp .dash-content{padding:1.5rem;overflow:auto}.lp .dash-h{font-family:Syne,sans-serif;font-size:1.1rem;font-weight:800;margin-bottom:1.2rem;color:var(--titan-white)}.lp .dash-kpi-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.8rem;gap:.8rem;margin-bottom:1.2rem}.lp .kpi{background:var(--titan-dark);border:1px solid var(--titan-border);border-radius:6px;padding:.9rem}.lp .kpi-label{font-size:.68rem;color:var(--titan-gray);letter-spacing:.05em;margin-bottom:.3rem;text-transform:uppercase}.lp .kpi-val{font-family:Syne,sans-serif;font-size:1.4rem;font-weight:800;color:var(--titan-white)}.lp .kpi-val.gold{color:var(--titan-gold)}.lp .kpi-delta{font-size:.68rem;color:#4caf7d;margin-top:2px}.lp .dash-mid{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:.8rem;gap:.8rem}.lp .dash-chart-box{background:var(--titan-dark);border:1px solid var(--titan-border);border-radius:6px;padding:1rem}.lp .chart-title{font-size:.75rem;font-weight:600;color:var(--titan-gray);margin-bottom:.8rem;letter-spacing:.04em}.lp .chart-bars{display:flex;align-items:flex-end;gap:6px;height:90px}.lp .bar{flex:1 1;border-radius:3px 3px 0 0;background:rgba(200,168,75,.25);transition:background .2s;cursor:pointer;position:relative}.lp .bar:hover{background:rgba(200,168,75,.5)}.lp .bar.active{background:var(--titan-gold)}.lp .bar-label{font-size:.6rem;color:var(--titan-gray);text-align:center;margin-top:4px}.lp .lic-list{background:var(--titan-dark);border:1px solid var(--titan-border);border-radius:6px;padding:1rem}.lp .lic-item{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:.72rem}.lp .lic-item:last-child{border-bottom:none}.lp .lic-name{color:var(--titan-white)}.lp .lic-badge{padding:2px 8px;border-radius:100px;font-size:.65rem;font-weight:600}.lp .lic-badge.aktivan{background:rgba(76,175,125,.15);color:#4caf7d}.lp .lic-badge.istekao{background:rgba(226,75,75,.15);color:#e24b4b}.lp .lic-badge.probni{background:rgba(200,168,75,.15);color:var(--titan-gold)}.lp .cta{background:linear-gradient(180deg,rgba(200,168,75,.08),transparent 65%),var(--titan-dark);border-top:1px solid var(--titan-border)}.lp .cta-card{margin-top:2.5rem;background:var(--titan-card);border:1px solid var(--titan-border);border-radius:12px;padding:2.2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.lp .cta-title{font-family:Syne,sans-serif;font-weight:800;font-size:1.35rem}.lp .cta-sub{color:var(--titan-gray);font-size:.9rem;line-height:1.6;margin-top:.4rem;max-width:560px}.lp .cta-actions{display:flex;gap:.8rem;flex-wrap:wrap;justify-content:flex-end}.lp footer{border-top:1px solid var(--titan-border);padding:2.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.lp .footer-logo{font-family:Syne,sans-serif;font-weight:800;font-size:1.1rem;color:var(--titan-gold)}.lp .footer-copy,.lp .footer-logo span{color:var(--titan-gray)}.lp .footer-copy{font-size:.78rem}.lp .footer-links{display:flex;gap:1rem;flex-wrap:wrap}.lp .footer-links a{color:var(--titan-gray);text-decoration:none;font-size:.78rem}.lp .footer-links a:hover{color:var(--titan-white)}@media (max-width:980px){.lp .dash-inner,.lp .features-grid{grid-template-columns:1fr}.lp .dash-sidebar{display:none}.lp .dash-kpi-row{grid-template-columns:repeat(2,1fr)}}