:root{--lw-ink:#1a1a1a;--lw-ink-soft:#4a4a4a;--lw-ink-muted:#8a8a8a;--lw-bg:#f8fbff;--lw-bg-dark:#e0f2fe;--lw-bg-subtle:#bae6fd;--lw-primary:#0ea5e9;--lw-primary-light:#38bdf8;--lw-primary-dark:#0284c7;--lw-primary-bg:#e0f2fe;--lw-white:#fff;--lw-brand-border:#0ea5e90f;--lw-brand-shadow:#0ea5e91a;--lw-font:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--lw-nav-height:76px}html{scroll-behavior:smooth}@keyframes lw-fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.lw-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.lw-reveal.visible{opacity:1;transform:translateY(0)}.lw-nav{z-index:100;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--lw-brand-border);font-family:var(--lw-font);background:#f8fbffe6;justify-content:space-between;align-items:center;padding:20px 24px;transition:box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.lw-nav.scrolled{box-shadow:0 1px 30px #0ea5e90f}.lw-logo{cursor:pointer;align-items:center;gap:8px;text-decoration:none;display:flex}.lw-logo-icon{border-radius:12px;width:36px;height:36px;overflow:hidden}.lw-logo-text{font-family:var(--lw-font);color:var(--lw-ink);font-size:18px;font-weight:700}.lw-nav-links{align-items:center;gap:36px;display:flex}.lw-nav-links a{color:var(--lw-ink-muted);font-family:var(--lw-font);cursor:pointer;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .2s}.lw-nav-links a:hover{color:var(--lw-primary)}.lw-nav-actions{align-items:center;gap:12px;display:flex}.lw-nav-login{color:var(--lw-ink-muted);font-family:var(--lw-font);cursor:pointer;background:0 0;border:none;padding:10px 16px;font-size:.88rem;font-weight:500;transition:color .2s}.lw-nav-login:hover{color:var(--lw-primary)}.lw-nav-cta{background:var(--lw-primary);font-family:var(--lw-font);cursor:pointer;border:none;border-radius:10px;padding:10px 24px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;color:var(--lw-white)!important}.lw-nav-cta:hover{background:var(--lw-primary-dark);transform:translateY(-1px)}.lw-hero{margin-top:var(--lw-nav-height);min-height:calc(100vh - var(--lw-nav-height));min-height:calc(100svh - var(--lw-nav-height));background:var(--lw-bg);font-family:var(--lw-font);align-items:center;padding:0 48px;display:flex;position:relative}.lw-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#0ea5e90f 0%,#0000 70%);width:700px;height:700px;position:absolute;top:-200px;right:-200px}.lw-hero-inner{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:80px;width:100%;max-width:1200px;margin:0 auto;display:grid}.lw-hero-text{z-index:2;flex-direction:column;justify-content:center;display:flex;position:relative}.lw-hero-eyebrow{color:var(--lw-primary-dark);text-transform:uppercase;letter-spacing:.14em;opacity:0;align-items:center;gap:8px;margin-bottom:32px;font-size:clamp(.75rem,.65rem + .4vw,.875rem);font-weight:600;animation:.8s .1s forwards lw-fadeUp;display:inline-flex}.lw-hero-eyebrow:before{content:"";background:var(--lw-primary);width:24px;height:1.5px}.lw-hero h1{font-family:var(--lw-font);letter-spacing:-.03em;color:var(--lw-ink);opacity:0;margin:0 0 28px;font-size:clamp(2rem,1.2rem + 3.5vw,4.5rem);font-weight:800;line-height:1.1;animation:.8s .2s forwards lw-fadeUp}.lw-hero h1 em{color:var(--lw-primary);font-style:normal;font-weight:800}.lw-hero-sub{color:var(--lw-ink-soft);opacity:0;max-width:460px;margin:0 0 40px;font-size:1.1rem;line-height:1.75;animation:.8s .3s forwards lw-fadeUp}.lw-hero-actions{opacity:0;align-items:center;gap:16px;animation:.8s .4s forwards lw-fadeUp;display:flex}.lw-hero-actions a{transition:opacity .2s;display:block}.lw-hero-actions a:hover{opacity:.8}.lw-hero-secondary{opacity:0;align-items:center;gap:16px;margin-top:16px;animation:.8s .5s forwards lw-fadeUp;display:flex}.lw-hero-mobile-badges{opacity:0;justify-content:center;align-items:center;gap:16px;margin-bottom:32px;animation:.8s .6s forwards lw-fadeUp;display:none}.lw-hero-mobile-badges a{transition:opacity .2s;display:block}.lw-hero-mobile-badges a:hover{opacity:.8}.lw-hero-secondary a{transition:opacity .2s;display:block}.lw-hero-secondary a:hover{opacity:.8}.lw-btn-primary{background:linear-gradient(135deg,var(--lw-primary-light),var(--lw-primary-dark));color:var(--lw-white);font-family:var(--lw-font);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:16px 32px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 20px #0ea5e940}.lw-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0ea5e959}.lw-btn-secondary{color:var(--lw-ink-soft);font-family:var(--lw-font);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.lw-btn-secondary:hover{color:var(--lw-primary)}.lw-hero-visual{opacity:0;justify-content:center;animation:1s .4s forwards lw-fadeUp;display:flex;position:relative}.lw-phone-frame{background:var(--lw-white);width:320px;height:660px;box-shadow:0 40px 100px #00000014,0 0 0 1px var(--lw-brand-border);border-radius:44px;position:relative;overflow:hidden}.lw-phone-notch{background:var(--lw-ink);z-index:5;border-radius:0 0 18px 18px;width:100px;height:28px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lw-phone-screen-img{object-fit:cover;border-radius:44px;width:100%;height:100%}.lw-section-label{font-family:var(--lw-font);color:var(--lw-primary-dark);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:16px;font-size:14px;font-weight:700;display:flex}.lw-section-label:before{content:"";background:var(--lw-primary);width:20px;height:1.5px}.lw-section-title{font-family:var(--lw-font);letter-spacing:-.02em;color:var(--lw-ink);margin:0 0 40px;font-size:clamp(1.5rem,1rem + 2.2vw,3rem);font-weight:700;line-height:1.15}.lw-section-title em{color:var(--lw-primary);font-style:normal}.lw-section-sub{font-family:var(--lw-font);color:var(--lw-ink-soft);max-width:480px;margin:0 0 56px;font-size:1rem;line-height:1.7}.lw-what{max-width:1200px;font-family:var(--lw-font);margin:0 auto;padding:120px 48px}.lw-what-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lw-what-card{background:var(--lw-white);border:1px solid var(--lw-brand-border);border-radius:16px;padding:36px 32px;transition:transform .3s}.lw-what-card:hover{transform:translateY(-4px)}.lw-what-icon{margin-bottom:16px;font-size:1.6rem}.lw-what-card h3{color:var(--lw-ink);margin:0 0 8px;font-size:1rem;font-weight:700}.lw-what-card p{color:var(--lw-ink-soft);margin:0;font-size:.88rem;line-height:1.6}.lw-how{background:var(--lw-white);font-family:var(--lw-font);padding:120px 48px}.lw-how-inner{max-width:1200px;margin:0 auto}.lw-steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.lw-step{position:relative}.lw-step:before{counter-increment:step;content:counter(step,decimal-leading-zero);font-family:var(--lw-font);color:var(--lw-bg-dark);margin-bottom:16px;font-size:3.5rem;line-height:1;display:block}.lw-step h3{color:var(--lw-ink);margin:0 0 8px;font-size:1.05rem;font-weight:700}.lw-step p{color:var(--lw-ink-soft);margin:0;font-size:.88rem;line-height:1.65}.lw-phone-video{object-fit:cover;border-radius:44px;width:100%;height:100%}.lw-trust-phone img,.lw-trust-phone .lw-phone-frame{user-select:none;cursor:default;-webkit-user-drag:none}.lw-network{font-family:var(--lw-font);background:var(--lw-white);padding:120px 48px}.lw-network .lw-section-sub{font-size:18px}.lw-network-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;display:grid}.lw-pull-quote{font-family:var(--lw-font);color:var(--lw-ink-soft);text-align:center;max-width:640px;margin:60px auto 0;font-size:clamp(1.1rem,.9rem + 1vw,1.6rem);font-style:italic;font-weight:600;line-height:1.5}.lw-network-visual{flex-direction:column;gap:12px;display:flex}.lw-network-extra{color:var(--lw-ink-soft);margin:0;font-size:.92rem;line-height:1.7}.lw-source-card{background:var(--lw-white);border:1px solid var(--lw-brand-border);border-radius:14px;align-items:center;gap:16px;padding:20px 24px;transition:transform .3s;display:flex}.lw-source-card:hover{transform:translate(6px)}.lw-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.lw-dot.first{background:var(--lw-primary)}.lw-dot.second{background:var(--lw-bg-dark);border:2px solid var(--lw-primary)}.lw-source-card .relation{color:var(--lw-primary-dark);margin-bottom:4px;font-size:.7rem;font-weight:600}.lw-source-card h4{margin:0 0 2px;font-size:.9rem;font-weight:700}.lw-source-card p{color:var(--lw-ink-soft);margin:0;font-size:.8rem;line-height:1.5}.lw-trust{background:linear-gradient(135deg,var(--lw-primary-dark),#075985);font-family:var(--lw-font);padding:120px 48px}.lw-trust-inner{max-width:1200px;color:var(--lw-white);margin:0 auto}.lw-trust .lw-section-label{color:var(--lw-bg-subtle)}.lw-trust .lw-section-label:before{background:var(--lw-bg-subtle)}.lw-trust .lw-section-title{color:var(--lw-white)}.lw-trust .lw-section-sub{color:#fff9;font-size:18px}.lw-trust-grid-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.lw-phone-status-bar{background:var(--lw-bg);z-index:4;border-radius:44px 44px 0 0;height:24px;position:absolute;top:0;left:0;right:0}.lw-trust-phone{justify-content:center;display:flex}.lw-trust-grid{grid-template-columns:1fr;gap:24px;display:grid}.lw-trust-card{background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;padding:32px 28px;transition:background .3s}.lw-trust-card:hover{background:#ffffff1a}.lw-trust-icon{margin-bottom:16px;font-size:1.4rem}.lw-trust-card h3{color:var(--lw-white);margin:0 0 8px;font-size:1rem;font-weight:700}.lw-trust-card p{color:#fff;margin:0;font-size:.85rem;line-height:1.6}.lw-badges{max-width:1200px;font-family:var(--lw-font);margin:0 auto;padding:120px 48px}.lw-badges-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.lw-badge-examples{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.lw-badge-card{background:var(--lw-white);border:1px solid var(--lw-brand-border);text-align:center;border-radius:14px;padding:24px;transition:transform .3s}.lw-badge-card:hover{transform:translateY(-4px)}.lw-badge-emoji{margin-bottom:10px;font-size:2rem}.lw-badge-card h4{margin:0 0 4px;font-size:.85rem;font-weight:700}.lw-badge-card p{color:var(--lw-ink-muted);margin:0;font-size:.72rem;line-height:1.4}.lw-cta{text-align:center;font-family:var(--lw-font);padding:140px 48px;position:relative}.lw-cta:before{content:"";pointer-events:none;background:radial-gradient(#0ea5e90d 0%,#0000 70%);position:absolute;inset:0}.lw-cta-inner{z-index:2;max-width:640px;margin:0 auto;position:relative}.lw-demo-video{background:linear-gradient(135deg,var(--lw-primary-dark),#075985);font-family:var(--lw-font);padding:120px 48px}.lw-demo-video .lw-section-label{color:var(--lw-bg-subtle)}.lw-demo-video .lw-section-label:before{background:var(--lw-bg-subtle)}.lw-demo-video .lw-section-title{color:var(--lw-white)}.lw-demo-video .lw-section-sub{color:#fff9;font-size:18px}.lw-demo-video-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;display:grid}.lw-demo-video-content{flex-direction:column;justify-content:center;display:flex}.lw-demo-video-phone{justify-content:center;display:flex}.lw-demo-video-phone .lw-phone-video{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=1024px){.lw-demo-video-grid{grid-template-columns:1fr;gap:48px}.lw-demo-video-content{text-align:left}}@media (width<=767px){.lw-demo-video-grid{grid-template-columns:1fr;gap:48px}.lw-demo-video-phone .lw-phone-frame{width:280px;height:555px}}.lw-cta h2{font-family:var(--lw-font);letter-spacing:-.02em;color:var(--lw-ink);margin:0 0 16px;font-size:clamp(1.5rem,1rem + 2.2vw,3rem);font-weight:700;line-height:1.15}.lw-cta h2 em{color:var(--lw-primary);font-style:normal}.lw-cta p{color:var(--lw-ink-soft);max-width:420px;margin:0 auto 36px;font-size:1.05rem;line-height:1.7}.lw-cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.lw-cta-qr{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:24px;display:flex}.lw-cta-qr span{color:var(--lw-ink-soft);font-size:1.15rem;font-weight:600;font-family:var(--lw-font);line-height:1.7}@media (width<=767px){.lw-cta-qr{display:none}}.lw-footer{border-top:1px solid var(--lw-brand-border);max-width:1200px;font-family:var(--lw-font);margin:0 auto;padding:48px}.lw-cta-badges{flex-direction:column;align-items:flex-start;gap:8px;margin-top:40px;display:flex}.lw-cta-badges-row{gap:12px;display:flex}.lw-cta-badges-label{width:100%;font-family:var(--lw-font);color:var(--lw-ink-muted);margin-bottom:4px;font-size:.82rem;font-weight:500}.lw-cta-badges a{transition:opacity .2s;display:block}.lw-cta-badges a:hover{opacity:.8}.lw-footer-inner{justify-content:space-between;align-items:center;display:flex}.lw-footer-links{gap:28px;display:flex}.lw-footer-links a{color:var(--lw-ink-muted);cursor:pointer;font-size:.82rem;text-decoration:none;transition:color .2s}.lw-footer-links a:hover{color:var(--lw-primary)}.lw-footer-copy{color:var(--lw-ink-muted);font-size:.8rem}@media (height<=850px){.lw-hero-visual .lw-phone-frame{transform-origin:top;transform:scale(.85)}.lw-hero-visual{height:561px}}@media (height<=750px){.lw-hero-visual .lw-phone-frame{transform-origin:top;transform:scale(.75)}.lw-hero-visual{height:495px}}@media (width<=900px){.lw-nav{padding:16px 24px}.lw-nav-links{display:none}.lw-hero{padding:0 24px}.lw-hero-inner,.lw-network-grid,.lw-badges-grid,.lw-trust-grid-layout{grid-template-columns:1fr;gap:48px}.lw-hero-visual{order:-1}.lw-hero-sub{max-width:100%}.lw-network-grid{gap:12px}.lw-network .lw-section-label,.lw-trust .lw-section-label{justify-content:flex-start}.lw-network .lw-section-title,.lw-trust .lw-section-title,.lw-demo-video .lw-section-title{font-size:2rem}.lw-source-card{text-align:left}.lw-network .lw-section-sub{margin-bottom:28px}.lw-network .lw-pull-quote{margin-top:40px}.lw-trust-content{text-align:left}.lw-trust .lw-section-sub{margin-bottom:40px}.lw-what-grid,.lw-steps,.lw-trust-grid{grid-template-columns:1fr}.lw-phone-frame{width:280px;height:580px}.lw-cta h2{font-size:2rem}}@media (width<=767px){.lw-nav-actions,.lw-phone-cta{display:none}.lw-hero-visual{order:0;height:auto}.lw-hero-visual .lw-phone-frame{width:280px;height:555px;transform:none}.lw-hero h1{text-align:center}.lw-hero-eyebrow{justify-content:center}.lw-hero-secondary{display:none}.lw-hero-mobile-badges{display:flex}.lw-hero-inner{gap:24px}}@media (width<=600px){.lw-hero,.lw-what,.lw-how,.lw-badges,.lw-cta{padding-left:20px;padding-right:20px}.lw-nav{padding:14px 20px}.lw-footer{padding:32px 20px}.lw-footer-inner{text-align:center;flex-direction:column;gap:16px}.lw-hero-actions{flex-direction:column;align-items:flex-start}.lw-cta-buttons{flex-direction:row;justify-content:center}}