.lp{--lp-ink:#f7f4ed;--lp-muted:#b4b6b4;--lp-night:#0b1110;--lp-panel:#131b19;--lp-elev:#18221f;--lp-line:#2b3532;--lp-lime:#caff45;--lp-orange:#ff6b35;background:var(--lp-night);color:var(--lp-ink);min-height:100vh;line-height:1.7;overflow-x:hidden}.lp *{box-sizing:border-box}.lp a{color:inherit}.lp :focus-visible{outline:3px solid var(--lp-lime);outline-offset:3px}:where(.lp) :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0}:where(.lp) :where(ul,ol){padding:0;list-style:none}.lpSkip{position:absolute;left:-9999px;top:8px;z-index:30;background:var(--lp-lime);color:var(--lp-night)!important;padding:10px 14px;font-weight:800}.lpSkip:focus{left:16px}.lpHeader{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(11,17,16,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--lp-line)}.lpHeaderInner{max-width:1160px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:24px}.lpBrand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.12em;font-size:.82rem}.lpBrandMark{display:inline-grid;place-items:center;width:32px;height:32px;background:var(--lp-lime);color:var(--lp-night);font-weight:900;letter-spacing:0}.lpNav{display:flex;gap:20px;margin-left:auto}.lpNav a{text-decoration:none;color:var(--lp-muted);font-size:.88rem;font-weight:600}.lpNav a:hover{color:var(--lp-ink)}.lpHeaderJoin{text-decoration:none;border:1px solid var(--lp-lime);color:var(--lp-lime)!important;padding:8px 14px;font-weight:800;font-size:.88rem;white-space:nowrap}.lpHeaderJoin:hover{background:var(--lp-lime);color:var(--lp-night)!important}.lpMain{max-width:1160px;margin:0 auto;padding:0 24px}.lpHero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:48px;gap:48px;align-items:center;padding:88px 0 64px}.lpKicker,.lpSectionKicker{color:var(--lp-lime);font-weight:800;letter-spacing:.18em;font-size:.78rem}.lpPhrase{display:inline-block}.lpHero h1{font-size:clamp(1.9rem,4.2vw,3.6rem);line-height:1.12;letter-spacing:-.03em;margin:18px 0 22px;font-weight:900}.lpLead{color:var(--lp-muted);font-size:1.05rem;max-width:36em}.lpHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.lpButton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:1px solid var(--lp-line);background:var(--lp-panel);text-decoration:none;font-weight:800}.lpButton:hover,.lpButtonPrimary{border-color:var(--lp-lime)}.lpButtonPrimary{background:var(--lp-lime);color:var(--lp-night)!important}.lpButtonPrimary:hover{filter:brightness(1.06)}.lpNotice{margin-top:20px;padding:12px 14px;border-left:3px solid var(--lp-orange);background:var(--lp-panel);color:var(--lp-ink);font-size:.9rem}.lpHeroVisual{position:relative;min-height:410px}.lpScreenMock{width:86%;border:1px solid var(--lp-line);background:linear-gradient(160deg,#16231f,#0e1614);padding:28px;display:grid;grid-gap:12px;gap:12px;box-shadow:0 30px 60px rgba(0,0,0,.35)}.lpScreenMock strong{font-size:.8rem;letter-spacing:.2em;color:var(--lp-lime)}.lpMockPrompt{font-size:1.5rem;font-weight:800}.lpMockLabel{font-size:.7rem;color:var(--lp-muted);letter-spacing:.08em}.lpMockBars{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.lpMockBars i{display:block;height:12px;background:var(--lp-line)}.lpMockBars i:first-child{background:var(--lp-lime)}.lpPhoneMock{position:absolute;right:0;bottom:0;width:180px;border:1px solid var(--lp-line);border-radius:22px;background:#0f1715;padding:18px 14px;display:grid;grid-gap:8px;gap:8px;box-shadow:0 24px 48px rgba(0,0,0,.45)}.lpPhoneMock b{display:block;border:1px solid var(--lp-line);padding:8px 10px;font-size:.82rem;background:var(--lp-elev)}.lpPhoneMock b:first-of-type{border-color:var(--lp-lime)}.lpJoinBand{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--lp-lime);background:var(--lp-panel);padding:24px 28px}.lpJoinBand h2{font-size:1.25rem}.lpJoinBand p{color:var(--lp-muted);margin-top:6px}.lpSection{padding:80px 0 0}.lpSection h2{font-size:clamp(1.6rem,3vw,2.3rem);margin:10px 0 28px;letter-spacing:-.02em}.lpCards{display:grid;grid-gap:14px;gap:14px}.lpCards3{grid-template-columns:repeat(3,minmax(0,1fr))}.lpCards4{grid-template-columns:repeat(4,minmax(0,1fr))}.lpCard{border:1px solid var(--lp-line);background:var(--lp-panel);padding:24px}.lpCard h3{font-size:1.08rem;margin-bottom:10px}.lpCard p{color:var(--lp-muted);font-size:.95rem}.lpSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;counter-reset:none}.lpSteps li{display:flex;gap:14px;border:1px solid var(--lp-line);background:var(--lp-panel);padding:20px}.lpStepNo{flex:none;display:grid;place-items:center;width:34px;height:34px;background:var(--lp-lime);color:var(--lp-night);font-weight:900}.lpSteps h3{font-size:1rem;margin-bottom:6px}.lpSteps p{color:var(--lp-muted);font-size:.92rem}.lpNeeds{margin-top:20px;border:1px dashed var(--lp-line);padding:20px 24px}.lpNeeds h3{font-size:1rem;margin-bottom:10px}.lpNeeds li{position:relative;padding-left:18px;color:var(--lp-muted)}.lpNeeds li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:8px;background:var(--lp-lime)}.lpFaq{display:grid;grid-gap:10px;gap:10px}.lpFaq>div{border:1px solid var(--lp-line);background:var(--lp-panel);padding:18px 22px}.lpFaq dt{font-weight:800}.lpFaq dd{color:var(--lp-muted);margin-top:6px}.lpContact>p{color:var(--lp-muted);max-width:40em}.lpPreparingList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.lpPreparingList li{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--lp-line);background:var(--lp-panel);padding:16px 18px;font-weight:700}.lpPreparing{display:inline-block;border:1px solid var(--lp-orange);color:var(--lp-orange);font-size:.72rem;font-weight:800;padding:2px 8px;letter-spacing:.06em;white-space:nowrap}.lpFooter{margin-top:96px;border-top:1px solid var(--lp-line);background:#080d0c}.lpFooterInner{max-width:1160px;margin:0 auto;padding:36px 24px 48px;display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap}.lpFooterLegal{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px;color:var(--lp-muted);font-size:.85rem}.lpFooterLegal li{display:flex;align-items:center;gap:8px}.lpStaff p{font-size:.78rem;color:var(--lp-muted);letter-spacing:.08em}.lpStaff ul{display:flex;gap:16px;margin-top:8px}.lpStaff a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:.88rem;color:var(--lp-muted)}.lpMain:focus{outline:none}.lpStaff a:hover{color:var(--lp-ink)}@media (max-width:960px){.lpHero{grid-template-columns:1fr;padding:56px 0 40px;gap:36px}.lpCards4,.lpSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.lpNav{display:none}.lpHeaderJoin{margin-left:auto}}@media (max-width:640px){.lpHeaderInner,.lpMain{padding-left:16px;padding-right:16px}.lpHeaderInner{gap:12px}.lpHeader .lpBrandName{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lpHero{padding-top:40px}.lpLead{font-size:1rem}.lpHeroActions .lpButton{width:100%}.lpHeroVisual{min-height:0;display:grid;grid-gap:12px;gap:12px}.lpScreenMock{width:100%}.lpPhoneMock{position:static;width:100%;border-radius:16px}.lpJoinBand{flex-direction:column;align-items:stretch;padding:20px}.lpJoinBand .lpButton{width:100%}.lpSection{padding-top:56px}.lpCards3,.lpCards4,.lpPreparingList,.lpSteps{grid-template-columns:1fr}.lpFooterInner{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important}}