.lp4{background:var(--ink-1);color:var(--fg-1);font-family:var(--font-sans);font-feature-settings:"tnum" 1, "cv11" 1;position:relative;overflow-x:hidden}.lp4 *{box-sizing:border-box}.lp4 .scan-bg{pointer-events:none;z-index:0;opacity:.5;background-image:linear-gradient(#5ce1c506 1px,#0000 1px),linear-gradient(90deg,#d08b5c03 1px,#0000 1px);background-size:80px 80px;height:920px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(78% 60% at 60% 8%,#000 22%,#0000 78%);mask-image:radial-gradient(78% 60% at 60% 8%,#000 22%,#0000 78%)}.lp4>*{z-index:1;position:relative}.lp4 .ascend-mark{display:block}.lp4 .ascend-word{font-family:var(--font-display);letter-spacing:.26em;color:var(--copper);font-size:14px;font-weight:500}.lp4 .nav-wrap{z-index:50;transition:background .18s var(--ease-out), border-color .18s var(--ease-out), backdrop-filter .18s;border-bottom:1px solid #0000;position:sticky;top:0}.lp4 .nav-wrap[data-stuck="1"]{border-bottom-color:var(--line-1);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:#080b16b8}.lp4 .nav{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:18px 64px;display:flex}.lp4 .nav-left{align-items:center;gap:10px;display:flex}.lp4 .nav-mid{align-items:center;gap:26px;display:flex}.lp4 .nav-mid a{font-family:var(--font-sans);color:var(--fg-3);font-size:12.5px;font-weight:500;text-decoration:none;transition:color .1s}.lp4 .nav-mid a:hover{color:var(--fg-1)}.lp4 .nav-right{align-items:center;gap:10px;display:flex}.lp4 .btn{font-family:var(--font-display);letter-spacing:.04em;cursor:pointer;transition:background .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out), transform .1s;white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;padding:9px 15px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.lp4 .btn:active{transform:translateY(.5px)}.lp4 .btn--ghost{color:var(--fg-2);border-color:var(--line-2);background:0 0}.lp4 .btn--ghost:hover{color:var(--fg-1);border-color:var(--line-3);background:var(--ink-2)}.lp4 .btn--copper{background:var(--copper);color:#1a0f06}.lp4 .btn--copper:hover{background:var(--copper-1)}.lp4 .btn--teal{background:var(--teal);color:#04140f}.lp4 .btn--teal:hover{background:var(--teal-1)}.lp4 .btn--outline-teal{color:var(--teal);background:0 0;border-color:#5ce1c552}.lp4 .btn--outline-teal:hover{background:var(--teal-4);border-color:var(--teal)}.lp4 .btn--outline-copper{color:var(--copper);background:0 0;border-color:#d08b5c57}.lp4 .btn--outline-copper:hover{background:var(--copper-4);border-color:var(--copper)}.lp4 .btn--lg{padding:13px 20px;font-size:13px}.lp4 .eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:500}.lp4 .eyebrow--teal{color:var(--teal)}.lp4 .eyebrow--copper{color:var(--copper)}.lp4 .eyebrow--violet{color:var(--violet)}.lp4 h1.display,.lp4 h2.display,.lp4 h3.display{font-family:var(--font-display);letter-spacing:-.025em;color:var(--fg-1);text-wrap:balance;margin:0;font-weight:500}.lp4 h1.display{letter-spacing:-.038em;font-size:92px;line-height:.97}.lp4 h2.display{font-size:46px;line-height:1.04}.lp4 h3.display{letter-spacing:-.015em;font-size:22px;line-height:1.18}.lp4 .lede{font-family:var(--font-sans);color:var(--fg-2);text-wrap:pretty;max-width:580px;margin:0;font-size:16px;line-height:1.55}.lp4 .body{color:var(--fg-2);margin:0;font-size:14px;line-height:1.6}.lp4 .mute{color:var(--fg-3)}.lp4 .micro{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:500}.lp4 .mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.lp4 .tabular{font-variant-numeric:tabular-nums lining-nums}.lp4 .hl-teal{color:var(--teal)}.lp4 .hl-copper{color:var(--copper)}.lp4 .hl-violet{color:var(--violet)}.lp4 .card{background:var(--ink-2);border:1px solid var(--line-1);border-radius:8px}.lp4 .card-2{background:var(--ink-3);border:1px solid var(--line-2);border-radius:6px}.lp4 .wrap{max-width:1240px;margin:0 auto;padding-left:64px;padding-right:64px}.lp4 .section{padding-top:116px;padding-bottom:116px;position:relative}.lp4 .section--med{padding-top:92px;padding-bottom:92px}.lp4 .section--tight{padding-top:56px;padding-bottom:56px}.lp4 .hairline-top{border-top:1px solid var(--line-1)}.lp4 .ink0{background:var(--ink-0)}.lp4 .section-h{max-width:760px;margin-bottom:60px}.lp4 .chip{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--fg-2);white-space:nowrap;background:0 0;border-radius:3px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:500;display:inline-flex}.lp4 .chip--teal{color:var(--teal);background:var(--teal-4);border-color:#5ce1c552}.lp4 .chip--copper{color:var(--copper);background:var(--copper-4);border-color:#d08b5c52}.lp4 .chip--violet{color:var(--violet);background:var(--violet-4);border-color:#a78bfa52}.lp4 .dot{border-radius:50%;width:6px;height:6px;display:inline-block}.lp4 .field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.lp4 .field label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:500}.lp4 .field input{font-family:var(--font-sans);background:var(--ink-1);border:1px solid var(--line-2);color:var(--fg-1);border-radius:5px;outline:none;width:100%;padding:12px 13px;font-size:14px;transition:border-color .12s,box-shadow .12s}.lp4 .field input:focus{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.lp4 .field input::placeholder{color:var(--fg-5)}.lp4 details.faq{border-top:1px solid var(--line-1);padding:22px 0}.lp4 details.faq:last-of-type{border-bottom:1px solid var(--line-1)}.lp4 details.faq summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg-1);justify-content:space-between;align-items:center;gap:24px;font-size:17px;font-weight:500;list-style:none;display:flex}.lp4 details.faq summary::-webkit-details-marker{display:none}.lp4 details.faq summary:after{content:"+";color:var(--teal);font-family:var(--font-mono);flex-shrink:0;font-size:18px;font-weight:400}.lp4 details.faq[open] summary:after{content:"−"}.lp4 details.faq .answer{font-family:var(--font-sans);color:var(--fg-2);max-width:760px;margin-top:12px;font-size:14px;line-height:1.62}.lp4 .footer{border-top:1px solid var(--line-1);background:var(--ink-0);padding:72px 0 40px}.lp4 .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:32px;margin-bottom:56px;display:grid}.lp4 .footer-col h4{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin:0 0 14px;font-size:11px;font-weight:500}.lp4 .footer-col a{color:var(--fg-2);padding:5px 0;font-size:13px;text-decoration:none;display:block}.lp4 .footer-col a:hover{color:var(--teal)}.lp4 .footer-bottom{border-top:1px solid var(--line-1);color:var(--fg-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:11.5px;display:flex}.lp4 .footer-legal{max-width:820px;color:var(--fg-4);margin-bottom:24px;font-size:11.5px;line-height:1.62}.lp4 .footer-legal strong{color:var(--fg-3);font-weight:600}.lp4 .reveal{opacity:1;transform:none}.lp4.reveal-armed .reveal{opacity:0;transition:opacity .62s var(--ease-out), transform .62s var(--ease-out);transform:translateY(18px)}.lp4.reveal-armed .reveal.in,.lp4 .assemble{opacity:1;transform:none}.lp4[data-anim=armed] .assemble{opacity:0;transform:translateY(14px)scale(.994)}.lp4[data-anim=run] .assemble{opacity:1;transition:opacity .56s var(--ease-out) var(--d,0s), transform .56s var(--ease-out) var(--d,0s);transform:none}@keyframes lp4-tick{0%{background:var(--teal-4)}to{background:0 0}}.lp4 .tick{animation:lp4-tick 1.4s var(--ease-out);border-radius:3px}@keyframes lp4-eq{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}.lp4 .eq-bar{transform-origin:bottom}.lp4 .playing .eq-bar{animation:.9s cubic-bezier(.65,0,.35,1) infinite lp4-eq}.lp4 .desk-card{background:var(--ink-2);border:1px solid var(--line-1);transition:background .18s var(--ease-out), border-color .18s var(--ease-out);border-radius:8px;padding:22px 22px 20px;position:relative;overflow:hidden}.lp4 .desk-card:hover{background:var(--ink-3);border-color:var(--line-2)}.lp4 .desk-card .edge{width:2px;position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.lp4.reveal-armed .reveal,.lp4.reveal-armed .reveal.in,.lp4 .assemble,.lp4[data-anim=armed] .assemble,.lp4[data-anim=run] .assemble{opacity:1!important;transition:none!important;transform:none!important}.lp4 .playing .eq-bar{animation:none!important;transform:scaleY(.6)!important}.lp4 .tick{animation:none!important}}@media (max-width:640px){.lp4 .wrap{padding-left:22px;padding-right:22px}.lp4 .nav{padding:14px 22px}.lp4 .nav-mid{display:none}.lp4 .section{padding-top:64px;padding-bottom:64px}.lp4 .section--med{padding-top:56px;padding-bottom:56px}.lp4 h1.display{font-size:46px;line-height:1}.lp4 h2.display{font-size:30px}.lp4 .section-h{margin-bottom:36px}.lp4 .hero-grid{grid-template-columns:1fr!important;gap:40px!important}.lp4 .flag-grid{grid-template-columns:1fr!important;gap:32px!important}.lp4 .flag-grid .flag-visual{order:2!important}.lp4 .flag-grid .flag-text{order:1!important}.lp4 .grid-3,.lp4 .grid-cards-9,.lp4 .loop-grid{grid-template-columns:1fr!important}.lp4 .cred-grid{grid-template-columns:1fr 1fr!important}.lp4 .close-grid{grid-template-columns:1fr!important;gap:48px!important}.lp4 .footer-grid{grid-template-columns:1fr 1fr!important}.lp4 .trust-grid,.lp4 .ios-grid,.lp4 .hero-b-desk{grid-template-columns:1fr!important}}.lp-auth{background:var(--ink-1);color:var(--fg-1);font-family:var(--font-sans);flex:1;justify-content:center;align-items:center;padding:24px 20px;display:flex;position:relative}.lp-auth .auth-card{background:var(--ink-2);border:1px solid var(--line-2);width:380px;max-width:100%;box-shadow:var(--elev-3,0 24px 60px -28px #000000b3);border-radius:10px;padding:30px 30px 26px}.lp-auth .auth-brand{border-bottom:1px solid var(--line-1);align-items:center;gap:10px;margin-bottom:22px;padding-bottom:18px;text-decoration:none;display:flex}.lp-auth h1.auth-h{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-1);margin:0;font-size:26px;font-weight:500}.lp-auth .auth-sub{color:var(--fg-3);margin:6px 0 22px;font-size:12.5px;line-height:1.5}.lp-auth .auth-note{border:1px solid var(--line-2);background:var(--ink-3);color:var(--fg-3);border-radius:4px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:11.5px;line-height:1.5;display:flex}.lp-auth .auth-note strong{color:var(--fg-1);font-weight:600}.lp-auth .auth-err{background:var(--negative-3);color:var(--negative);border:1px solid #ff6b6b4d;border-radius:6px;margin-bottom:14px;padding:9px 12px;font-size:11.5px}.lp-auth .auth-ok{background:var(--positive-3,#34c75914);color:var(--positive,#34c759);border:1px solid #34c7594d;border-radius:6px;margin-bottom:14px;padding:9px 12px;font-size:11.5px}.lp-auth .auth-foot{border-top:1px solid var(--line-1);text-align:center;color:var(--fg-4);margin-top:22px;padding-top:16px;font-size:11.5px}.lp-auth .auth-foot a{color:var(--teal);text-decoration:none}.lp-auth .auth-foot a:hover{text-decoration:underline}.lp-auth .field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.lp-auth .field label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:500}.lp-auth .field input{font-family:var(--font-sans);background:var(--ink-1);border:1px solid var(--line-2);color:var(--fg-1);border-radius:5px;outline:none;width:100%;padding:12px 13px;font-size:14px;transition:border-color .12s,box-shadow .12s}.lp-auth .field input:focus{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.lp-auth .field input::placeholder{color:var(--fg-5)}.lp-auth .btn{font-family:var(--font-display);letter-spacing:.04em;cursor:pointer;transition:background .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out), transform .1s;white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px 15px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.lp-auth .btn:active{transform:translateY(.5px)}.lp-auth .btn--teal{background:var(--teal);color:#04140f}.lp-auth .btn--teal:hover{background:var(--teal-1)}.lp-auth .btn--lg{padding:13px 20px;font-size:13px}.lp4,.lp-auth{--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}
