.lp{--paper:#f6f4f0;--paper-2:#efece6;--ink-soft:#57534e;background:var(--paper);min-height:100vh;color:var(--ink)}.lp a{color:inherit;text-decoration:none}.lp-serif{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em}.lp-nav{max-width:1080px;margin:0 auto;padding:20px 24px;gap:28px}.lp-brand,.lp-nav{display:flex;align-items:center}.lp-brand{gap:9px;font-weight:650;font-size:17px;letter-spacing:-.01em}.lp-links{display:flex;gap:22px;color:var(--ink-soft);font-size:14px;font-weight:500}.lp-links a:hover{color:var(--ink)}.lp-nav .right{margin-left:auto;display:flex;gap:18px;font-weight:500}.lp-nav .right,.pill{align-items:center;font-size:14px}.pill{display:inline-flex;gap:7px;height:38px;padding:0 18px;border-radius:999px;background:var(--ink);color:#fff!important;font-weight:600;transition:background .15s,transform .15s}.pill:hover{background:#2c2e33}.pill:active{transform:scale(.98)}.pill.lg{height:46px;padding:0 24px;font-size:15px}.lp-hero{max-width:820px;margin:0 auto;padding:72px 24px 0;text-align:center}.lp-hero h1{font-size:clamp(40px,6.4vw,68px);line-height:1.02;letter-spacing:-.04em;font-weight:600;margin:0}.lp-hero h1 .lp-serif{font-size:1.08em}.lp-hero p{font-size:18px;line-height:1.55;color:var(--ink-soft);max-width:520px;margin:22px auto 30px}.lp-cta{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap}.lp-cta .text-link{font-weight:500;font-size:15px;color:var(--ink-soft)}.lp-cta .text-link:hover{color:var(--ink)}.lp-shot{max-width:1080px;margin:64px auto 0;padding:0 24px}.window{border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(28,25,23,.08),0 30px 70px -30px rgba(28,25,23,.35);overflow:hidden}.window-bar{height:40px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid var(--line);background:#fbfaf8}.window-bar i{width:11px;height:11px;border-radius:50%;background:#e2ded8}.window-bar span{margin-left:12px;font-size:12.5px;color:var(--text-3);font-weight:500}.window-body{background:#f6f4f0;padding:14px}.window-body .mock-board{display:flex;gap:10px}.window-body .col{width:auto;flex:1 1;min-width:0}.window-body .col-head{padding:10px 8px 8px}.window-body .cards{overflow:visible;padding:0 6px 8px}.window-body .card{cursor:default}.lp-trust{max-width:820px;margin:0 auto;padding:88px 24px;text-align:center;font-size:clamp(22px,2.6vw,30px);line-height:1.45;letter-spacing:-.02em;color:#736c65;font-weight:500}.lp-trust b{color:var(--ink);font-weight:500}.lp-features{max-width:1080px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.lp-feature .fi{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px rgba(28,25,23,.08);margin-bottom:16px;color:var(--ink)}.lp-feature h3{margin:0 0 6px;font-size:16px;letter-spacing:-.01em}.lp-feature p{margin:0;color:var(--ink-soft);line-height:1.55;font-size:15px}.lp-dark{max-width:1080px;margin:96px auto 0;padding:0 24px}.lp-dark-card{border-radius:24px;background:#141312;color:#f5f5f4;padding:56px;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:40px;gap:40px;align-items:center}.lp-dark-card h2{font-size:clamp(32px,4vw,46px);line-height:1.05;letter-spacing:-.035em;margin:0 0 14px;font-weight:600}.lp-dark-card p{margin:0 0 26px;color:#a8a29e;line-height:1.6;max-width:420px}.lp-dark-card .pill{background:#f5f5f4;color:#141312!important}.lp-dark-card .pill:hover{background:#fff}.lp-dark-card ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;color:#d6d3d1}.lp-dark-card li{display:flex;gap:10px;align-items:center}.lp-dark-card li svg{color:#c4b5fd}.lp-foot{max-width:1080px;margin:0 auto;padding:48px 24px 40px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;color:#736c65;font-size:13px}.lp-foot .lp-brand{font-size:14px;color:var(--ink-soft);margin-right:auto}@media (max-width:860px){.lp-links{display:none}.lp-hero{padding-top:48px}.window-body .col:nth-child(n+3){display:none}.lp-features{grid-template-columns:1fr;gap:28px}.lp-dark-card{grid-template-columns:1fr;padding:36px 28px}.lp-trust{padding:64px 24px}}@media (max-width:520px){.lp-nav .right .text-link,.window-body .col:nth-child(n+2){display:none}}.lp-h2{font-size:clamp(30px,3.6vw,42px);line-height:1.08;letter-spacing:-.035em;font-weight:600;margin:0}.lp-h2 .lp-serif{font-size:1.06em}.lp-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ink-soft);margin-bottom:14px}.lp-how{max-width:1080px;margin:112px auto 0;padding:0 24px}.lp-steps{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.lp-steps li{background:#fff;border-radius:18px;padding:26px 26px 28px;box-shadow:0 0 0 1px rgba(28,25,23,.07)}.lp-step-n{display:block;font-size:44px;line-height:1;color:#8a837c;margin-bottom:18px}.lp-steps h3{margin:0 0 6px;font-size:17px;letter-spacing:-.01em}.lp-steps p{margin:0;color:var(--ink-soft);line-height:1.55;font-size:15px}.lp-show{max-width:1080px;margin:112px auto 0;padding:0 24px;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:56px;gap:56px;align-items:center}.lp-show.flip .lp-show-copy{order:2}.lp-show-copy p{margin:16px 0 0;color:var(--ink-soft);font-size:17px;line-height:1.6;max-width:440px}.lp-show-visual{background:var(--paper-2);border-radius:24px;padding:40px;display:grid;place-items:center}.mini-panel{width:100%;max-width:420px;background:#fff;border-radius:16px;padding:18px;box-shadow:0 0 0 1px rgba(28,25,23,.07),0 24px 48px -28px rgba(28,25,23,.3);display:flex;flex-direction:column;gap:8px}.mini-head{display:flex;align-items:center;gap:12px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.mini-head .logo,.mini-row .logo{width:30px;height:30px;border-radius:8px;font-size:13px}.mini-head div,.mini-row div{flex:1 1;min-width:0;display:flex;flex-direction:column}.mini-head b,.mini-row b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-head span:not(.status-pill):not(.logo),.mini-row div span{font-size:12.5px;color:var(--text-3)}.mini-label{font-size:12px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin:2px 0}.mini-panel .att-chip{cursor:default;height:38px;padding:0 10px}.mini-panel .att-chip .nm{flex:1 1;max-width:none}.mini-foot{gap:7px;margin-top:6px;font-size:12.5px;color:var(--text-3)}.mini-foot,.mini-row{display:flex;align-items:center}.mini-row{gap:12px;padding:10px 4px;border-bottom:1px solid var(--line-2)}.mini-row:last-child{border-bottom:0}.lp-faq{max-width:760px;margin:112px auto 0;padding:0 24px}.faq-list{margin-top:32px;border-top:1px solid rgba(28,25,23,.1)}.faq-list details{border-bottom:1px solid rgba(28,25,23,.1)}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 2px;font-size:17px;font-weight:500;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--ink-soft);transition:transform .25s var(--ease)}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:6px}.faq-list p{margin:-6px 0 22px;color:var(--ink-soft);line-height:1.6;max-width:640px}.lp-end{max-width:1080px;margin:112px auto 0;padding:0 24px;text-align:center}.lp-end h2{font-size:clamp(30px,4vw,46px);line-height:1.05;letter-spacing:-.035em;font-weight:600;margin:0 0 28px}.lp-foot a:hover{color:var(--ink)}@media (max-width:860px){.lp-show,.lp-steps{grid-template-columns:1fr}.lp-show{gap:28px;margin-top:80px}.lp-show.flip .lp-show-copy{order:0}.lp-show-visual{padding:20px}.lp-end,.lp-faq,.lp-how{margin-top:80px}}.legal{max-width:720px;margin:0 auto;padding:56px 24px 40px;font-size:16px;line-height:1.65;color:var(--ink-soft)}.legal h1{font-size:clamp(34px,4.4vw,48px);line-height:1.05;letter-spacing:-.035em;font-weight:600;color:var(--ink);margin:0}.legal-date{margin:12px 0 36px;font-size:14px;color:#736c65}.legal h2{font-size:19px;letter-spacing:-.015em;color:var(--ink);margin:36px 0 10px;font-weight:600}.legal p,.legal ul{margin:0 0 14px}.legal ul{padding-left:20px}.legal li{margin-bottom:6px}.legal b{color:var(--ink);font-weight:600}.legal a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.legal-fill{background:#fde68a;color:#1c1917;border-radius:4px;padding:0 4px}