.lp{--bg:#f4f2ee;--surface:#ffffff;--surface-2:#faf8f5;--surface-3:#f1efea;--text:#211d18;--text-2:#57514a;--muted:#8a847b;--faint:#b4aea4;--border:#e8e4dd;--border-2:#ded9d0;--accent:#ea5a14;--accent-600:#d44e0d;--accent-700:#b8430b;--accent-on:#ffffff;--accent-tint:#fce9dd;--accent-tint-2:#fbdcc9;--accent-ink:#9a3d0a;--green:#1f9d61;--green-tint:#e2f5ea;--green-ink:#0f6a3f;--ink:#221d17;--ink-2:#1a1510;--r-sm:10px;--r:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--font-display:var(--font-bricolage),"Bricolage Grotesque",system-ui,sans-serif;--font-body:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;--shadow-btn:0 10px 24px -8px rgba(234,90,20,0.55),inset 0 1px 0 rgba(255,255,255,0.28);--shadow-card:0 18px 44px -22px rgba(40,30,18,0.36);--shadow-soft:0 2px 8px -3px rgba(40,30,18,0.12);--maxw:1180px;box-sizing:border-box}.lp *,.lp :after,.lp :before{transition:none}.lp *{box-sizing:border-box}.lp{scroll-behavior:smooth;-webkit-text-size-adjust:100%;margin:0;font-family:var(--font-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;overflow-x:hidden}.lp img{max-width:100%;display:block}.lp a{color:inherit;text-decoration:none}.lp button{cursor:pointer;border:none;background:none;color:inherit}.lp button,.lp input{font-family:inherit}.lp .mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.lp .display{font-family:var(--font-display)}.lp .wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:24px}.lp .reveal{opacity:1;transform:none}.lp.anim .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.lp.anim .reveal.in{opacity:1;transform:none}.lp.anim .reveal[data-d="1"]{transition-delay:.08s}.lp.anim .reveal[data-d="2"]{transition-delay:.16s}.lp.anim .reveal[data-d="3"]{transition-delay:.24s}.lp.anim .reveal[data-d="4"]{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.lp.anim .reveal{opacity:1!important;transform:none!important;transition:none!important}.lp{scroll-behavior:auto}.lp *{animation-duration:.001ms!important;animation-iteration-count:1!important}}.lp .nav{position:sticky;top:0;z-index:50;backdrop-filter:saturate(1.2) blur(10px);background:rgba(244,242,238,.78);border-bottom:1px solid transparent;transition:border-color .3s,background .3s}.lp .nav.scrolled{border-bottom-color:var(--border);background:rgba(244,242,238,.92)}.lp .nav-in{justify-content:space-between;height:68px}.lp .brand,.lp .nav-in{display:flex;align-items:center}.lp .brand{gap:11px}.lp .brand-mark{width:36px;height:36px;border-radius:11px;flex-shrink:0;background:linear-gradient(150deg,var(--accent),var(--accent-700));display:grid;place-items:center;color:#fff;box-shadow:0 6px 14px -6px rgba(234,90,20,.6),inset 0 1px 0 rgba(255,255,255,.25)}.lp .brand-name{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.02em}.lp .brand-logo{width:36px;height:36px;flex-shrink:0;display:block;border-radius:9px;filter:drop-shadow(0 4px 10px rgba(234,90,20,.35))}.lp .nav-right{display:flex;align-items:center;gap:18px}.lp .nav-login{font-size:15px;font-weight:550;color:var(--text-2)}.lp .nav-login:hover{color:var(--text)}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:650;font-size:16px;letter-spacing:-.01em;border-radius:var(--r-pill);padding:0 22px;height:48px;transition:transform .12s ease,box-shadow .2s,background .2s;white-space:nowrap}.lp .btn:active{transform:scale(.97)}.lp .btn-primary{background:linear-gradient(180deg,var(--accent),var(--accent-600));color:var(--accent-on);box-shadow:var(--shadow-btn)}.lp .btn-primary:hover{box-shadow:0 14px 30px -8px rgba(234,90,20,.62),inset 0 1px 0 rgba(255,255,255,.28)}.lp .btn-ghost{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-2)}.lp .btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--border-2),var(--shadow-soft)}.lp .btn-sm{height:42px;font-size:15px;padding:0 18px}.lp .btn-lg{height:58px;font-size:17.5px;padding:0 30px}.lp .btn-dark{background:#1c1812;color:#fff;box-shadow:0 10px 24px -10px rgba(0,0,0,.5)}.lp .btn .arr{transition:transform .2s}.lp .btn:hover .arr{transform:translateX(3px)}.lp .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-tint);padding:7px 13px 7px 11px;border-radius:var(--r-pill)}.lp .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(234,90,20,.18)}.lp .eyebrow svg{width:14px;height:14px}.lp .section-label{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:13px;letter-spacing:.02em;color:var(--accent);text-transform:uppercase;margin-bottom:18px}.lp .section-label:before{content:"";width:22px;height:1.5px;background:var(--accent)}.lp .hero{position:relative;padding-top:40px;padding-bottom:72px}.lp .hero:before{content:"";position:absolute;inset:-68px 0 auto 0;height:760px;z-index:0;background:radial-gradient(900px 460px at 22% 4%,var(--accent-tint) 0,transparent 58%),radial-gradient(760px 520px at 96% 18%,rgba(234,90,20,.08),transparent 60%);pointer-events:none}.lp .hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.06fr .94fr;gap:56px;align-items:center}.lp .hero-copy{max-width:580px}.lp .hero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(2.6rem,5.4vw,4.15rem);line-height:1.02;letter-spacing:-.032em;margin:20px 0 0;text-wrap:balance}.lp .hero h1 .accent{color:var(--accent)}.lp .hero-feats{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:22px 0 0;font-size:0}.lp .hero-feats .lbl{font-size:15px;font-weight:500;color:var(--muted);letter-spacing:.01em;margin-right:2px}.lp .hero-feats .amp{font-size:15px;color:var(--faint);font-weight:500}.lp .hero-feats .chip{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--accent-ink);background:var(--accent-tint);padding:7px 13px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--accent-tint-2)}.lp .hero-feats .chip svg{width:15px;height:15px;color:var(--accent);flex-shrink:0}.lp .hero .lead{font-size:clamp(1.06rem,1.5vw,1.24rem);color:var(--text-2);margin:20px 0 0;max-width:30em;text-wrap:pretty}.lp .signup{margin-top:30px;max-width:500px}.lp .field-wrap{display:flex;align-items:center;gap:8px;background:var(--surface);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.5px var(--border-2),var(--shadow-soft);padding:7px 7px 7px 18px;transition:box-shadow .2s}.lp .field-wrap:focus-within{box-shadow:inset 0 0 0 1.8px var(--accent),0 8px 24px -12px rgba(234,90,20,.4)}.lp .field-wrap .pin{color:var(--accent);flex-shrink:0}.lp .field-wrap input{flex:1;min-width:0;border:none;outline:none;background:none;font-size:16.5px;font-weight:550;color:var(--text);padding:12px 4px}.lp .field-wrap input::-moz-placeholder{color:var(--faint);font-weight:500}.lp .field-wrap input::placeholder{color:var(--faint);font-weight:500}.lp .field-wrap .btn{flex-shrink:0}.lp .microcopy{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;font-size:13.5px;color:var(--muted)}.lp .microcopy .ck{color:var(--green);display:inline-flex}.lp .microcopy .sep{width:3px;height:3px;border-radius:50%;background:var(--border-2)}.lp .hero-trust{display:flex;align-items:center;gap:14px;margin-top:34px}.lp .avatars{display:flex}.lp .avatars span{width:36px;height:36px;border-radius:50%;margin-left:-10px;border:2.5px solid var(--bg);display:grid;place-items:center;font-size:13px;font-weight:650;color:#fff;font-family:var(--font-display)}.lp .avatars span:first-child{margin-left:0}.lp .hero-trust .t-txt{font-size:14px;color:var(--text-2)}.lp .hero-trust .t-txt b{color:var(--text);font-weight:650}.lp .stars{color:var(--accent);letter-spacing:1px;font-size:13px}.lp .hero-trust-m{display:none}.lp .hero-visual{display:flex;justify-content:center;perspective:1600px}.lp .hero-visual,.lp .phone,.lp .phone-stack{position:relative}.lp .phone{width:300px;aspect-ratio:300/620;background:#0d0b09;border-radius:46px;padding:9px;box-shadow:0 50px 90px -40px rgba(40,30,18,.6),0 18px 40px -22px rgba(40,30,18,.4),inset 0 0 0 1px rgba(255,255,255,.06);transform:rotateY(-13deg) rotateX(4deg) rotate(1.2deg);transform-style:preserve-3d}.lp .phone-screen{position:relative;width:100%;height:100%;border-radius:38px;overflow:hidden;background:var(--surface);display:flex;flex-direction:column}.lp .notch{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:88px;height:24px;background:#0d0b09;border-radius:14px;z-index:5}.lp .phone-shot{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:none;z-index:4}.lp .phone-screen.real .phone-shot{display:block}.lp .phone-screen.real .site{display:none}.lp .site{--s-accent:#c0392b;--s-bg:#f6efe6;--s-card:#ffffff;--s-cardbd:#ece2d5;--s-ink:#2a211a;--s-muted:#9a8b7c;--s-line:#f2ebe1;--s-radius:13px;--s-barbg:transparent;--s-barmargin:0;--s-barpad:28px 14px 8px;--s-logofont:var(--font-display);--s-logostyle:italic;--s-logoweight:700;--s-logocolor:var(--s-accent);--s-catfont:var(--font-display);--s-catweight:700;--s-bd:none;--s-shadow:0 2px 6px -2px rgba(40,30,18,0.10);display:flex;flex-direction:column;height:100%;background:var(--s-bg);transition:background .45s ease}.lp .site-bar{display:flex;align-items:center;gap:8px;padding:var(--s-barpad);margin:var(--s-barmargin);flex-shrink:0;background:var(--s-barbg);border-radius:16px}.lp .site-bar .call,.lp .site-bar .info{width:30px;height:30px;border-radius:50%;background:#fff;box-shadow:var(--shadow-soft);display:grid;place-items:center;color:#8a7d70;flex-shrink:0}.lp .site-bar .logo{font-family:var(--s-logofont);font-weight:var(--s-logoweight);font-size:16px;font-style:var(--s-logostyle);color:var(--s-logocolor);text-align:center;flex:1;letter-spacing:-.01em}.lp .site-scroll{flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column}.lp .site-hero{position:relative;margin:4px 12px 0;height:138px;border-radius:16px;overflow:hidden;flex-shrink:0;background:linear-gradient(150deg,color-mix(in oklab,var(--s-accent) 70%,#5a2a20),color-mix(in oklab,var(--s-accent) 26%,#241a14));display:flex;align-items:center;justify-content:center;border:var(--s-bd);box-shadow:var(--s-shadow)}.lp .site-hero:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0 10px,transparent 10px 20px)}.lp .site-hero .hcap{position:relative;z-index:1;color:#fff;font-family:var(--s-catfont);font-weight:700;font-size:18px;letter-spacing:-.01em;text-shadow:0 1px 10px rgba(0,0,0,.45);text-align:center;padding:0 34px}.lp .site-hero .hcap:empty{display:none}.lp .site-hero .sarrow{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:rgba(20,15,12,.5);color:#fff;display:grid;place-items:center;z-index:2}.lp .site-hero .sarrow.l{left:8px}.lp .site-hero .sarrow.r{right:8px}.lp .site-hero .dots{position:absolute;bottom:9px;left:50%;transform:translateX(-50%);display:flex;gap:5px;z-index:2}.lp .site-hero .dots i{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.5)}.lp .site-hero .dots i.on{width:14px;border-radius:3px;background:#fff}.lp .site-actions{display:flex;gap:9px;padding:14px 12px 8px;flex-shrink:0}.lp .site-actions .sb{flex:1;height:46px;border-radius:var(--s-radius);display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;font-weight:650;white-space:nowrap;border:var(--s-bd);box-shadow:var(--s-shadow)}.lp .site-actions .sb.pri{background:var(--s-accent);color:#fff}.lp .site-actions .sb.sec{background:var(--s-card);color:var(--s-ink);box-shadow:inset 0 0 0 1px var(--s-cardbd),var(--s-shadow)}.lp .site-social{display:none;gap:8px;padding:0 12px 2px;flex-shrink:0}.lp .site.t-rose .site-social{display:flex}.lp .site-social .sb{flex:1;height:34px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--s-ink);box-shadow:inset 0 0 0 1px var(--s-cardbd)}.lp .site-card,.lp .site-social .sb{border-radius:var(--s-radius);background:var(--s-card)}.lp .site-card{margin:8px 12px 0;box-shadow:inset 0 0 0 1px var(--s-cardbd),var(--s-shadow);padding:11px 12px;flex-shrink:0}.lp .site-card .ch{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}.lp .site-card .ch .h{font-size:12px;font-weight:650;color:var(--s-ink);display:flex;align-items:center;gap:5px}.lp .site-card .ch .h svg{color:var(--s-accent)}.lp .site-card .ch .open{font-size:9px;font-weight:650;color:var(--green-ink);background:var(--green-tint);padding:3px 7px;border-radius:999px;white-space:nowrap}.lp .site-card .ch .open.closed{color:#c0392b;background:#fde6e6}.lp .site-row{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;color:var(--s-muted);padding:3px 0;white-space:nowrap}.lp .site-row+.site-row{border-top:1px solid var(--s-line)}.lp .site-row .mono{color:var(--s-ink);font-weight:500}.lp .site-cat{text-align:center;margin:16px 0 11px;flex-shrink:0}.lp .site-cat .t{font-family:var(--s-catfont);font-weight:var(--s-catweight);font-size:19px;color:var(--s-ink);letter-spacing:-.01em}.lp .site-cat .rule{display:block;width:32px;height:2.5px;background:var(--s-accent);border-radius:2px;margin:6px auto 0}.lp .menu-item{margin:0 12px 9px;background:var(--s-card);border-radius:var(--s-radius);box-shadow:inset 0 0 0 1px var(--s-cardbd),var(--s-shadow);padding:11px 12px;flex-shrink:0}.lp .menu-item .mi-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.lp .menu-item .mi-name{font-size:12.5px;font-weight:650;color:var(--s-ink)}.lp .menu-item .mi-price{font-size:10.5px;font-weight:700;color:#fff;background:var(--s-accent);padding:4px 9px;border-radius:999px;white-space:nowrap;border:var(--s-bd)}.lp .menu-item .mi-desc{font-size:10.5px;color:var(--s-muted);margin-top:6px;line-height:1.45}.lp .site-tabbar{display:flex;gap:6px;padding:9px 12px;background:var(--s-card);border-top:1px solid var(--s-cardbd);flex-shrink:0;overflow:hidden}.lp .site-tabbar .tb{font-size:11px;font-weight:600;padding:7px 12px;border-radius:999px;color:var(--s-muted);white-space:nowrap}.lp .site-tabbar .tb.on{background:var(--s-accent);color:#fff}.lp .site.t-elegant{--s-accent:#8a1c3b;--s-bg:#efe4d2;--s-card:#fbf4e7;--s-cardbd:#e6d8c2;--s-ink:#33271c;--s-muted:#a3927c;--s-line:#e8dac4;--s-radius:18px;--s-logofont:Georgia,"Times New Roman",serif;--s-logostyle:normal;--s-logoweight:600;--s-catfont:Georgia,"Times New Roman",serif}.lp .site.t-green{--s-accent:#00704A;--s-bg:linear-gradient(180deg,#eef5f0,#e2ede7);--s-card:#ffffff;--s-cardbd:#e1ece6;--s-ink:#16332a;--s-muted:#7f978c;--s-line:#e9f1ec;--s-radius:18px;--s-logostyle:normal;--s-barbg:#e4efe9;--s-barmargin:24px 12px 0;--s-barpad:13px}.lp .site.t-rose{--s-accent:#c27b82;--s-bg:#fbf8f7;--s-card:#ffffff;--s-cardbd:#ece7e6;--s-ink:#2b2b30;--s-muted:#9a9298;--s-line:#f0ecec;--s-radius:16px;--s-logostyle:normal;--s-logocolor:#fff;--s-barbg:#c27b82;--s-barmargin:24px 12px 0;--s-barpad:13px}.lp .site.t-rose .site-bar .call,.lp .site.t-rose .site-bar .info{background:rgba(255,255,255,.22);color:#fff;box-shadow:none}.lp .site.t-brutal{--s-accent:#e2231a;--s-bg:#fbecd0;--s-card:#ffffff;--s-cardbd:#111111;--s-ink:#111111;--s-muted:#8a8073;--s-line:#111111;--s-radius:10px;--s-logostyle:normal;--s-logoweight:800;--s-logocolor:#fff;--s-catweight:800;--s-bd:2.5px solid #111;--s-shadow:3px 3px 0 #111;--s-barbg:#e2231a;--s-barmargin:24px 12px 0;--s-barpad:13px}.lp .site.t-brutal .site-bar{border:2.5px solid #111;box-shadow:3px 3px 0 #111}.lp .site.t-brutal .site-bar .call,.lp .site.t-brutal .site-bar .info{border:2px solid #111;box-shadow:none;border-radius:8px}.lp .site.t-brutal .menu-item .mi-name,.lp .site.t-brutal .site-cat .t{text-transform:uppercase}.lp .site.t-brutal .site-tabbar .tb.on{border:2px solid #111;box-shadow:2px 2px 0 #111}.lp .float-chip{position:absolute;z-index:6;background:var(--surface);border-radius:14px;white-space:nowrap;box-shadow:var(--shadow-card);padding:11px 13px;display:flex;align-items:center;gap:10px}.lp .float-chip .ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.lp .float-chip .l1{font-size:11px;color:var(--muted);font-weight:600}.lp .float-chip .l2{font-size:14px;font-weight:650;color:var(--text);letter-spacing:-.01em}.lp .float-chip.fc-1{top:64px;left:-34px;animation:lp-floaty 5s ease-in-out infinite}.lp .float-chip.fc-2{bottom:26px;right:-22px;animation:lp-floaty 5.6s ease-in-out .4s infinite}@keyframes lp-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.lp .strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2)}.lp .strip-in{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:22px;flex-wrap:wrap}.lp .strip .cap{font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600}.lp .strip-stats{display:flex;gap:40px;flex-wrap:wrap}.lp .strip-stats .st .n{font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:-.02em}.lp .strip-stats .st .n .u{color:var(--accent)}.lp .strip-stats .st .lab{font-size:12.5px;color:var(--muted)}.lp section.block{padding:clamp(72px,10vw,120px) 0}.lp .head{max-width:660px}.lp .head.center{margin-inline:auto;text-align:center}.lp .head h2{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,3.6vw,3.05rem);line-height:1.06;letter-spacing:-.028em;margin:0;text-wrap:balance}.lp .head p{font-size:clamp(1.02rem,1.4vw,1.16rem);color:var(--text-2);margin:16px 0 0;text-wrap:pretty}.lp .steps{display:flex;flex-direction:column;gap:clamp(56px,8vw,104px);margin-top:64px}.lp .step{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,84px);align-items:center}.lp .step.flip .step-copy{order:2}.lp .step-copy{max-width:460px}.lp .step-num{display:inline-flex;align-items:center;gap:11px;margin-bottom:18px;font-family:var(--font-mono);font-size:13px;color:var(--accent);font-weight:500}.lp .step-num .ring{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:600;color:var(--accent);background:var(--accent-tint)}.lp .step-copy h3{font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.1;letter-spacing:-.025em;margin:0;text-wrap:balance}.lp .step-copy p{font-size:16.5px;color:var(--text-2);margin:14px 0 0;text-wrap:pretty}.lp .step-list{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.lp .step-list li{display:flex;align-items:flex-start;gap:11px;font-size:15px;color:var(--text)}.lp .step-list .ck{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--green-tint);color:var(--green-ink);display:grid;place-items:center;margin-top:1px}.lp .step-list .ck svg{width:13px;height:13px}.lp .media{position:relative;border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--border);padding:22px;overflow:hidden}.lp .media:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,var(--accent-tint) 0,transparent 55%);opacity:.5}.lp .media>*{position:relative;z-index:1}.lp .media-cap{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.lp .media-cap .t{font-size:12px;font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.lp .media-cap .live{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:650;color:var(--green-ink)}.lp .media-cap .live .d{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-tint);animation:lp-blink 2s infinite}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:.4}}.lp .import-card{background:var(--surface-2);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--border);padding:16px}.lp .import-head{display:flex;align-items:center;gap:11px;padding-bottom:14px;border-bottom:1px solid var(--border);margin-bottom:6px}.lp .import-head .g{width:40px;height:40px;border-radius:11px;background:#fff;box-shadow:inset 0 0 0 1px var(--border);display:grid;place-items:center}.lp .import-head .nm{font-weight:650;font-size:15px}.lp .import-head .ad{font-size:12.5px;color:var(--muted)}.lp .imp-row{display:flex;align-items:center;gap:12px;padding:11px 4px}.lp.anim .imp-row{opacity:0;transform:translateY(6px)}.lp.anim .imp-row.show{animation:lp-rowin .5s forwards}@keyframes lp-rowin{to{opacity:1;transform:none}}.lp .imp-row .tile{width:34px;height:34px;border-radius:9px;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.lp .imp-row .meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lp .imp-row .lab{display:block;font-size:10.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.lp .imp-row .val{display:block;font-size:14px;font-weight:550;color:var(--text)}.lp .imp-row .ok{width:22px;height:22px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;flex-shrink:0}.lp.anim .imp-row .ok{transform:scale(0)}.lp.anim .imp-row.show .ok{animation:lp-pop .4s .2s forwards}@keyframes lp-pop{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.lp .scan-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}.lp .scan-paper{position:relative;border-radius:var(--r);overflow:hidden;min-height:260px;background:linear-gradient(180deg,rgba(0,0,0,.04),transparent 30%),repeating-linear-gradient(92deg,#efe7da 0 1px,transparent 1px 22px),linear-gradient(155deg,#f3ece0,#e6dccb);box-shadow:inset 0 0 0 1px var(--border-2);padding:16px 14px}.lp .scan-paper .pl{font-family:var(--font-mono);font-size:10px;color:#a99c87;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.lp .scan-paper .ln{height:7px;border-radius:4px;background:#d8cdb9;margin-bottom:9px}.lp .scan-paper .ln.s{width:55%}.lp .scan-paper .ln.m{width:78%}.lp .scan-paper .ln.l{width:92%}.lp .scan-beam{position:absolute;left:0;right:0;height:60px;top:-60px;background:linear-gradient(180deg,transparent,rgba(234,90,20,.16) 60%,rgba(234,90,20,.5));border-bottom:2px solid var(--accent);box-shadow:0 0 22px rgba(234,90,20,.5)}.lp .scan-on .scan-beam{animation:lp-beam 2.2s cubic-bezier(.5,0,.5,1) infinite}@keyframes lp-beam{0%{top:-60px}to{top:260px}}.lp .scan-digital{background:var(--surface);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--border);padding:14px 13px;display:flex;flex-direction:column}.lp .scan-digital .dh{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:650;color:var(--green-ink);background:var(--green-tint);align-self:flex-start;padding:5px 10px;border-radius:999px;margin-bottom:12px}.lp .dish{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px dashed var(--border)}.lp.anim .dish{opacity:0;transform:translateY(5px)}.lp.anim .scan-on .dish{animation:lp-rowin .45s forwards}.lp.anim .scan-on .dish:nth-child(2){animation-delay:.15s}.lp.anim .scan-on .dish:nth-child(3){animation-delay:.3s}.lp.anim .scan-on .dish:nth-child(4){animation-delay:.45s}.lp.anim .scan-on .dish:nth-child(5){animation-delay:.6s}.lp.anim .scan-on .dish:nth-child(6){animation-delay:.75s}.lp .dish:last-child{border-bottom:none}.lp .dish .dn{font-size:13px;font-weight:550;color:var(--text)}.lp .dish .dc{font-size:9.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.lp .dish .dp{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap}.lp .dash{background:var(--surface);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}.lp .dash-top{display:flex;gap:12px;padding:16px;background:var(--surface-2);border-bottom:1px solid var(--border)}.lp .dstat{flex:1}.lp .dstat-n{font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.02em}.lp .dstat-l{font-size:11.5px;color:var(--muted)}.lp .dstat-n .pos{font-size:12px;color:var(--green-ink);background:var(--green-tint);padding:1px 6px;border-radius:6px;vertical-align:middle;margin-left:4px;font-family:var(--font-body);font-weight:650}.lp .res-row{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--border)}.lp .res-row:last-child{border-bottom:none}.lp .res-row .ava{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:650;color:#fff;font-family:var(--font-display);flex-shrink:0}.lp .res-row .who{flex:1;min-width:0}.lp .res-row .who .n{display:block;font-size:14px;font-weight:600}.lp .res-row .who .d{display:block;font-size:12px;color:var(--muted);margin-top:2px}.lp .res-row .act{display:flex;gap:6px}.lp .res-row .act b{width:30px;height:30px;border-radius:9px;display:grid;place-items:center}.lp .res-row .act .y{background:var(--green-tint);color:var(--green-ink)}.lp .res-row .act .x{background:var(--surface-3);color:var(--muted)}.lp .dash-foot{display:flex;align-items:center;gap:9px;padding:13px 16px;font-size:13px;font-weight:600;color:var(--accent-ink);background:var(--accent-tint)}.lp .badge-free{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:650;color:var(--green-ink);background:var(--green-tint);padding:9px 15px;border-radius:var(--r-pill)}.lp .admin{background:linear-gradient(165deg,var(--ink),var(--ink-2));color:#f4ece2;position:relative;overflow:hidden}.lp .admin:before{content:"";position:absolute;top:-120px;right:-80px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(234,90,20,.32),transparent 65%);pointer-events:none}.lp .admin .head h2{color:#fff}.lp .admin .admin-sub{color:#c8bdaf}.lp .admin .section-label{color:#f0a878}.lp .admin .section-label:before{background:#f0a878}.lp .browser{position:relative;margin-top:48px;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 40px 90px -36px rgba(0,0,0,.65),inset 0 0 0 1px rgba(255,255,255,.08)}.lp .browser-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;background:#2b251e}.lp .bdots{display:flex;gap:6px}.lp .bdots i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.16)}.lp .bdots i:first-child{background:#e0604f}.lp .bdots i:nth-child(2){background:#e3b341}.lp .bdots i:last-child{background:#58a065}.lp .burl{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11.5px;color:#b3a895;background:rgba(0,0,0,.28);border-radius:8px;padding:6px 14px}.lp .adash{display:grid;grid-template-columns:190px 1fr;background:var(--surface-2)}.lp .anav{background:var(--surface);border-right:1px solid var(--border);padding:16px 12px;display:flex;flex-direction:column;gap:3px}.lp .anav-brand{display:flex;align-items:center;gap:9px;padding:2px 6px 14px}.lp .anav-mark{width:28px;height:28px;border-radius:9px;background:linear-gradient(150deg,var(--accent),var(--accent-700));color:#fff;display:grid;place-items:center;flex-shrink:0}.lp .anav-logo{width:28px;height:28px;border-radius:7px;flex-shrink:0;display:block}.lp .anav-brand b{display:block;font-family:var(--font-display);font-size:13.5px;font-weight:700;color:var(--text);line-height:1.15}.lp .anav-brand em{display:block;font-style:normal;font-size:10px;color:var(--muted)}.lp .anav-cap{font-size:9.5px;font-weight:650;text-transform:uppercase;letter-spacing:.07em;color:var(--faint);padding:4px 6px}.lp .anav-item{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:550;color:var(--text-2);padding:8px 9px;border-radius:9px}.lp .anav-item svg{color:var(--muted);flex-shrink:0}.lp .anav-item.on{background:var(--accent-tint);color:var(--accent-ink);font-weight:650}.lp .abadge,.lp .anav-item.on svg{color:var(--accent)}.lp .abadge{margin-left:auto;font-style:normal;font-size:10px;font-weight:700;background:var(--accent-tint);border-radius:999px;padding:2px 7px}.lp .amain{padding:18px 20px 20px;min-width:0}.lp .atitle{display:flex;align-items:baseline;gap:12px;margin-bottom:14px;flex-wrap:wrap}.lp .atitle b{font-family:var(--font-display);font-size:19px;font-weight:700;color:var(--text);letter-spacing:-.01em}.lp .atitle span{font-size:11.5px;color:var(--muted)}.lp .astats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lp .astat{background:var(--surface);border-radius:12px;box-shadow:inset 0 0 0 1px var(--border);padding:11px 12px;min-width:0}.lp .ast-top{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--text-2);white-space:nowrap;overflow:hidden}.lp .ast-ic{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.lp .ast-pill{font-size:10px;font-weight:700;color:var(--muted);background:var(--surface-3);padding:2px 7px;border-radius:999px;flex-shrink:0;white-space:nowrap}.lp .ast-pill.up{color:var(--green-ink);background:var(--green-tint)}.lp .ast-pill.warm{color:var(--accent-ink);background:var(--accent-tint)}.lp .ast-n{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--text);letter-spacing:-.02em;margin-top:7px;display:flex;align-items:center;gap:8px}.lp .ast-s{font-size:10.5px;color:var(--muted)}.lp .abody{display:grid;grid-template-columns:1.55fr 1fr;gap:10px;margin-top:10px}.lp .acard{background:var(--surface);border-radius:12px;box-shadow:inset 0 0 0 1px var(--border);padding:13px 14px;min-width:0}.lp .acol{display:flex;flex-direction:column;gap:10px}.lp .ac-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-2);margin-bottom:8px}.lp .ac-head .ast-pill{margin-left:auto}.lp .ac-head b{color:var(--text);font-weight:650}.lp .ac-big{font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--text);letter-spacing:-.02em;margin-bottom:8px}.lp .ac-big small{font-size:11.5px;color:var(--muted);font-weight:400;font-family:var(--font-body)}.lp .ac-svg{width:100%;height:150px;display:block}.lp .ac-x{display:flex;justify-content:space-between;font-size:10px;color:var(--faint);font-family:var(--font-mono);margin-top:6px}.lp .ares{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border)}.lp .ares:first-of-type{padding-top:2px}.lp .ares-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:650;color:#fff;font-family:var(--font-display);flex-shrink:0}.lp .ares-who{flex:1;min-width:0}.lp .ares-who b{display:block;font-size:12.5px;font-weight:650;color:var(--text);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .ares-who em{display:block;font-style:normal;font-size:10.5px;color:var(--muted);margin-top:1px}.lp .ares-act{display:flex;gap:5px;flex-shrink:0}.lp .ares-act i{width:26px;height:26px;border-radius:8px;display:grid;place-items:center}.lp .ares-act .y{background:var(--green-tint);color:var(--green-ink)}.lp .ares-act .x{background:var(--surface-3);color:var(--muted)}.lp .ares-foot{font-size:11px;font-weight:600;color:var(--accent-ink);padding-top:10px}.lp .apeak{display:flex;align-items:flex-end;gap:8px;height:86px;padding-top:4px}.lp .apeak span{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%}.lp .apeak i{width:100%;height:var(--h);border-radius:6px 6px 3px 3px;background:var(--accent-tint-2)}.lp .apeak span.on i{background:var(--accent)}.lp .apeak b{font-size:9.5px;font-weight:600;color:var(--muted);font-family:var(--font-mono)}.lp .apeak span.on b{color:var(--accent)}.lp .asrc-bar{display:flex;gap:3px;height:10px;border-radius:999px;overflow:hidden}.lp .asrc-bar i{height:100%;border-radius:2px}.lp .asrc-leg{display:flex;gap:12px;flex-wrap:wrap;margin-top:9px;font-size:10.5px;color:var(--text-2)}.lp .asrc-leg span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.lp .asrc-leg i{width:8px;height:8px;border-radius:3px}.lp .asrc-leg b{color:var(--text);font-weight:650}.lp .feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px}.lp .feat{background:var(--surface);border-radius:var(--r-lg);padding:26px 24px;box-shadow:inset 0 0 0 1px var(--border);transition:transform .25s,box-shadow .25s}.lp .feat:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--border-2),var(--shadow-card)}.lp .feat .fic{width:48px;height:48px;border-radius:14px;background:linear-gradient(150deg,var(--accent-tint),var(--accent-tint-2));color:var(--accent);display:grid;place-items:center;margin-bottom:18px;box-shadow:inset 0 0 0 1px var(--accent-tint-2);transition:background .25s,color .25s,box-shadow .25s}.lp .feat:hover .fic{background:linear-gradient(150deg,var(--accent),var(--accent-600));color:#fff;box-shadow:0 8px 18px -8px rgba(234,90,20,.6)}.lp .feat h4{font-size:17.5px;font-weight:650;letter-spacing:-.015em;margin:0 0 7px}.lp .feat p{font-size:14.5px;color:var(--text-2);margin:0;text-wrap:pretty;line-height:1.55}.lp .proof{background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lp .quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.lp .quote{background:var(--surface);border-radius:var(--r-lg);padding:26px;box-shadow:inset 0 0 0 1px var(--border);display:flex;flex-direction:column}.lp .quote .gstars{color:var(--accent);font-size:14px;letter-spacing:1px;margin-bottom:14px}.lp .quote p{font-size:16px;line-height:1.55;color:var(--text);margin:0 0 20px;text-wrap:pretty}.lp .quote .who{display:flex;align-items:center;gap:12px;margin-top:auto}.lp .quote .who .a{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:650;font-family:var(--font-display);flex-shrink:0}.lp .quotes-dots{display:none}.lp .quote .who .nm{font-size:14.5px;font-weight:650;display:block}.lp .quote .who .role{font-size:12.5px;color:var(--muted);display:block;margin-top:1px}.lp .faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,5vw,72px);align-items:start;margin-top:12px}.lp .faq-aside{position:sticky;top:100px}.lp .faq-list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border)}.lp .faq-item{border-bottom:1px solid var(--border)}.lp .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 4px;text-align:left;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.lp .faq-q .pm{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--surface-3);display:grid;place-items:center;color:var(--accent);transition:transform .3s,background .3s}.lp .faq-item.open .faq-q .pm{transform:rotate(45deg);background:var(--accent);color:#fff}.lp .faq-a{max-height:0;overflow:hidden}.lp.anim .faq-a{transition:max-height .4s cubic-bezier(.4,0,.2,1)}.lp .faq-a-in{padding:0 4px 24px;font-size:15.5px;color:var(--text-2);line-height:1.6;max-width:56ch;text-wrap:pretty}.lp .faq-a-in b{color:var(--text);font-weight:600}.lp .final,.lp .final-card{position:relative}.lp .final-card{overflow:hidden;border-radius:var(--r-xl);background:linear-gradient(160deg,var(--accent) 0,var(--accent-700) 100%);color:#fff;padding:clamp(48px,7vw,88px) clamp(28px,5vw,72px);text-align:center;box-shadow:0 40px 80px -36px rgba(234,90,20,.6)}.lp .final-card:before{background:radial-gradient(120% 90% at 50% 0,rgba(255,255,255,.18),transparent 55%)}.lp .final-card:after,.lp .final-card:before{content:"";position:absolute;inset:0;pointer-events:none}.lp .final-card:after{background:repeating-linear-gradient(125deg,rgba(255,255,255,.05) 0 14px,transparent 14px 28px);z-index:2}.lp .float-shots{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}.lp .float-shots:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 78% at 50% 50%,color-mix(in oklab,var(--accent-700) 78%,transparent) 0,color-mix(in oklab,var(--accent-700) 30%,transparent) 55%,transparent 100%)}.lp .fshot{position:absolute;width:132px;aspect-ratio:300/620;border-radius:16px;overflow:hidden;background:#0d0b09;padding:4px;box-shadow:0 24px 50px -18px rgba(40,15,5,.6);opacity:.42;filter:saturate(1.05);will-change:transform}.lp .fshot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:12px;display:block}.lp .fshot.s1{top:-34px;left:3%;transform:rotate(-11deg);animation:lp-drift1 17s ease-in-out infinite}.lp .fshot.s2{top:36%;left:-38px;transform:rotate(8deg);animation:lp-drift2 21s ease-in-out infinite;opacity:.34}.lp .fshot.s3{bottom:-46px;left:16%;transform:rotate(13deg);animation:lp-drift3 19s ease-in-out infinite}.lp .fshot.s4{top:-30px;right:5%;transform:rotate(10deg);animation:lp-drift2 20s ease-in-out infinite}.lp .fshot.s5{top:40%;right:-40px;transform:rotate(-9deg);animation:lp-drift1 23s ease-in-out infinite;opacity:.34}.lp .fshot.s6{bottom:-48px;right:18%;transform:rotate(-13deg);animation:lp-drift3 18s ease-in-out infinite}@keyframes lp-drift1{0%,to{transform:translateY(0) rotate(-11deg)}50%{transform:translateY(-26px) rotate(-8deg)}}@keyframes lp-drift2{0%,to{transform:translateY(0) rotate(9deg)}50%{transform:translateY(22px) rotate(6deg)}}@keyframes lp-drift3{0%,to{transform:translateY(0) rotate(13deg)}50%{transform:translateY(-20px) rotate(16deg)}}@media (prefers-reduced-motion:reduce){.lp .fshot{animation:none!important}}@media (max-width:620px){.lp .fshot.s2,.lp .fshot.s5{display:none}.lp .fshot{width:104px}}.lp .final-card>:not(.float-shots){position:relative;z-index:1}.lp .final-card h2{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.04;letter-spacing:-.03em;margin:0 auto;max-width:16ch;text-wrap:balance}.lp .final-card p{font-size:clamp(1.05rem,1.6vw,1.2rem);color:rgba(255,255,255,.92);margin:18px auto 0;max-width:44ch}.lp .final-signup{max-width:520px;margin:32px auto 0}.lp .final .field-wrap{box-shadow:inset 0 0 0 1.5px transparent,0 14px 30px -12px rgba(0,0,0,.3);background:#fff}.lp .final .field-wrap input{color:var(--text)}.lp .final .field-wrap .btn-primary{background:#1c1812;box-shadow:none}.lp .final .field-wrap .btn-primary:hover{background:#000}.lp .final .microcopy{justify-content:center;color:rgba(255,255,255,.85)}.lp .final .microcopy .ck{color:#fff}.lp .final .microcopy .sep{background:rgba(255,255,255,.4)}.lp .footer{padding:64px 0 40px}.lp .footer-top{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-bottom:40px;border-bottom:1px solid var(--border)}.lp .footer-brand{max-width:300px}.lp .footer-brand p{font-size:14px;color:var(--muted);margin:14px 0 0;line-height:1.6}.lp .footer-cols{display:flex;gap:64px;flex-wrap:wrap}.lp .fcol h5{font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:650;margin:0 0 14px}.lp .fcol a{display:block;font-size:14.5px;color:var(--text-2);margin-bottom:10px}.lp .fcol a:hover{color:var(--accent)}.lp .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-top:26px;font-size:13px;color:var(--muted)}.lp .footer-bottom .dsg{display:inline-flex;align-items:center;gap:8px}.lp .footer-bottom .dsg svg{color:var(--green)}@media (max-width:980px){.lp .hero-grid{grid-template-columns:1fr;gap:48px}.lp .adash{grid-template-columns:168px 1fr}.lp .astats{grid-template-columns:1fr 1fr}.lp .abody,.lp .step,.lp .step.flip{grid-template-columns:1fr}.lp .step,.lp .step.flip{gap:32px}.lp .step.flip .step-copy{order:0}.lp .step-media{order:2}.lp .feat-grid,.lp .quotes{grid-template-columns:1fr 1fr}.lp .faq-grid{grid-template-columns:1fr}.lp .faq-aside{position:static}}@media (max-width:620px){.lp .wrap{padding-inline:18px}.lp .nav-login{display:none}.lp .nav-in{height:60px}.lp .hero{padding-top:14px;padding-bottom:28px}.lp .hero-grid{gap:18px}.lp .hero-copy{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:none}.lp .hero h1{font-size:clamp(1.9rem,8vw,2.4rem);margin-top:14px}.lp .hero .lead{display:none}.lp .eyebrow{font-size:10.5px;padding:6px 11px 6px 9px}.lp .hero-feats{justify-content:center;gap:5px;margin-top:16px}.lp .hero-feats .lbl{display:none}.lp .hero-feats .chip{font-size:11.5px;padding:5px 8px;gap:5px}.lp .hero-feats .chip svg{width:13px;height:13px}.lp .hero-feats .amp{font-size:12px}.lp .signup{margin-top:20px;width:100%;max-width:440px}.lp .field-wrap{flex-wrap:wrap;border-radius:var(--r-lg);padding:10px}.lp .field-wrap input{width:100%;padding:6px 6px 10px;font-size:16px;text-align:center}.lp .field-wrap .btn{width:100%;height:52px}.lp .microcopy{font-size:12px;gap:6px;justify-content:center}.lp .hero-trust,.lp .signup .mc-mid{display:none}.lp .hero-trust-m{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;font-size:13.5px;color:var(--text-2);margin-top:2px}.lp .hero-trust-m b{color:var(--text);font-weight:650}.lp .hero-trust-m .stars{font-size:12px}.lp .hero-visual{margin-top:0;max-height:320px;overflow:hidden;perspective:none;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.lp .phone{width:252px;transform:none}.lp .float-chip{display:none}.lp .strip-in{flex-direction:column;align-items:flex-start;gap:16px;padding-block:20px}.lp .strip-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px 28px;width:100%}.lp .strip-stats .st .n{font-size:21px}.lp section.block{padding:60px 0}.lp .head h2{font-size:clamp(1.7rem,7.4vw,2.2rem)}.lp .head p{font-size:1rem}.lp .steps{margin-top:44px;gap:56px}.lp .step-copy h3{font-size:1.45rem}.lp .step-copy p{font-size:15px}.lp .step-list li{font-size:14px}.lp .media{padding:14px;border-radius:var(--r-lg)}.lp .scan-grid{grid-template-columns:1fr}.lp .scan-paper{min-height:180px}@keyframes lp-beam{0%{top:-60px}to{top:180px}}.lp .dash-top{gap:8px;padding:12px}.lp .dstat-n{font-size:20px}.lp .dstat-l{font-size:10.5px}.lp .res-row{padding:11px 12px}.lp .res-row .who .n{font-size:13px}.lp .res-row .act b{width:34px;height:34px}.lp .browser{margin-top:32px}.lp .browser-bar{padding:9px 12px}.lp .burl{font-size:10px;padding:5px 10px}.lp .adash{grid-template-columns:1fr}.lp .anav{display:none}.lp .amain{padding:12px}.lp .atitle{margin-bottom:10px}.lp .atitle b{font-size:16px}.lp .astats{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:2px 12px 14px 0;margin-right:-12px;scrollbar-width:thin;scrollbar-color:var(--accent) var(--surface-3)}.lp .astats::-webkit-scrollbar{height:5px}.lp .astats::-webkit-scrollbar-track{background:var(--surface-3);border-radius:999px}.lp .astats::-webkit-scrollbar-thumb{background:var(--accent);border-radius:999px}.lp .astat{flex:0 0 40%;max-width:162px;scroll-snap-align:start;padding:11px 13px}.lp .ast-n{font-size:20px;margin-top:6px;gap:6px}.lp .ast-s{font-size:10px}.lp .abody{grid-template-columns:1fr;gap:8px}.lp .achart{display:none}.lp .ac-svg{height:96px}.lp .ac-big{font-size:21px;margin-bottom:4px}.lp .acard{padding:11px 12px}.lp .apeak{height:64px}.lp .acol .acard:last-child{display:none}.lp .feat-grid{grid-template-columns:1fr;gap:12px;margin-top:36px}.lp .feat{padding:20px 18px}.lp .quotes{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:2px 10% 4px;margin-inline:0;scrollbar-width:none}.lp .quotes::-webkit-scrollbar{display:none}.lp .quote{flex:0 0 80%;max-width:340px;scroll-snap-align:center;padding:22px;opacity:.4;transform:scale(.96);transition:opacity .45s ease,transform .45s ease}.lp .quote.is-active{opacity:1;transform:none}.lp .quote p{font-size:15px}.lp .quotes-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.lp .quotes-dots button{width:7px;height:7px;border-radius:999px;padding:0;background:var(--border-2);transition:width .3s,background .3s}.lp .quotes-dots button.on{width:22px;background:var(--accent)}.lp .faq-q{font-size:15.5px;padding:18px 2px;gap:12px}.lp .faq-q .pm{width:26px;height:26px}.lp .faq-a-in{font-size:14px;padding-bottom:18px}.lp .final-card{padding:52px 20px 44px;border-radius:var(--r-lg)}.lp .final-card h2{font-size:clamp(1.7rem,7.8vw,2.2rem)}.lp .final-card p{font-size:1rem}.lp .final-signup{margin-top:24px}.lp .fshot{width:86px;opacity:.3}.lp .fshot.s2,.lp .fshot.s5{display:none}.lp .fshot.s1{top:-20px;left:-14px}.lp .fshot.s4{top:-24px;right:-14px}.lp .fshot.s3{bottom:-30px;left:4%}.lp .fshot.s6{bottom:-32px;right:5%}.lp .footer{padding:48px 0 32px}.lp .footer-top{flex-direction:column;gap:28px;padding-bottom:28px}.lp .footer-cols{gap:28px 40px}.lp .footer-bottom{flex-direction:column;align-items:flex-start;gap:10px;padding-top:20px}}.lp .signup-box{position:relative;scroll-margin-top:70px}.lp .signup-clear{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--faint)}.lp .signup-clear:hover{color:var(--muted);background:var(--surface-3)}.lp .suggest{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:30;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--border);padding:6px;display:flex;flex-direction:column;gap:3px;max-height:330px;overflow-y:auto;text-align:left;animation:lp-suggest-in .18s ease both}@keyframes lp-suggest-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lp .suggest-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 12px;border-radius:var(--r);background:transparent;transition:background .15s}.lp .suggest-item:hover{background:var(--surface-2)}.lp .sg-mark{width:40px;height:40px;border-radius:11px;flex-shrink:0;display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-weight:700;font-size:17px;background:linear-gradient(140deg,var(--accent),var(--accent-700))}.lp .sg-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lp .sg-name{font-size:15px;font-weight:650;color:var(--text)}.lp .sg-sub{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .sg-tag{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;flex-shrink:0}.lp .sg-tag,.lp .sg-tag svg{color:var(--accent)}.lp .suggest-loading{display:flex;align-items:center;gap:8px;padding:13px 14px;font-size:13.5px;color:var(--muted)}.lp .suggest-loading svg{color:var(--accent);animation:lp-spin 1s linear infinite}@keyframes lp-spin{to{transform:rotate(1turn)}}@media (max-width:620px){.lp .signup-clear{display:none}.lp .suggest{max-height:50vh}}