@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lh-home{--lh-orange: #E9941E;--lh-orange-hover: #D98612;--lh-ink: #0A0A0A;--lh-muted: #6E6E73;--lh-soft: #8A8A8F;--lh-gray: #F5F5F7;--lh-cream: #FAF9F8;--lh-line: rgba(0, 0, 0, .1);--lh-ease: cubic-bezier(.2, .8, .2, 1);--lh-bg: #fff;--lh-surface: #fff;--lh-text: #3A3A3F;--lh-dark: #0A0A0A;--lh-border: #E5E5E7;--lh-border-soft: #EFEFF1;--lh-line-strong: rgba(0, 0, 0, .15);--lh-line-hover: rgba(0, 0, 0, .3);--lh-tint: rgba(0, 0, 0, .05);--lh-orange-soft: #FFF4E6;--lh-field-border: #E4E3DD;--lh-field-border-hover: #D5D4CC;--lh-placeholder: #9097A0;--lh-error: #B42318;--lh-title-warm: #3D3A36;--lh-shadow: rgba(10, 10, 10, .25);--lh-grad-v: linear-gradient(180deg, #FFFFFF 0%, #FDFDFC 40%, #FAFAF8 75%, #F6F5F3 100%);--lh-grad-d: linear-gradient(135deg, #FFFFFF 0%, #FAFAF8 55%, #F3F2EF 100%);--lh-grad-h: linear-gradient(90deg, #FFFFFF 0%, #FBFBFA 55%, #F5F5F3 100%);--lh-footer-bg: #F5F5F7;--lh-neutral-50: #FAFAFA;--lh-shadow-soft: rgba(0, 0, 0, .08);--lh-win: #F3F2F0;--lh-win-edge: linear-gradient(160deg, rgba(255,255,255,.95) 0%, rgba(255,255,255,.35) 40%, rgba(0,0,0,.06) 100%);--lh-glass: rgba(255, 255, 255, .28);--lh-glass-edge: rgba(255, 255, 255, .9);--lh-avatar: #EDEBE7;--lh-card-grad: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 55%, #FCFCFC 100%);--lh-invert: invert(0);--lh-art-filter: none;--lh-shape-opacity: .32;width:100%;overflow-x:clip;background:var(--lh-bg);color:var(--lh-ink);font-family:Manrope,system-ui,sans-serif;line-height:normal;-webkit-font-smoothing:antialiased}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{background:#0c0c0d}html[data-theme=dark] .lh-home{--lh-ink: #F2F2F3;--lh-muted: #A1A1A6;--lh-soft: #86868C;--lh-gray: #222226;--lh-cream: #151517;--lh-line: rgba(255, 255, 255, .1);--lh-bg: #0C0C0D;--lh-surface: #131315;--lh-text: #C9C9CE;--lh-dark: #161618;--lh-border: #26262A;--lh-border-soft: #1F1F23;--lh-line-strong: rgba(255, 255, 255, .18);--lh-line-hover: rgba(255, 255, 255, .35);--lh-tint: rgba(255, 255, 255, .07);--lh-orange-soft: rgba(233, 148, 30, .14);--lh-field-border: #2E2E33;--lh-field-border-hover: #3E3E44;--lh-placeholder: #6E6E75;--lh-error: #F97066;--lh-title-warm: #ECEAE6;--lh-shadow: rgba(0, 0, 0, .7);--lh-grad-v: linear-gradient(180deg, #141416 0%, #131315 40%, #121214 75%, #111113 100%);--lh-grad-d: linear-gradient(135deg, #161618 0%, #131315 55%, #111113 100%);--lh-grad-h: linear-gradient(90deg, #131315 0%, #151517 55%, #18181A 100%);--lh-footer-bg: #111113;--lh-win: #17171A;--lh-win-edge: linear-gradient(160deg, rgba(255,255,255,.2) 0%, rgba(255,255,255,.06) 40%, rgba(255,255,255,.02) 100%);--lh-glass: rgba(255, 255, 255, .04);--lh-glass-edge: rgba(255, 255, 255, .08);--lh-avatar: #26262A;--lh-card-grad: linear-gradient(180deg, #141416 0%, #141416 55%, #121214 100%);--lh-invert: invert(1);--lh-neutral-50: #18181B;--lh-shadow-soft: rgba(0, 0, 0, .5);--lh-art-filter: brightness(.88);--lh-shape-opacity: .1}.lh-home .lh-logo-dark,html[data-theme=dark] .lh-home .lh-logo-light{display:none}html[data-theme=dark] .lh-home .lh-logo-dark{display:block}.lh-home a:hover{color:var(--lh-orange)}.lh-home h1,.lh-home h2,.lh-home h3,.lh-home p,.lh-home ul,.lh-home ol{margin:0}.lh-home ul,.lh-home ol{padding:0;list-style:none}.lh-wrap{max-width:1280px;margin:0 auto}.lh-section{padding:0 16px 96px}.lh-h2{position:relative;font-size:clamp(28px,3.2vw,44px);line-height:1.05;letter-spacing:-.035em;font-weight:700;text-wrap:balance}.lh-home .lh-lead{margin-top:20px;max-width:640px;font-size:18px;line-height:1.55;color:var(--lh-muted);text-wrap:pretty}.lh-home [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.lh-home [data-reveal].in{opacity:1;transform:none}.lh-home [data-reveal][data-stagger="1"]{transition-delay:.1s}.lh-home [data-reveal][data-stagger="2"]{transition-delay:.2s}.lh-home [data-reveal][data-stagger="3"]{transition-delay:.3s}.lh-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:12px;background:var(--lh-orange);color:#fff;font-weight:700;font-size:16px;white-space:nowrap;transition:transform .3s var(--lh-ease),background .3s}.lh-home .lh-cta:hover{transform:translateY(-1px);background:var(--lh-orange-hover);color:#fff}.lh-cta:active{transform:translateY(0)}.lh-cta>span:not(.lh-cta__shine){position:relative}.lh-cta__arrow{transition:transform .3s var(--lh-ease)}.lh-cta:hover .lh-cta__arrow{transform:translate(4px)}.lh-cta__shine{position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:translate(-120%) skew(-18deg);animation:lh-ctashine 7s cubic-bezier(.4,0,.2,1) 2s infinite;pointer-events:none}@keyframes lh-ctashine{0%{transform:translate(-120%) skew(-18deg)}14%,to{transform:translate(330%) skew(-18deg)}}.lh-chip{display:inline-flex;align-items:center;align-self:flex-start;padding:6px 12px;border-radius:8px;border:1px solid var(--lh-line-strong);font-size:13px;font-weight:600;color:var(--lh-ink);background:transparent;transition:background .25s,border-color .25s,color .25s}.lh-home .lh-chip:hover{background:var(--lh-gray);border-color:var(--lh-line-hover);color:var(--lh-ink)}.lh-skip{position:absolute;left:16px;top:-48px;z-index:100;padding:10px 16px;border-radius:12px;background:var(--lh-ink);color:var(--lh-bg);font-weight:600;font-size:14px}.lh-home .lh-skip:focus{top:12px;color:var(--lh-bg)}@media(prefers-reduced-motion:reduce){.lh-home [data-reveal]{transition-duration:.01s!important}.lh-cta__shine{animation:none;display:none}}@media(max-width:760px){.lh-section{padding-left:16px;padding-right:16px;padding-bottom:56px}.lh-h2{font-size:28px;line-height:1.08;letter-spacing:-.03em}.lh-home .lh-lead{font-size:16px;margin-top:14px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.lh-home :focus-visible{outline:2px solid var(--lh-ink);outline-offset:3px}body{background:#fff;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}.lh-home{--primary: var(--lh-orange);--fg: var(--lh-ink);--neutral-50: var(--lh-neutral-50);--neutral-100: var(--lh-gray);--neutral-200: var(--lh-border);--neutral-500: var(--lh-soft);--neutral-600: var(--lh-muted);--neutral-700: var(--lh-text);--neutral-950: var(--lh-ink);--page-inset: clamp(24px, 4vw, 48px)}.lh-home .container{max-width:1312px;margin:0 auto;padding:0 16px}.lh-home .section{position:relative;padding:0 0 96px}.lh-home .page-hero+.section{padding-top:48px}.lh-home .page-hero~.section:not(.section-alt)>.container{padding-inline:max(16px,calc(16px + var(--page-inset) - max(0px,(100% - 1312px) / 2)))}.lh-home .section-alt>.container{width:calc(100% - 32px);max-width:calc(1280px + 2 * var(--page-inset));padding:clamp(32px,4vw,48px) var(--page-inset);background:var(--lh-grad-d);border-radius:16px}.lh-home .page-hero{position:relative;padding:0 16px 48px}.lh-home .page-hero>.container{position:relative;overflow:hidden;max-width:none;border-radius:12px;padding:clamp(48px,6vw,88px) clamp(24px,4vw,48px) clamp(40px,5vw,64px);padding-inline:max(clamp(24px,4vw,48px),calc((100% - 1280px)/2));background:var(--lh-cream)}.lh-home .page-hero>.container>*{position:relative}.lh-home .page-hero>.container>.page-hero-art{position:absolute;top:50%;right:max(clamp(24px,4vw,48px),calc((100% - 1280px)/2));width:clamp(380px,38vw,560px);height:auto;max-width:none;transform:translateY(-50%);pointer-events:none;user-select:none}@media(max-width:1100px){.lh-home .page-hero>.container>.page-hero-art{display:none}}.lh-home .page-hero .section-title{max-width:820px;font-size:clamp(34px,4vw,56px);line-height:1.04}.lh-home .page-hero-desc{max-width:560px;margin:20px 0 32px;font-size:18px;line-height:1.55;color:var(--lh-muted);text-wrap:pretty}.lh-home .page-hero-desc:last-child{margin-bottom:0}.lh-home .page-hero-cta{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:32px}.lh-home .page-hero-desc+.page-hero-cta{margin-top:0}.lh-home .page-hero--media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px clamp(32px,4vw,64px);align-items:center}.lh-home .page-hero--media .section-title{font-size:clamp(34px,3.4vw,50px)}@media(max-width:960px){.lh-home .page-hero--media{grid-template-columns:minmax(0,1fr)}.lh-home .page-hero--media>.yt{max-width:640px}}.lh-home .section-tag{display:inline-flex;align-items:center;padding:5px 10px;margin-bottom:20px;border-radius:8px;background:var(--lh-tint);font-size:13px;font-weight:700;color:var(--lh-muted)}.lh-home .section-title{margin-bottom:20px;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.lh-home .section-title em{font-style:normal;color:var(--lh-orange)}.lh-home .page-hero~.section .section-title em{color:inherit}.lh-home .section-head{max-width:720px;margin-bottom:48px}.lh-home .section-head .section-title{margin-bottom:0}.lh-home .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border-radius:12px;font-size:16px;font-weight:700;line-height:1.25;white-space:nowrap;transition:transform .3s var(--lh-ease),background .25s,border-color .25s,color .25s}.lh-home .btn-primary{background:var(--lh-orange);color:#fff}.lh-home .btn-primary:hover{transform:translateY(-1px);background:#e08a14;color:#fff}.lh-home .btn-outline{background:var(--lh-surface);color:var(--lh-ink);border:1px solid var(--lh-line-strong)}.lh-home .btn-outline:hover{background:var(--lh-gray);border-color:var(--lh-line-hover);color:var(--lh-ink)}.lh-home .btn-sm{padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600}.lh-home .offer-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.lh-home .offer-card{display:flex;flex-direction:column;gap:10px;padding:24px;background:var(--lh-surface);color:var(--lh-ink);border:1px solid var(--lh-line);border-radius:12px;transition:border-color .4s,transform .4s var(--lh-ease)}.lh-home .offer-card h3{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.25;text-wrap:balance;transition:color .25s}.lh-home .offer-card p{font-size:16px;line-height:1.5;color:var(--lh-muted);text-wrap:pretty}.lh-home a.offer-card:hover{border-color:var(--lh-line-hover);transform:translateY(-2px);color:var(--lh-ink)}.lh-home a.offer-card:hover h3{color:var(--lh-orange)}.lh-home .page-two-col{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.lh-home .page-two-col>div{padding:clamp(24px,3vw,40px);border:1px solid var(--lh-line);border-radius:12px}.lh-home .offer-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-home .offer-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lh-home .offer-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lh-home .offer-card>.section-tag{align-self:flex-start;margin-bottom:4px}.lh-home .offer-card-img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain;margin-bottom:6px;border-radius:8px;background:var(--lh-gray)}.lh-home .offer-card--highlight{border-color:var(--lh-orange)}.lh-home .offer-card--highlight>.section-tag{background:var(--lh-orange);color:#fff}.lh-home .card-points{padding-left:1.2em;list-style:disc;color:var(--lh-muted);line-height:1.9}.lh-home .card-points li::marker{color:var(--lh-orange)}.lh-home .offer-card .help-list{margin:4px -12px 0}.lh-home .help-list a{display:block}.lh-home .card-action{margin-top:auto;align-self:flex-start}.lh-home .offer-card>.card-action:not(:first-child){margin-top:16px}.lh-home .offer-card--highlight .card-action,.lh-home .demo-cards .card-action{align-self:stretch}.lh-home .btn-block{width:100%}.lh-home .section-center{text-align:center}.lh-home .section-center .section-head{max-width:600px;margin:0 auto 48px}.lh-home .section-center>.section-desc{margin-inline:auto}.lh-home .section-center .offer-grid,.lh-home .section-center .steps-list,.lh-home .section-center .jobs-list{text-align:left}.lh-home .section-center .section-actions{justify-content:center}.lh-home .section-head:has(+.section-desc){margin-bottom:20px}.lh-home .section-desc{max-width:640px;margin-bottom:32px;font-size:17px;line-height:1.6;color:var(--lh-muted);text-wrap:pretty}.lh-home .section-desc:last-child{margin-bottom:0}.lh-home .offer-grid+.section-actions,.lh-home .steps-list+.section-actions{margin-top:40px}.lh-home .steps-list{display:flex;flex-direction:column;gap:10px;max-width:760px}.lh-home .section-center .steps-list{margin-inline:auto}@media(min-width:901px){.lh-home .steps-list--3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}.lh-home .section>.container>p+.steps-list{margin-top:28px}.lh-home .step-item{display:flex;gap:24px;align-items:flex-start;padding:20px 24px;background:var(--lh-surface);border:1px solid var(--lh-line);border-radius:12px}.lh-home .step-num{min-width:28px;padding-top:4px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--lh-orange);font-variant-numeric:tabular-nums}.lh-home .step-item h3{margin-bottom:4px;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.lh-home .step-item p{font-size:16px;line-height:1.55;color:var(--lh-muted)}.lh-home :is(.steps-list--3,.steps-list--4){gap:32px clamp(24px,3vw,48px);max-width:none}@media(min-width:601px){.lh-home .steps-list--4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1101px){.lh-home .steps-list--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lh-home :is(.steps-list--3,.steps-list--4) .step-item{flex-direction:column;gap:16px;padding:24px 0 0;background:none;border:0;border-top:1px solid var(--lh-line);border-radius:0}.lh-home :is(.steps-list--3,.steps-list--4) .step-num{min-width:0;padding-top:0;font-size:clamp(40px,4vw,56px);font-weight:800;letter-spacing:-.04em;line-height:1}.lh-home :is(.steps-list--3,.steps-list--4) .step-item h3{margin-bottom:8px;font-size:20px;letter-spacing:-.02em}.lh-home .section>.container>p+:is(.steps-list--3,.steps-list--4){margin-top:48px}.lh-home .jobs-list{display:flex;flex-direction:column;gap:10px;max-width:960px;margin:0 auto}.lh-home .job-card{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;background:var(--lh-surface);border:1px solid var(--lh-line);border-radius:12px}.lh-home .job-card h3{margin-bottom:4px;font-size:18px;font-weight:700;letter-spacing:-.01em}.lh-home .job-card p{font-size:14px;color:var(--lh-muted)}.lh-home .job-main{flex:1 1 240px}.lh-home .job-details{display:flex;flex:0 0 auto;gap:24px;font-size:14px}.lh-home .job-details dt{color:var(--lh-muted)}.lh-home .job-details dd{margin-top:2px;font-weight:600;color:var(--lh-ink)}.lh-home .job-filters{justify-content:center;max-width:960px;margin:0 auto 24px}.lh-home .job-filter{cursor:pointer}.lh-home .job-filter input{position:absolute;opacity:0;pointer-events:none}.lh-home .job-filter:has(:checked){background:var(--lh-ink);border-color:var(--lh-ink);color:var(--lh-bg)}.lh-home .job-filter:has(:focus-visible){outline:2px solid var(--lh-orange);outline-offset:2px}.lh-home .gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:8px}.lh-home .gallery img{flex:0 0 min(400px,80%);width:min(400px,80%);height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:12px;scroll-snap-align:start;background:var(--lh-gray)}.lh-home .gallery:focus-visible{outline:2px solid var(--lh-orange);outline-offset:4px}.lh-home .demo-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:960px}.lh-home .demo-card{padding:clamp(24px,3vw,36px);gap:0}.lh-home .demo-card .section-tag{align-self:flex-start;margin-bottom:0}.lh-home .demo-card ul{list-style:disc}.lh-home .demo-card li::marker{color:var(--lh-orange)}.lh-home .help-two-col{display:grid;grid-template-columns:1fr 1fr;gap:48px}.lh-home .help-list{list-style:none;display:flex;flex-direction:column;gap:1px}.lh-home .help-list li{padding:10px 12px;border-radius:12px;font-size:15px;font-weight:500;color:var(--lh-ink);transition:background .15s;cursor:default}.lh-home .help-list li:hover{background:var(--lh-gray)}.lh-home .contact-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:12px;align-items:stretch}.lh-home .contact-form{display:flex;flex-direction:column;gap:20px;padding:clamp(24px,3vw,40px);background:var(--lh-surface);border:1px solid var(--lh-line);border-radius:12px}.lh-home .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lh-home .form-field{display:flex;flex-direction:column;gap:6px;min-width:0}.lh-home .form-field label{font-size:13px;font-weight:600;color:var(--lh-text)}.lh-home .form-field input,.lh-home .form-field select,.lh-home .form-field textarea{width:100%;padding:11px 14px;border:1px solid var(--lh-field-border);border-radius:8px;background:var(--lh-surface);font-family:inherit;font-size:15px;font-weight:500;line-height:1.4;color:var(--lh-ink);outline:none;transition:border-color .15s,box-shadow .15s}.lh-home .form-field textarea{resize:vertical;min-height:120px}.lh-home .form-field select{-webkit-appearance:none;appearance:none;padding-right:40px;background:var(--lh-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236E6E73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;cursor:pointer}.lh-home .form-field input::placeholder,.lh-home .form-field textarea::placeholder{color:var(--lh-placeholder)}.lh-home .form-field input:hover,.lh-home .form-field select:hover,.lh-home .form-field textarea:hover{border-color:var(--lh-field-border-hover)}.lh-home .form-field input:focus,.lh-home .form-field select:focus,.lh-home .form-field textarea:focus{border-color:var(--lh-orange);box-shadow:0 0 0 1px var(--lh-orange)}.lh-home .contact-form .btn{margin-top:4px}.lh-home .contact-info{display:flex;flex-direction:column;gap:28px;padding:clamp(24px,3vw,40px);background:var(--lh-cream);border-radius:12px}.lh-home .contact-block h3{margin-bottom:10px;font-size:14px;font-weight:700;color:var(--lh-orange)}.lh-home .contact-block p{font-size:15px;line-height:1.7;color:var(--lh-text)}.lh-home .contact-block a{color:var(--lh-text);font-weight:500;transition:color .2s}.lh-home .contact-block a:hover{color:var(--lh-orange)}.lh-home .contact-info h3{margin-bottom:10px;font-size:14px;font-weight:700;color:var(--lh-orange)}.lh-home .contact-info h3:not(:first-child){margin-top:24px;padding-top:24px;border-top:1px solid var(--lh-line)}.lh-home .contact-info p{font-size:15px;line-height:1.7;color:var(--lh-text)}.lh-home .contact-info p+p{margin-top:4px}.lh-home .contact-info a{color:var(--lh-text);font-weight:500;transition:color .2s}.lh-home .contact-info a:hover{color:var(--lh-orange)}.lh-home .contact-info h3 a{color:inherit;font-weight:inherit}.lh-home .contact-info{gap:0}.lh-home .form-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--lh-text);cursor:pointer}.lh-home .form-consent input{margin-top:3px;accent-color:var(--lh-orange)}.lh-home .form-legal{font-size:12px;line-height:1.5;color:var(--lh-muted)}.lh-home .form-legal a{text-decoration:underline}.lh-home .form-error{font-size:14px;color:var(--lh-error)}.lh-home .contact-form--done{justify-content:center;min-height:240px;text-align:center}.lh-home .contact-form--done h3{font-size:22px}.lh-home .blog-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:40px}.lh-home .blog-filter-btn{padding:8px 14px;border:1px solid var(--lh-line-strong);border-radius:8px;background:var(--lh-surface);font-size:13px;font-weight:600;color:var(--lh-ink);transition:background .2s,border-color .2s,color .2s}.lh-home .blog-filter-btn:hover{background:var(--lh-gray);border-color:var(--lh-line-hover)}.lh-home .blog-filter-btn.active{background:var(--lh-ink);border-color:var(--lh-ink);color:var(--lh-bg)}.lh-home .blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.lh-home .blog-card{display:flex;flex-direction:column;overflow:hidden;background:var(--lh-dark);border:1px solid var(--lh-line);border-radius:12px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.lh-home .blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px var(--lh-shadow-soft);color:#fff}.lh-home .blog-cover{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:var(--lh-dark)}.lh-home .blog-cover img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.lh-home .blog-card:hover .blog-cover img{transform:scale(1.04)}.lh-home .blog-cover svg{width:100%;height:100%;display:block}.lh-home .blog-cover.b1{background:linear-gradient(135deg,#f2a64a,#c9740f)}.lh-home .blog-cover.b2{background:#141414}.lh-home .blog-cover.b3{background:linear-gradient(135deg,#2a2a2e,#0a0a0a)}.lh-home .blog-body{display:flex;flex-direction:column;gap:12px;flex:1;padding:24px;color:#fff}.lh-home .blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#ffffff8c}.lh-home .blog-meta-tag{padding:3px 8px;border-radius:6px;background:#e9941e29;color:var(--lh-orange);font-weight:700}.lh-home .blog-title{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.25;text-wrap:pretty;color:#fff;transition:color .25s}.lh-home .blog-card:hover .blog-title{color:var(--lh-orange)}.lh-home .blog-excerpt{font-size:15px;line-height:1.5;color:#ffffffb3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.lh-home .reveal{opacity:0;transform:translateY(18px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.lh-home .reveal.visible{opacity:1;transform:none}.lh-home .reveal-stagger>*{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1),border-color .4s}.lh-home .reveal-stagger.visible>*{opacity:1;transform:none}.lh-home .reveal-stagger.visible>:nth-child(2){transition-delay:.06s}.lh-home .reveal-stagger.visible>:nth-child(3){transition-delay:.12s}.lh-home .reveal-stagger.visible>:nth-child(4){transition-delay:.18s}.lh-home .reveal-stagger.visible>:nth-child(5){transition-delay:.24s}.lh-home .reveal-stagger.visible>:nth-child(n+6){transition-delay:.3s}.lh-home .reveal-stagger.visible>a.offer-card:hover,.lh-home .reveal-stagger.visible>.blog-card:hover{transform:translateY(-3px);transition-delay:0s}@media(prefers-reduced-motion:reduce){.lh-home .reveal,.lh-home .reveal-stagger>*{opacity:1;transform:none;transition:none}}@media(max-width:900px){.lh-home .contact-layout,.lh-home .page-two-col,.lh-home .help-two-col,.lh-home .demo-cards,.lh-home .offer-grid--2,.lh-home .offer-grid--3{grid-template-columns:minmax(0,1fr)}.lh-home .offer-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-home .help-two-col{gap:32px}}@media(max-width:760px){.lh-home .section{padding-bottom:56px}.lh-home .page-hero{padding-bottom:24px}.lh-home .page-hero>.container{padding:40px 20px 32px}.lh-home .page-hero>.container:before{display:none}.lh-home .page-hero .section-title{font-size:32px;line-height:1.1;letter-spacing:-.03em}.lh-home .page-hero-desc{font-size:16px}.lh-home .section-title{font-size:28px;line-height:1.08;letter-spacing:-.03em}.lh-home .section-head{margin-bottom:28px}.lh-home .page-hero~.section:not(.section-alt)>.container{padding-inline:16px}.lh-home .section-alt>.container{padding:32px 20px}.lh-home .form-row{grid-template-columns:minmax(0,1fr)}.lh-home .job-card{flex-direction:column;align-items:flex-start}.lh-home .job-main{flex:none}.lh-home .job-details{flex-wrap:wrap;gap:8px 24px}.lh-home .offer-grid--4{grid-template-columns:minmax(0,1fr)}.lh-home .offer-grid--4:not(:has(p,ul,.card-action)){grid-template-columns:repeat(2,minmax(0,1fr))}.lh-home .offer-grid--4:not(:has(p,ul,.card-action)) .offer-card{padding:16px}.lh-home .offer-grid--4:not(:has(p,ul,.card-action)) .offer-card h3{font-size:16px}.lh-home .btn{min-height:44px}.lh-home .btn-sm{min-height:36px}}.lh-home .blog-filters a.blog-filter-btn{display:inline-flex;align-items:center}.lh-home .blog-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:48px}.lh-home .blog-page{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;border-radius:8px;font-size:14px;font-weight:600;color:var(--lh-ink);transition:background .15s}.lh-home .blog-page:hover{background:var(--lh-gray)}.lh-home .blog-page.active{background:var(--lh-ink);color:var(--lh-bg)}.lh-home :is(.section>.container,.section-split-body)>p,.lh-home :is(.section>.container,.section-split-body)>ul,.lh-home :is(.section>.container,.section-split-body)>h3{max-width:760px}.lh-home :is(.section>.container,.section-split-body)>p{margin-bottom:1.1em;font-size:17px;line-height:1.7;color:var(--lh-text);text-wrap:pretty}.lh-home :is(.section>.container,.section-split-body)>h3{margin:1.6em 0 .6em;font-size:20px;font-weight:700;letter-spacing:-.02em}.lh-home :is(.section>.container,.section-split-body)>ul{margin-bottom:1.1em;padding-left:1.2em;list-style:disc;font-size:16px;line-height:1.8;color:var(--lh-text)}.lh-home :is(.section>.container,.section-split-body)>ul li::marker{color:var(--lh-orange)}.lh-home :is(.section>.container,.section-split-body)>p a,.lh-home :is(.section>.container,.section-split-body)>ul a{color:var(--lh-orange);font-weight:600}.lh-home .section-center>p,.lh-home .section-center>ul{margin-inline:auto}.lh-home .section-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px clamp(48px,6vw,96px);align-items:start}.lh-home .section-split-head .section-head{margin-bottom:0}.lh-home .section-split-head .section-head:has(+.section-desc){margin-bottom:20px}.lh-home .section-split-body{max-width:720px}.lh-home .section .section-split-body>:is(p,ul,h3):last-child{margin-bottom:0}.lh-home .section-split-body>.section-actions{margin-top:32px}.lh-home .section .section-split-body>ul{padding-left:0;list-style:none}.lh-home .section .section-split-body>ul li{position:relative;padding-left:30px}.lh-home .section .section-split-body>ul li+li{margin-top:6px}.lh-home .section .section-split-body>ul li:before{content:"";position:absolute;left:0;top:.45em;width:18px;height:18px;background:var(--lh-orange);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}@media(max-width:900px){.lh-home .section-split{grid-template-columns:minmax(0,1fr)}}.lh-home .faq__list{display:flex;flex-direction:column;gap:10px}.lh-home .faq__item{border:1px solid var(--lh-line);border-radius:12px;background:var(--lh-surface);transition:border-color .3s}.lh-home .faq__item:hover,.lh-home .faq__item[open]{border-color:var(--lh-line-hover)}.lh-home .faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.3;cursor:pointer;list-style:none}.lh-home .faq__item summary::-webkit-details-marker{display:none}.lh-home .faq__ico{flex:none;display:grid;place-items:center;color:var(--lh-muted)}.lh-home .faq__ico svg{transition:transform .3s var(--lh-ease)}.lh-home .faq__item[open] .faq__ico{color:var(--lh-ink)}.lh-home .faq__item[open] .faq__ico svg{transform:rotate(180deg)}.lh-home .faq__item>p{margin:0;padding:0 20px 20px;font-size:16px;line-height:1.55;color:var(--lh-muted);text-wrap:pretty;animation:faq-in .35s var(--lh-ease)}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:760px){.lh-home .faq__list{gap:8px}.lh-home .faq__item summary{font-size:16px;padding:14px 16px}.lh-home .faq__item>p{font-size:15px;padding:0 16px 16px}}.lh-home .section .faq__list{max-width:760px}.lh-home .section-center .faq__list{margin-inline:auto;text-align:left}.lh-home .section>.container>table{width:100%;max-width:960px;border:1px solid var(--lh-line);border-radius:12px;background:var(--lh-surface);border-collapse:separate;border-spacing:0;font-size:16px;line-height:1.5}.lh-home .section>.container>table :is(th,td){padding:16px 20px;text-align:left;vertical-align:top}.lh-home .section>.container>table th{font-size:14px;font-weight:700;color:var(--lh-muted);white-space:nowrap}.lh-home .section>.container>table td{border-top:1px solid var(--lh-line);color:var(--lh-text)}.lh-home .section>.container>table td:first-child{font-weight:700;color:var(--lh-ink)}.lh-home .section>.container>table td:nth-child(-n+3){white-space:nowrap}.lh-home .section-center>table{margin-inline:auto;text-align:left}@media(max-width:760px){.lh-home .section>.container>table,.lh-home .section>.container>table :is(tbody,tr,td){display:block}.lh-home .section>.container>table{border:0;border-radius:0;background:none;font-size:15px}.lh-home .section>.container>table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lh-home .section>.container>table tr{padding:16px;background:var(--lh-surface);border:1px solid var(--lh-line);border-radius:12px}.lh-home .section>.container>table tr+tr{margin-top:8px}.lh-home .section>.container>table td{display:flex;gap:12px;padding:3px 0;border:0}.lh-home .section>.container>table td:nth-child(n){white-space:normal}.lh-home .section>.container>table td[data-label]:before{content:attr(data-label);flex:none;width:112px;color:var(--lh-muted);font-size:13px;line-height:1.7}.lh-home .section>.container>table td:first-child{margin-bottom:6px;font-size:18px}.lh-home .section>.container>table td:first-child:before{display:none}}.lh-home .section[id]{scroll-margin-top:64px}.lh-home .section>.container>.yt{max-width:960px;margin-inline:auto}.lh-home .section>.container>table+p{margin-top:16px;font-size:15px;color:var(--lh-muted)}.lh-home #dla-kogo .card-action{align-self:stretch}.hn[data-v-5c6b747e]{position:sticky;top:0;z-index:50;background:var(--lh-bg);border-bottom:1px solid transparent;transition:border-color .25s ease}.hn.is-scrolled[data-v-5c6b747e]{border-bottom-color:var(--lh-border)}.hn__inner[data-v-5c6b747e]{position:relative;width:100%;padding:0 32px;height:64px;display:flex;align-items:center;gap:44px}.hn__logo[data-v-5c6b747e]{display:flex;align-items:center;flex:none}.hn__logo img[data-v-5c6b747e]{height:20px;width:auto}.hn__menu[data-v-5c6b747e]{display:flex;gap:28px;align-items:center;font-size:14px;font-weight:500;white-space:nowrap;flex:0 1 auto;min-width:0}.hn__top[data-v-5c6b747e]{display:block;padding:24px 0;color:var(--lh-ink);transition:color .15s}.lh-home .hn__top[data-v-5c6b747e]:hover{color:var(--lh-muted)}.hn__dd[data-v-5c6b747e]{position:relative}.hn__dd>button[data-v-5c6b747e]{display:flex;align-items:center;gap:6px;padding:24px 0;border:0;background:transparent;font:inherit;color:var(--lh-ink);cursor:pointer;white-space:nowrap;transition:color .15s}.hn__dd>button svg[data-v-5c6b747e]{transition:transform .2s}.hn__dd:hover>button svg[data-v-5c6b747e],.hn__dd:focus-within>button svg[data-v-5c6b747e]{transform:rotate(180deg)}.hn__panel[data-v-5c6b747e]{position:absolute;top:100%;left:-12px;padding-top:6px;z-index:60;visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility 0s .16s}.hn__dd:hover>.hn__panel[data-v-5c6b747e],.hn__dd:focus-within>.hn__panel[data-v-5c6b747e]{visibility:visible;opacity:1;transform:translateY(0);transition:opacity .2s var(--lh-ease),transform .24s var(--lh-ease),visibility 0s}.hn__panel li[data-v-5c6b747e]{opacity:0;transform:translateY(6px);transition:opacity .12s,transform .12s}.hn__dd:hover>.hn__panel li[data-v-5c6b747e],.hn__dd:focus-within>.hn__panel li[data-v-5c6b747e]{opacity:1;transform:none;transition:opacity .3s,transform .4s var(--lh-ease)}.hn__dd:hover>.hn__panel li[data-v-5c6b747e]:nth-child(2){transition-delay:.03s}.hn__dd:hover>.hn__panel li[data-v-5c6b747e]:nth-child(3){transition-delay:.06s}.hn__dd:hover>.hn__panel li[data-v-5c6b747e]:nth-child(4){transition-delay:.09s}.hn__dd:hover>.hn__panel li[data-v-5c6b747e]:nth-child(5){transition-delay:.12s}.hn__box[data-v-5c6b747e]{background:var(--lh-surface);border:1px solid var(--lh-border);border-radius:12px;box-shadow:0 20px 48px var(--lh-shadow-soft),0 2px 6px #0000000a;overflow:hidden}.hn__cols[data-v-5c6b747e]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.hn__col[data-v-5c6b747e]{padding:4px}.hn__col--sep[data-v-5c6b747e]{border-right:1px solid var(--lh-border-soft)}.hn__col--sep ul[data-v-5c6b747e]{padding-right:8px}.hn__cap[data-v-5c6b747e]{padding:0 10px 8px;font-size:13px;font-weight:700;color:var(--lh-soft)}.hn__col ul[data-v-5c6b747e],.hn__pad ul[data-v-5c6b747e]{display:flex;flex-direction:column;gap:1px}.hn__pad[data-v-5c6b747e]{padding:8px}.hn__pad--extra[data-v-5c6b747e]{border-top:1px solid var(--lh-border-soft);background:var(--neutral-50)}.hn__link[data-v-5c6b747e]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;font-size:14px;font-weight:500;color:var(--lh-ink);white-space:nowrap;transition:background .15s}.hn__link--rich[data-v-5c6b747e]{align-items:flex-start;padding:10px}.lh-home .hn__link[data-v-5c6b747e]:hover{background:var(--lh-gray);color:var(--lh-ink)}.hn__ico[data-v-5c6b747e]{display:flex;color:var(--lh-muted)}.hn__ico svg[data-v-5c6b747e]{flex:none}.hn__ico--accent[data-v-5c6b747e]{color:var(--lh-orange);margin-top:1px}.hn__rich[data-v-5c6b747e]{display:flex;flex-direction:column;gap:2px;min-width:0}.hn__rich-t[data-v-5c6b747e]{font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap}.hn__rich-d[data-v-5c6b747e]{font-size:12px;line-height:1.4;color:var(--lh-muted);white-space:normal}.hn__foot[data-v-5c6b747e]{display:flex;align-items:center;gap:8px;padding:11px 20px;border-top:1px solid var(--lh-border-soft);font-size:14px;color:var(--lh-muted);transition:color .15s}.hn__foot strong[data-v-5c6b747e]{font-weight:600;color:var(--lh-ink)}.lh-home .hn__foot[data-v-5c6b747e]:hover{color:var(--lh-ink)}.hn__foot-arrow[data-v-5c6b747e]{margin-left:auto;display:flex;color:var(--lh-ink)}.hn__right[data-v-5c6b747e]{margin-left:auto;display:flex;align-items:center;gap:24px;font-size:14px;font-weight:500;white-space:nowrap;flex:none}.hn__login[data-v-5c6b747e]{color:var(--lh-ink)}.lh-home .hn__login[data-v-5c6b747e]:hover{color:var(--lh-muted)}.hn__register[data-v-5c6b747e]{padding:10px 18px;border-radius:12px;background:var(--lh-orange);color:#fff;font-weight:600;font-size:14px;white-space:nowrap;transition:background .15s}.lh-home .hn__register[data-v-5c6b747e]:hover{background:var(--lh-orange-hover);color:#fff}.hn__theme[data-v-5c6b747e]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 -8px;border-radius:10px;color:var(--lh-muted);transition:color .15s,background .15s}.hn__theme[data-v-5c6b747e]:hover{color:var(--lh-ink);background:var(--lh-gray)}.hn__burger[data-v-5c6b747e]{display:none;width:44px;height:44px;margin-right:-10px;align-items:center;justify-content:center;border:0;background:transparent;color:var(--lh-ink);cursor:pointer}.hn__mobile[data-v-5c6b747e]{position:fixed;inset:64px 0 0;z-index:55;background:var(--lh-bg);overflow-y:auto;padding:16px 20px 40px;display:flex;flex-direction:column;gap:20px}.hn__mgroup[data-v-5c6b747e]{display:flex;flex-direction:column;gap:2px}.hn__mgroup .hn__cap[data-v-5c6b747e]{padding:8px 12px 6px}.hn__mlink[data-v-5c6b747e]{display:block;padding:12px;border-radius:12px;font-size:17px;font-weight:600;color:var(--lh-ink)}.lh-home .hn__mlink[data-v-5c6b747e]:hover{background:var(--lh-gray);color:var(--lh-ink)}.hn__mtheme[data-v-5c6b747e]{display:none;align-self:flex-start;margin:0 12px;padding:8px 0;font-size:15px;font-weight:600;color:var(--lh-muted)}.hn__mactions[data-v-5c6b747e]{display:flex;gap:12px;padding:8px 12px 0}.hn__mbtn[data-v-5c6b747e]{flex:1;display:flex;justify-content:center;padding:13px 18px;border-radius:12px;border:1px solid var(--lh-line-strong);font-weight:600;font-size:15px;color:var(--lh-ink)}.hn__mbtn--primary[data-v-5c6b747e]{border:0;background:var(--lh-orange);color:#fff}.lh-home .hn__mbtn--primary[data-v-5c6b747e]:hover{color:#fff}.hn__progress[data-v-5c6b747e]{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--lh-orange);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}@media(max-width:1200px){.hn__opt[data-v-5c6b747e]{display:none}.hn__menu[data-v-5c6b747e]{gap:22px}}@media(min-width:901px)and (max-width:1040px){.hn__login[data-v-5c6b747e]{display:none}}@media(max-width:900px){.hn__menu[data-v-5c6b747e]{display:none}.hn__burger[data-v-5c6b747e]{display:flex}}@media(max-width:600px){.hn__inner[data-v-5c6b747e]{padding:0 20px;gap:20px}.hn__right[data-v-5c6b747e]{gap:12px}.hn__theme[data-v-5c6b747e]{margin:0 -4px}.hn__register[data-v-5c6b747e]{padding:9px 14px}}@media(max-width:480px){.hn__inner[data-v-5c6b747e]{padding:0 16px;gap:12px}.hn__logo img[data-v-5c6b747e]{height:18px}.hn__right[data-v-5c6b747e]{gap:10px;font-size:13px}.hn__theme[data-v-5c6b747e]{display:none}.hn__mtheme[data-v-5c6b747e]{display:block}.hn__register[data-v-5c6b747e]{padding:8px 10px;font-size:13px}.hn__burger[data-v-5c6b747e]{width:40px;margin-right:-8px}}.hf[data-v-fc36319e]{background:var(--lh-footer-bg);color:var(--lh-ink);padding:96px 16px 40px;border-top:1px solid var(--lh-line)}.hf__grid[data-v-fc36319e]{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:48px}.hf__logo[data-v-fc36319e]{display:flex}.hf__logo img[data-v-fc36319e]{height:22px;width:auto}.hf__brand p[data-v-fc36319e]{margin-top:20px;font-size:14px;line-height:1.6;color:var(--lh-muted);max-width:300px}.hf h3[data-v-fc36319e]{font-size:14px;font-weight:800}.hf ul[data-v-fc36319e]{margin-top:16px;display:grid;gap:10px;font-size:14px;color:var(--lh-muted)}.hf__sub[data-v-fc36319e]{margin-top:32px}.hf__addr[data-v-fc36319e]{margin-top:16px;font-size:14px;line-height:1.6;color:var(--lh-muted);white-space:pre-line}.hf__addr strong[data-v-fc36319e]{color:var(--lh-ink)}.hf__bottom[data-v-fc36319e]{max-width:1280px;margin:56px auto 0;padding-top:24px;border-top:1px solid var(--lh-line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--lh-muted)}.hf__links[data-v-fc36319e]{display:flex;gap:18px;flex-wrap:wrap}.hf__disclaimer[data-v-fc36319e]{max-width:1280px;margin:24px auto 0;font-size:12px;line-height:1.6;color:var(--lh-soft);text-wrap:pretty}@media(max-width:760px){.hf[data-v-fc36319e]{padding:40px 16px 28px}.hf__grid[data-v-fc36319e]{grid-template-columns:minmax(0,1fr);gap:28px}.hf__brand p[data-v-fc36319e]{margin-top:14px}.hf h3[data-v-fc36319e]{font-size:14px;color:var(--lh-soft)}.hf h3[data-v-fc36319e]+*{margin-top:10px}.hf ul[data-v-fc36319e]{gap:0}.hf a[data-v-fc36319e]{min-height:40px;display:inline-flex;align-items:center}.hf li a[data-v-fc36319e]{min-height:36px}.hf p[data-v-fc36319e]{font-size:14px}}
