.lpx{--fio:#38bdf8;--fio-600:#0ea5e9;--fio-700:#0284c7;--fio-100:#e0f2fe;--fio-50:#f0f9ff;--ink:#111827;--ink-2:#1f2937;--ink-3:#374151;--paper:#fff;--sky:#f0f9ff;--muted:#64748b;--muted-2:#94a3b8;--line:#e5e7eb;--line-soft:#eef1f4;--green:#16a34a;--green-strong:#15803d;--green-tint:#dcfce7;--amber:#d97706;--amber-tint:#fef3c7;--d-line:#ffffff1a;--d-line-2:#ffffff29;--d-text:#ffffffa8;--d-text-2:#ffffff75;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--sh-sm:0 1px 3px #1118270f,0 1px 2px #1118270a;--sh-md:0 8px 24px -10px #11182724,0 2px 6px #1118270d;--sh-card:0 14px 40px -20px #1118273d;--lpx-fio-font:var(--font-outfit),"Outfit",sans-serif;--lpx-body-font:var(--font-inter),"Inter",system-ui,sans-serif;--lpx-mono-font:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;--maxw:1200px;font-family:var(--lpx-body-font);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:16px;line-height:1.55}.lpx *{box-sizing:border-box}.lpx a{color:inherit;text-decoration:none}.lpx h1,.lpx h2,.lpx h3,.lpx h4,.lpx h5{font-family:var(--lpx-fio-font);margin:0}.lpx .tnum{font-variant-numeric:tabular-nums lining-nums}.lpx .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.lpx .mono{font-family:var(--lpx-mono-font)}.lpx .eyebrow{font-family:var(--lpx-mono-font);letter-spacing:.18em;text-transform:uppercase;color:var(--fio-700);align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.lpx .eyebrow .tick{opacity:.8;background:currentColor;border-radius:2px;width:14px;height:1.5px}.lpx .eyebrow.on-dark{color:var(--fio)}.lpx .h2{letter-spacing:-.025em;font-size:clamp(2rem,4.3vw,2.85rem);font-weight:700;line-height:1.05}.lpx .lead{color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.18rem);line-height:1.6}.lpx .btn{font-family:var(--lpx-body-font);cursor:pointer;border-radius:var(--r-md);white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:9px;padding:15px 24px;font-size:15.5px;font-weight:600;line-height:1;transition:background .16s,color .16s,border-color .16s,transform .14s,box-shadow .16s;display:inline-flex}.lpx .btn:active{transform:translateY(1px)}.lpx .btn-fio{background:var(--fio);color:var(--ink);box-shadow:0 10px 24px -12px #38bdf8e6}.lpx .btn-fio:hover{background:#5ccbfb;transform:translateY(-1px);box-shadow:0 16px 30px -12px #38bdf8}.lpx .btn-dark{background:var(--ink);color:#fff}.lpx .btn-dark:hover{background:#000;transform:translateY(-1px)}.lpx .btn-lg{padding:18px 28px;font-size:16.5px}.lpx .arrow{transition:transform .16s}.lpx .btn:hover .arrow{transform:translate(3px)}.lpx .hero{color:var(--ink);border-bottom:1px solid var(--line-soft);background:radial-gradient(60% 80% at 92% -10%,#38bdf829 0%,#38bdf800 60%),radial-gradient(40% 60% at 4% 110%,#38bdf814 0%,#38bdf800 60%),#fff;position:relative;overflow:visible}.lpx .hero:after{content:"";pointer-events:none;background-image:linear-gradient(#11182709 1px,#0000 1px),linear-gradient(90deg,#11182709 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 30% 60%,#000 0%,#0000 80%);mask-image:radial-gradient(70% 70% at 30% 60%,#000 0%,#0000 80%)}.lpx .hero-inner{z-index:2;grid-template-columns:1fr;align-items:center;gap:64px;padding:84px 0 96px;display:grid;position:relative}@media (min-width:1000px){.lpx .hero-inner{grid-template-columns:1.05fr .95fr;gap:56px;padding:96px 0 110px}}.lpx .hero h1{letter-spacing:-.035em;color:var(--ink);max-width:14ch;margin:26px 0 0;font-size:clamp(2.4rem,5.4vw,4.1rem);font-weight:800;line-height:1.02}.lpx .hero h1 .key{color:var(--fio-600)}.lpx .hero .sub{max-width:46ch;color:var(--muted);margin:26px 0 0;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.6}.lpx .hero-ctas{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.lpx .hero-trust{flex-direction:column;gap:13px;max-width:50ch;margin-top:44px;display:flex}.lpx .hero-trust .ht{color:var(--ink-3);align-items:center;gap:11px;font-size:14.5px;display:inline-flex}.lpx .hero-trust .ht .ck{background:var(--fio-100);width:20px;height:20px;color:var(--fio-700);border-radius:50%;flex:none;place-items:center;display:grid}.lpx .bp-wrap{padding-top:22px;position:relative}.lpx .bp-wrap:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#38bdf838,#0000 70%);position:absolute;inset:0 -10% -10%}.lpx .bp-card{color:#fff;background:linear-gradient(#1b2435 0%,#141c2a 100%);border:1px solid #ffffff1a;border-radius:18px;max-width:460px;margin:0 auto;padding:22px 22px 20px;position:relative;box-shadow:0 40px 80px -30px #0009,inset 0 1px #ffffff0f}.lpx .bp-head{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:16px;display:flex}.lpx .bp-head .lbl{font-family:var(--lpx-mono-font);letter-spacing:.16em;text-transform:uppercase;color:var(--fio);font-size:10px;font-weight:600}.lpx .bp-head .id{font-family:var(--lpx-mono-font);color:var(--d-text-2);letter-spacing:.04em;margin-left:auto;font-size:10.5px}.lpx .bp-head .id b{color:#ffffffd9;font-weight:600}.lpx .bp-id{align-items:center;gap:14px;margin-bottom:18px;display:flex}.lpx .bp-id .av{background:linear-gradient(135deg,var(--fio)0%,var(--fio-600)100%);width:46px;height:46px;color:var(--ink);font-family:var(--lpx-fio-font);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.lpx .bp-id .nm{font-family:var(--lpx-fio-font);letter-spacing:-.02em;font-size:18px;font-weight:700}.lpx .bp-id .ct{font-family:var(--lpx-mono-font);color:var(--muted-2);letter-spacing:.04em;margin-top:3px;font-size:10.5px}.lpx .bp-status{color:#5de39c;font-family:var(--lpx-mono-font);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);background:#16a34a24;border:1px solid #16a34a59;align-items:center;gap:7px;margin-left:auto;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.lpx .bp-status .dot{background:#4ade80;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #4ade802e}.lpx .bp-payment{border-radius:var(--r-md);background:linear-gradient(#38bdf81a,#38bdf805);border:1px solid #38bdf838;padding:16px 18px 18px}.lpx .bp-payment .lbl{font-family:var(--lpx-mono-font);letter-spacing:.16em;text-transform:uppercase;color:var(--fio);font-size:9.5px;font-weight:600}.lpx .bp-payment .amt{font-family:var(--lpx-fio-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;color:#fff;margin-top:8px;font-size:30px;font-weight:800;line-height:1}.lpx .bp-payment .amt .u{color:var(--d-text-2);margin-left:5px;font-size:14px;font-weight:500}.lpx .bp-payment .meter{border-radius:var(--r-pill);background:#ffffff14;height:6px;margin-top:14px;position:relative;overflow:hidden}.lpx .bp-payment .meter i{background:linear-gradient(90deg,var(--fio),var(--fio-600));border-radius:var(--r-pill);position:absolute;inset:0 18%}.lpx .bp-payment .mr{font-family:var(--lpx-mono-font);color:var(--d-text-2);font-variant-numeric:tabular-nums lining-nums;justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.lpx .bp-grid{border-radius:var(--r-md);background:#ffffff0f;border:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid;overflow:hidden}.lpx .bp-cell{background:#141c2aeb;padding:13px 14px 14px}.lpx .bp-cell .l{font-family:var(--lpx-mono-font);letter-spacing:.14em;text-transform:uppercase;color:var(--d-text-2);font-size:9px;font-weight:600}.lpx .bp-cell .v{font-family:var(--lpx-fio-font);letter-spacing:-.015em;color:#fff;font-variant-numeric:tabular-nums lining-nums;margin-top:5px;font-size:16px;font-weight:700}.lpx .bp-cell .v small{color:var(--d-text-2);font-size:11px;font-weight:500;font-family:var(--lpx-body-font);margin-left:4px}.lpx .bp-foot{font-family:var(--lpx-mono-font);color:var(--d-text-2);letter-spacing:.04em;align-items:center;gap:10px;margin-top:16px;font-size:10.5px;display:flex}.lpx .bp-foot .pulse{background:var(--fio);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite lpx-pulse;box-shadow:0 0 0 3px #38bdf833}@keyframes lpx-pulse{0%{box-shadow:0 0 #38bdf873}70%{box-shadow:0 0 0 8px #38bdf800}to{box-shadow:0 0 #38bdf800}}.lpx .bp-foot b{color:#ffffffeb;font-weight:600}.lpx .bp-chip{background:var(--ink);color:#fff;border-radius:var(--r-pill);font-family:var(--lpx-mono-font);letter-spacing:.08em;z-index:3;align-items:center;gap:8px;padding:8px 13px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:0;right:18px;box-shadow:0 12px 28px -10px #11182759}.lpx .bp-chip .sq{background:var(--fio);border-radius:2px;width:8px;height:8px}.lpx .bp-chip2{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-3);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm);font-family:var(--lpx-mono-font);letter-spacing:.08em;text-transform:uppercase;z-index:3;background:#fff;align-items:center;gap:9px;padding:9px 13px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;bottom:18px;left:18px}@media (max-width:600px){.lpx .bp-chip{top:0;right:8px}.lpx .bp-chip2{display:none}}.lpx .section{padding:96px 0;scroll-margin-top:96px}.lpx .section.sky{background:var(--sky)}.lpx .section.ink{background:var(--ink);color:#fff}.lpx .sec-head.center{text-align:center;max-width:44ch;margin:0 auto}.lpx .sec-head.center h2{margin-top:16px;margin-left:auto;margin-right:auto}.lpx .sec-head.center p{max-width:56ch;margin-top:18px;margin-left:auto;margin-right:auto}.lpx .sec-head h2{font-family:var(--lpx-fio-font);letter-spacing:-.03em;max-width:22ch;margin-top:14px;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:800;line-height:1.04}.lpx .sec-head p{max-width:54ch;color:var(--muted);margin-top:16px;font-size:1.05rem;line-height:1.6}.lpx .section.ink .sec-head h2{color:#fff}.lpx .section.ink .sec-head p{color:var(--d-text)}.lpx .stat-grid{grid-template-columns:1fr;gap:18px;margin-top:56px;display:grid}@media (min-width:720px){.lpx .stat-grid{grid-template-columns:1fr 1fr;gap:22px}}.lpx .stat-card{border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-sm);background:#fff;flex-direction:column;gap:14px;padding:30px;display:flex}.lpx .stat-card .icrow{align-items:center;gap:12px;display:flex}.lpx .stat-card .ic{background:var(--fio-50);width:44px;height:44px;color:var(--fio-700);border-radius:12px;flex:none;place-items:center;display:grid}.lpx .stat-card .tag{font-family:var(--lpx-mono-font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.lpx .stat-card h3{letter-spacing:-.022em;max-width:18ch;font-size:1.45rem;font-weight:700;line-height:1.15}.lpx .stat-card p{color:var(--muted);max-width:42ch;margin:0;font-size:15px;line-height:1.55}.lpx .steps{grid-template-columns:1fr;gap:22px;margin-top:56px;display:grid}@media (min-width:900px){.lpx .steps{grid-template-columns:1fr 1fr;gap:22px}}@media (min-width:1180px){.lpx .steps{grid-template-columns:repeat(4,1fr);gap:18px}}.lpx .step{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);background:#fff;flex-direction:column;gap:14px;min-height:280px;padding:28px 24px;display:flex;position:relative}.lpx .step .num{font-family:var(--lpx-mono-font);letter-spacing:.16em;color:var(--fio-700);align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.lpx .step .num:after{content:"";background:var(--line);flex:1;height:1px}.lpx .step .big{font-family:var(--lpx-fio-font);letter-spacing:-.04em;color:var(--fio-100);font-variant-numeric:tabular-nums lining-nums;font-size:56px;font-weight:800;line-height:1;position:absolute;top:22px;right:22px}.lpx .step h3{letter-spacing:-.02em;max-width:16ch;font-size:1.18rem;font-weight:700}.lpx .step p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.lpx .pl-grid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:940px){.lpx .pl-grid{grid-template-columns:.95fr 1.05fr;gap:64px}}.lpx .pl-copy h2{font-family:var(--lpx-fio-font);letter-spacing:-.03em;max-width:18ch;margin-top:18px;font-size:clamp(2rem,3.8vw,2.7rem);font-weight:800;line-height:1.08}.lpx .pl-copy p{color:var(--muted);max-width:50ch;margin-top:18px;font-size:16px;line-height:1.6}.lpx .pl-copy .rule{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:28px;padding-top:22px;display:flex}.lpx .pl-copy .rule .ri{align-items:flex-start;gap:12px;display:flex}.lpx .pl-copy .rule .ri .sq{background:var(--ink);width:18px;height:18px;color:var(--fio);border-radius:5px;flex:none;place-items:center;margin-top:2px;display:grid}.lpx .pl-copy .rule .ri .tx{color:var(--ink-3);font-size:14.5px;line-height:1.5}.lpx .pl-copy .rule .ri .tx b{color:var(--ink);font-weight:600}.lpx .ll-card{border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-card);background:#fff;max-width:480px;margin:0 auto;overflow:hidden}.lpx .ll-banner{background:linear-gradient(90deg,var(--ink)0%,#1b2435 100%);color:#fff;align-items:center;gap:10px;padding:14px 22px;display:flex}.lpx .ll-banner .lbl{font-family:var(--lpx-mono-font);letter-spacing:.16em;text-transform:uppercase;color:var(--fio);font-size:10.5px;font-weight:600}.lpx .ll-banner .pos{font-family:var(--lpx-mono-font);color:var(--d-text-2);letter-spacing:.06em;margin-left:auto;font-size:10px}.lpx .ll-body{padding:26px 24px 24px}.lpx .ll-row{align-items:flex-start;gap:14px;display:flex}.lpx .ll-mark{background:linear-gradient(135deg,var(--fio-100),#fff);border:1px solid var(--fio-100);width:58px;height:58px;color:var(--fio-700);font-family:var(--lpx-fio-font);letter-spacing:-.02em;border-radius:14px;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid}.lpx .ll-info .nm{font-family:var(--lpx-fio-font);letter-spacing:-.022em;font-size:19px;font-weight:700}.lpx .ll-info .inst{color:var(--muted);margin-top:3px;font-size:13.5px}.lpx .ll-badges{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.lpx .ll-badge{font-family:var(--lpx-mono-font);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.lpx .ll-badge.pref{background:var(--fio-100);color:var(--fio-700)}.lpx .ll-badge.sla{background:var(--green-tint);color:var(--green-strong)}.lpx .ll-badge.sla .dot{background:var(--green);border-radius:50%;width:5px;height:5px}.lpx .ll-prods{border-top:1px solid var(--line-soft);margin-top:22px;padding-top:18px}.lpx .ll-prods .l{font-family:var(--lpx-mono-font);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-size:10px;font-weight:600}.lpx .ll-prod-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lpx .ll-prod{color:var(--ink-3);border:1px solid var(--line);border-radius:var(--r-pill);background:#fff;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.lpx .ll-prod .sq{background:var(--fio);border-radius:50%;width:6px;height:6px}.lpx .ll-meta{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;padding-top:18px;display:grid}.lpx .ll-meta .mv{font-family:var(--lpx-mono-font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:10px;font-weight:600}.lpx .ll-meta .mv b{color:var(--ink);font-family:var(--lpx-fio-font);letter-spacing:-.01em;text-transform:none;margin-top:4px;font-size:14px;font-weight:700;display:block}.lpx .ll-cta{gap:10px;margin:22px 24px 24px;display:flex}.lpx .ll-cta .b1{background:var(--ink);color:#fff;border-radius:var(--r-md);font-family:var(--lpx-body-font);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:14.5px;font-weight:600;display:inline-flex}.lpx .ll-cta .b2{color:var(--ink-3);border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--lpx-body-font);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:7px;padding:14px 16px;font-size:14.5px;font-weight:600;display:inline-flex}.lpx .ll-stage{border-radius:var(--r-xl);border:1px dashed var(--line);background:radial-gradient(80% 60% at 50% 0,#38bdf814,#0000 70%),#fff;padding:26px 18px 36px;position:relative}.lpx .ll-stage .ctx{text-align:center;font-family:var(--lpx-mono-font);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:18px;font-size:10.5px;font-weight:600}.lpx .ll-stage .ctx span{color:var(--fio-700)}.lpx .partners{grid-template-columns:1fr;gap:20px;margin-top:56px;display:grid}@media (min-width:900px){.lpx .partners{grid-template-columns:repeat(3,1fr);gap:22px}}.lpx .partner-card{border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-sm);background:#fff;flex-direction:column;gap:16px;padding:32px 28px 30px;display:flex}.lpx .partner-card .ic{background:var(--fio-50);width:50px;height:50px;color:var(--fio-700);border-radius:14px;place-items:center;display:grid}.lpx .partner-card h3{font-family:var(--lpx-fio-font);letter-spacing:-.022em;max-width:20ch;font-size:1.25rem;font-weight:700;line-height:1.2}.lpx .partner-card p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.lpx .apply{text-align:center;isolation:isolate;padding:120px 0;position:relative;overflow:hidden}.lpx .apply .apply-photo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.lpx .apply .apply-tint{z-index:1;background:linear-gradient(#38bdf8db 0%,#0ea5e9eb 100%);position:absolute;inset:0}.lpx .apply:before{content:"";z-index:2;pointer-events:none;background-image:radial-gradient(#1118271a 1px,#0000 1.5px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 0%,#0000 75%);mask-image:radial-gradient(80% 80%,#000 0%,#0000 75%)}.lpx .apply-in{z-index:3;max-width:760px;margin:0 auto;padding:0 28px;position:relative}.lpx .apply .eyebrow{color:var(--ink)}.lpx .apply h2{font-family:var(--lpx-fio-font);letter-spacing:-.035em;color:var(--ink);max-width:22ch;margin:18px auto 0;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1.05}.lpx .apply p{color:#111827c7;max-width:50ch;margin:22px auto 0;font-size:1.05rem;line-height:1.6}.lpx .apply .cta{margin-top:36px}.lpx .apply .req{font-family:var(--lpx-mono-font);letter-spacing:.1em;text-transform:uppercase;color:#111827b8;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:28px;font-size:12px;font-weight:600;display:inline-flex}.lpx .apply .req span{align-items:center;gap:9px;display:inline-flex}.lpx .apply .req .dt{background:#11182773;border-radius:50%;width:4px;height:4px}.lpx .apply .btn-dark{background:var(--ink);color:#fff;border-radius:var(--r-pill);padding:20px 32px;font-size:16.5px;font-weight:600;box-shadow:0 16px 36px -14px #11182780}.lpx .apply .btn-dark:hover{background:#000;transform:translateY(-1px);box-shadow:0 22px 48px -16px #11182799}.lpx .buyer-notice{color:var(--d-text);border-bottom:1px solid var(--d-line);background:#0b1220;padding:22px 0}.lpx .buyer-notice .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;font-size:13.5px;display:flex}.lpx .buyer-notice b{color:#fff;font-weight:600}.lpx .buyer-notice a{color:var(--fio);align-items:center;gap:6px;font-weight:600;display:inline-flex}@media (max-width:600px){.lpx .section{padding:72px 0}.lpx .hero-inner{padding:64px 0 80px}.lpx .apply{padding:88px 0}}@media (prefers-reduced-motion:reduce){.lpx .bp-foot .pulse{animation:none}.lpx .btn,.lpx .arrow{transition:none}}
