.lc-label{letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:500;line-height:1.5}.lc-hero{isolation:isolate;border-bottom:1px solid var(--line);background:#e9f7ff;align-items:start;min-height:690px;display:grid;position:relative;overflow:hidden}.lc-hero-art{z-index:-1;object-fit:cover;object-position:center 55%;width:100%;height:100%;position:absolute;inset:0}.lc-hero-content{text-align:center;padding-block:88px 70px;position:relative}.lc-hero .lc-label{color:#285783}.lc-hero h1{letter-spacing:-.055em;max-width:880px;margin:26px auto 0;font-size:clamp(3.2rem,5.4vw,5rem);font-weight:400;line-height:1.08}.lc-hero h1 em{color:#175bea;font-style:normal}.lc-hero-lead{color:#375571;max-width:560px;margin:25px auto 30px;font-size:1.125rem;line-height:1.7}.lc-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lc-button{color:#fff;background:#175bea;border:1px solid #175bea;border-radius:6px;justify-content:center;align-items:center;gap:26px;min-height:50px;padding:14px 21px;font-size:.875rem;font-weight:500;line-height:1.5;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex}.lc-button:hover{background:#0847cf;transform:translateY(-2px);box-shadow:0 7px 20px #175bea22}.lc-button--outline{color:#14356c;background:#eef9ffdd;border-color:#17417c55}.lc-button--outline:hover{background:#fff}.lc-hero-caption{color:#466580;margin:32px 0 0;font-size:.8125rem}.lc-proof{border-bottom:1px solid var(--line);background:#f7fcff}.lc-proof-inner{justify-content:space-between;align-items:center;gap:28px;min-height:118px;padding-block:24px;display:flex}.lc-proof .lc-label{color:#526780}.lc-client-logo{align-items:center;gap:22px;display:flex}.lc-client-logo img{width:144px;height:auto}.lc-client-logo span{color:#526780;max-width:145px;font-size:.875rem;line-height:1.45}.lc-link{align-items:center;gap:24px;min-height:44px;padding-block:8px;font-size:.875rem;font-weight:500;line-height:1.5;display:inline-flex}.lc-link:hover{color:#175bea;text-underline-offset:5px;text-decoration:underline}.lc-section{padding-block:106px}.lc-section-heading{text-align:center}.lc-section-heading .lc-label{color:#366497}.lc-section h2{letter-spacing:-.045em;text-wrap:balance;margin:20px 0 0;font-size:clamp(2.4rem,4vw,3.5rem);font-weight:400;line-height:1.12}.lc-section-heading>p:last-child{color:#526780;margin:20px auto 0;font-size:1rem}.lc-explorer{margin-top:48px}.lc-service-options{border:1px solid #c1d6e8;border-radius:8px 8px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid;overflow:hidden}.lc-sr-only,.lc-service-option input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lc-service-option{cursor:pointer;min-width:0}.lc-service-option:not(:last-child){border-right:1px solid #c1d6e8}.lc-service-option>span{color:#345577;background:#f1f8ff;align-items:center;gap:20px;min-height:70px;padding:20px 26px;font-size:1rem;transition:background .16s;display:flex}.lc-service-option small{color:#617891;font-family:ui-monospace,monospace;font-size:.75rem}.lc-service-option b{margin-left:auto;font-size:1rem;font-weight:400}.lc-service-option input:checked+span{color:#fff;background:#175bea}.lc-service-option input:checked+span small{color:#d3e6ff}.lc-service-option input:focus-visible+span{outline-offset:-6px;outline:3px solid #092d73}.lc-service-option:hover input:not(:checked)+span{background:#dfedff}.lc-service-panel{background:#fff;border:1px solid #c1d6e8;border-top:0;border-radius:0 0 8px 8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding:52px;display:none}.lc-explorer:has(#service-pardavimai:checked) [data-service=pardavimai],.lc-explorer:has(#service-automatizavimas:checked) [data-service=automatizavimas],.lc-explorer:has(#service-valdymas:checked) [data-service=valdymas]{display:grid}.lc-service-copy{align-self:center}.lc-service-copy>.lc-label{color:#175bea}.lc-service-copy h3{letter-spacing:-.035em;text-wrap:balance;max-width:480px;margin:22px 0 20px;font-size:clamp(1.875rem,3vw,2.5rem);font-weight:400;line-height:1.15}.lc-service-copy>p:not(.lc-label){color:#526780;max-width:490px;font-size:1rem;line-height:1.75}.lc-service-copy ul{margin:26px 0 22px;padding:0;list-style:none}.lc-service-copy li{color:#34506c;padding:10px 0 10px 26px;font-size:.9375rem;line-height:1.6;position:relative}.lc-service-copy li:before{content:"✓";color:#175bea;position:absolute;left:0}.lc-diagram{background-color:#eaf5ff;background-image:radial-gradient(#aac9e5 1px,#0000 1px);background-size:16px 16px;border:1px solid #b9d9f3;border-radius:6px;min-width:0;margin:0;padding:28px;position:relative}.lc-diagram figcaption{flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.lc-diagram .lc-label{color:#345e86}.lc-diagram figcaption strong{max-width:340px;font-size:1.125rem;font-weight:500;line-height:1.45}.lc-diagram ol{gap:22px;margin:0;padding:0;list-style:none;display:grid}.lc-diagram li{background:#ffffffef;border:1px solid #abc8e5;border-radius:5px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;padding:15px 18px;display:grid;position:relative}.lc-node-number{color:#175bea;background:#e5eeff;border-radius:4px;place-items:center;width:32px;height:32px;font-family:ui-monospace,monospace;font-size:.75rem;display:grid}.lc-diagram li:nth-child(2){border-color:#6294f0}.lc-diagram li:nth-child(2) .lc-node-number{color:#fff;background:#175bea}.lc-diagram li strong{color:#1c3e65;font-size:.9375rem;font-weight:500;display:block}.lc-diagram li p{color:#526780;margin:2px 0 0;font-size:.875rem}.lc-node-arrow{color:#507bac;font-size:1rem;position:absolute;bottom:-25px;left:33px}.lc-diagram-note{color:#385e83;margin:23px 0 0;font-size:.8125rem}.lc-diagram--automatizavimas{background-color:#e7fbef;background-image:radial-gradient(#acdcc1 1px,#0000 1px);border-color:#b0d8be}.lc-diagram--valdymas{background-color:#edeeff;background-image:radial-gradient(#c3c8ef 1px,#0000 1px);border-color:#bec7ee}.lc-stories{background:#f3faff;border-block:1px solid #c8dce9}.lc-stories-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:44px;display:flex}.lc-stories-heading .lc-label{color:#366497}.lc-stories-heading h2 em{color:#175bea;font-style:normal}.lc-stories-heading>.lc-link{flex-shrink:0}.lc-stories-list{gap:32px;display:grid}.lc-process-heading{grid-template-columns:1fr 1fr;gap:20px 80px;display:grid}.lc-process-heading>.lc-label{color:#366497;grid-column:1/-1}.lc-process-heading h2{margin:0}.lc-process-heading>p:last-child{color:#526780;place-self:end;max-width:420px;margin:0 0 4px;font-size:1.0625rem;line-height:1.7}.lc-steps{border-block:1px solid #bfd2e4;grid-template-columns:repeat(4,minmax(0,1fr));margin:50px 0 0;padding:0;list-style:none;display:grid}.lc-steps li{padding:30px}.lc-steps li:first-child{padding-left:0}.lc-steps li:last-child{padding-right:0}.lc-steps li:not(:last-child){border-right:1px solid #bfd2e4}.lc-step-number{color:#366497;border:1px solid #bfd2e4;border-radius:3px;padding:4px 9px;font-family:ui-monospace,monospace;font-size:.75rem;display:inline-block}.lc-steps h3{letter-spacing:-.015em;margin:34px 0 16px;font-size:1.25rem;font-weight:500;line-height:1.3}.lc-steps p{color:#526780;margin:0;font-size:.9375rem;line-height:1.75}.lc-principle{text-align:center;padding:65px 0 100px}.lc-principle .lc-label{color:#366497}.lc-principle-text{letter-spacing:-.04em;margin:22px auto 30px;font-size:clamp(1.875rem,3.5vw,3rem);font-weight:400;line-height:1.2}.lc-principle-text em{color:#175bea;font-style:normal}.lc-principle .shell>div{color:#526780;flex-wrap:wrap;justify-content:center;gap:12px 28px;font-size:.875rem;display:flex}.lc-contact{color:#fff;background:#1d60f2;position:relative}.lc-contact-inner{text-align:center}.lc-contact .lc-label{color:#d5e8ff}.lc-contact h2{font-size:clamp(3rem,5vw,4.5rem)}.lc-contact-inner>p:not(.lc-label){color:#e4efff;max-width:480px;margin:26px auto 30px;font-size:1.0625rem;line-height:1.7}.lc-button--light{color:#154aab;background:#e7f7ff;border-color:#e7f7ff}.lc-button--light:hover{background:#fff}.lc-contact :focus-visible{outline-color:#ceffdb}@media (width<=1100px){.lc-hero{min-height:650px}.lc-hero-art{opacity:.7}.lc-hero-content{padding-top:74px}.lc-proof-inner{flex-wrap:wrap;justify-content:center;gap:22px 38px}.lc-proof .lc-label{text-align:center;flex-basis:100%}.lc-service-panel{gap:32px;padding:36px}.lc-service-option>span{gap:12px;padding-inline:20px}.lc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-steps li,.lc-steps li:first-child,.lc-steps li:last-child{padding:28px}.lc-steps li:nth-child(2){border-right:0}.lc-steps li:nth-child(-n+2){border-bottom:1px solid #bfd2e4}}@media (width<=760px){.lc-hero{min-height:690px}.lc-hero-art{object-fit:cover;opacity:.48;width:1180px;max-width:none;height:100%;left:50%;transform:translate(-50%)}.lc-hero-content{padding-block:64px 170px}.lc-hero h1{letter-spacing:-.045em;font-size:clamp(2.5rem,8.2vw,3.75rem)}.lc-hero-lead{max-width:450px;font-size:1rem}.lc-hero-caption{margin-top:26px}.lc-section{padding-block:72px}.lc-section h2{font-size:clamp(2.125rem,7vw,3rem)}.lc-client-logo{gap:16px}.lc-proof-inner>.lc-link{text-align:center;justify-content:center}.lc-service-options{grid-template-columns:1fr}.lc-service-option:not(:last-child){border-bottom:1px solid #c1d6e8;border-right:0}.lc-service-option>span{min-height:56px;padding:15px 22px}.lc-service-panel,.lc-process-heading{grid-template-columns:1fr}.lc-service-panel{gap:32px;padding:28px}.lc-diagram{padding:22px}.lc-stories-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.lc-process-heading{gap:18px}.lc-process-heading>p:last-child{justify-self:start;max-width:none;margin-top:4px}.lc-principle{padding-block:20px 72px}}@media (width<=430px){.lc-hero-content{padding-top:45px}.lc-actions{flex-direction:column;max-width:310px;margin-inline:auto}.lc-hero-art{opacity:.33}.lc-hero-caption{font-size:.75rem}.lc-client-logo{flex-direction:column}.lc-client-logo span{max-width:none}.lc-service-panel{padding:22px}.lc-diagram{padding:18px}.lc-diagram li{gap:10px;padding:13px}.lc-diagram .lc-label{letter-spacing:.03em;font-size:.75rem}.lc-steps{grid-template-columns:1fr}.lc-steps li:not(:last-child){border-bottom:1px solid #bfd2e4;border-right:0}.lc-steps h3{margin-top:20px}}
