.l-head{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(10,15,44,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.l-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;padding-bottom:14px}.l-bar img{height:32px;width:auto}.l-links{display:flex;gap:28px;color:var(--mute)}.l-links a{text-decoration:none}.l-links a:hover{color:var(--text)}.l-act{display:flex;gap:10px}.l-hero{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center;padding-top:72px;padding-bottom:72px}.l-hero h1{font-size:clamp(2.5rem,5.6vw,4.4rem)}.l-pill{display:inline-block;border:1px solid var(--line);color:var(--gold);padding:4px 14px;border-radius:999px;font-size:.9rem;margin-bottom:20px}.l-sub{color:var(--mute);font-size:1.15rem;max-width:48ch;margin:22px 0 30px}.l-row{display:flex;gap:12px;flex-wrap:wrap}.l-mock{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:26px;display:grid;grid-gap:18px;gap:18px}.l-mock-top{display:flex;justify-content:space-between;color:var(--mute);font-size:.9rem}.l-mock-top em{font-style:normal;color:var(--gold)}.l-mock strong{font-family:var(--display);font-size:2.6rem;color:var(--gold)}.l-bars{display:flex;align-items:flex-end;gap:10px;height:110px}.l-bars i{flex:1 1;background:var(--signal);border-radius:6px 6px 2px 2px;opacity:.9}.l-mock ul{list-style:none;padding:0;display:grid;grid-gap:8px;gap:8px}.l-mock li{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:8px}.l-mock li span{color:var(--mute)}.l-marq{overflow:hidden;border-block:1px solid var(--line);padding:18px 0}.l-marq div{display:flex;gap:56px;width:max-content;animation:mq 28s linear infinite}.l-marq span{font-family:var(--display);font-size:1.5rem;color:var(--mute);white-space:nowrap}@keyframes mq{to{transform:translateX(-50%)}}.l-split{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center;padding-top:96px;padding-bottom:96px}.l-cta h2,.l-dark h2,.l-sec h2,.l-split h2{font-size:clamp(1.9rem,4vw,3rem);margin-bottom:20px}.l-split p{color:var(--mute);margin-bottom:28px;max-width:52ch}.l-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px}.l-card.big{border-radius:28px;padding:36px}.l-card h3{font-size:1.3rem;margin-bottom:8px}.l-card p{color:var(--mute);margin:0}.l-dark{background:var(--surface);padding:88px 0}.l-grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:32px}.l-pain{border-left:2px solid var(--bad);padding-left:18px}.l-pain h3{font-size:1.2rem;margin-bottom:6px}.l-pain p{color:var(--mute)}.l-turn{margin-top:40px;font-family:var(--display);font-size:1.5rem;color:var(--gold);max-width:32ch}.l-sec{padding-top:96px;padding-bottom:96px}.l-grid2{grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.l-grid2,.l-steps{display:grid;margin-top:32px}.l-steps{grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;list-style:none;padding:0;counter-reset:s}.l-steps li{counter-increment:s;border-left:2px solid var(--signal);padding-left:18px}.l-steps li:before{content:counter(s);font-family:var(--display);font-size:2rem;color:var(--gold)}.l-steps b{display:block;font-size:1.2rem}.l-steps span{color:var(--mute)}.l-faq{display:grid;grid-gap:10px;gap:10px;margin-top:28px;max-width:760px}.l-faq details{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 20px}.l-faq summary{cursor:pointer;font-weight:600}.l-faq p{color:var(--mute);margin-top:10px}.l-cta{background:var(--signal);color:#0a0f2c;border-radius:32px;padding:64px 32px;text-align:center}.l-cta h2{margin-bottom:8px}.l-cta p{margin-bottom:24px}.l-cta .btn{background:#0a0f2c;color:var(--text)}.l-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:56px;padding-bottom:48px;color:var(--mute)}.l-foot img{height:28px;width:auto}@media(max-width:800px){.l-links{display:none}.l-grid2,.l-grid3,.l-hero,.l-split,.l-steps{grid-template-columns:1fr}.l-hero{padding-top:40px}.l-sec,.l-split{padding-top:64px;padding-bottom:64px}.l-foot{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.l-marq div{animation:none}}