.ln{--ln-ink:#1b1d20;--ln-ink-2:#717986;--ln-muted:#1b1d20b8;--ln-soft:#f4f4f4;--ln-from:var(--logo-from,#de2d43);--ln-to:var(--logo-to,#fd4a60);--ln-glow:color-mix(in srgb, var(--primary) 45%, transparent);z-index:2;background:var(--white);color:var(--ln-ink);font-family:var(--font-onest),var(--font-inter),sans-serif;position:relative}.ln h1,.ln h2,.ln h3{font-family:inherit}.ln-wrap{width:100%;max-width:1236px;margin:0 auto;padding:0 24px}@media (max-width:540px){.ln-wrap{padding:0 16px}}.ln-sec{padding:96px 0}@media (max-width:768px){.ln-sec{padding:64px 0}}.ln-eyebrow{border:1px solid var(--primary);letter-spacing:.02em;text-transform:uppercase;color:var(--primary);border-radius:100px;align-items:center;gap:8px;padding:6px 16px 6px 12px;font-size:13px;font-weight:500;display:inline-flex}.ln-eyebrow i{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 18%, transparent);background:currentColor;border-radius:50%}.ln-eyebrow--glass{color:#f9fafb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#fff3,#ffffff14);border:0}.ln-eyebrow--glass i{background:var(--ln-to);box-shadow:0 0 0 4px color-mix(in srgb, var(--ln-to) 30%, transparent)}.ln-head{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}.ln-head--center{text-align:center;align-items:center}@media (max-width:768px){.ln-head{margin-bottom:32px}}.ln-title{letter-spacing:-.04em;background:linear-gradient(180deg, var(--ln-ink), var(--ln-ink-2));color:#0000;text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(32px,4.4vw,56px);font-weight:600;line-height:1.12}.ln-title span{-webkit-text-fill-color:var(--primary)}.ln-lead{max-width:640px;color:var(--ln-muted);margin:0;font-size:18px;font-weight:500;line-height:1.5}@media (max-width:540px){.ln-lead{font-size:16px}}.ln-btn{white-space:nowrap;height:52px;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),background .25s var(--ease-out);border-radius:32px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;display:inline-flex}.ln-btn svg{width:18px;height:18px;transition:transform .25s var(--ease-out)}.ln-btn:hover{transform:translateY(-1px)}.ln-btn:hover svg:last-child{transform:translate(2px)}.ln-btn--brand{background:linear-gradient(90deg, var(--ln-from), var(--ln-to));color:var(--white);box-shadow:0 6px 20px var(--ln-glow)}.ln-btn--brand:hover{box-shadow:0 10px 28px var(--ln-glow)}.ln-btn--dark{color:var(--white);background:linear-gradient(#464e56,#100);box-shadow:0 4px 10px #464e564d}.ln-btn--ghost{color:var(--ln-ink);border:1px solid #1b1d2024}.ln-btn--ghost:hover{background:var(--ln-soft)}.ln-btn--tg svg{border-radius:50%;width:24px;height:24px}.ln-btn--tg:hover{color:var(--white);background:#229ed9;border-color:#229ed9;box-shadow:0 10px 26px #229ed959}.ln-btn--tg:hover svg{box-shadow:0 0 0 2px var(--white);transform:none}
