@import url("https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&family=Archivo+Expanded:wght@600;700;800;900&family=Hanken+Grotesk:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap");.lp{--navy:#15294d;--navy-deep:#0e1c38;--navy-900:#0a1730;--blue:#2348c4;--blue-bright:#2f5fe0;--blue-soft:#e9eefc;--green:#1f9d57;--green-bright:#27b765;--green-soft:#e4f6ec;--ink:#14223d;--ink-soft:#33415c;--muted:#5d6b86;--muted-2:#7a8398;--paper:#f6f6f2;--paper-cool:#f2f5fb;--white:#ffffff;--line:#e4e7ee;--line-soft:#eef1f6;--amber:#a4630a;--amber-soft:#fdeede;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--shadow-sm:0 1px 2px rgba(16,24,40,.05);--shadow-md:0 4px 14px -6px rgba(16,24,40,.12);--shadow-lg:0 24px 60px -28px rgba(16,32,77,.32);--shadow-xl:0 40px 90px -36px rgba(10,23,48,.5);--maxw:1200px;--ease:cubic-bezier(.22,.61,.36,1);font-size:16px;font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5;min-height:100vh}.lp,.lp *{box-sizing:border-box}.lp img{max-width:100%;display:block}.lp a{color:inherit;text-decoration:none}.lp button{font-family:inherit;cursor:pointer}.lp h1,.lp h2,.lp h3,.lp h4,.lp p{margin:0}.lp p{text-wrap:pretty}.lp .display{font-family:Archivo Expanded,Archivo,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.02;color:var(--navy)}.lp .archivo{font-family:Archivo,sans-serif}.lp .eyebrow{font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.lp .eyebrow,.lp .mono{font-family:JetBrains Mono,monospace}.lp .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.lp .section{padding:104px 0;position:relative}.lp .center{text-align:center}.lp .kicker{display:inline-flex;align-items:center;gap:9px;color:var(--blue)}.lp .kicker .dot{width:7px;height:7px;border-radius:50%;background:var(--green);display:inline-block}.lp .section-head{max-width:740px}.lp .section-head.center{margin:0 auto}.lp .section-title{font-family:Archivo Expanded,Archivo,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.04;color:var(--navy);font-size:clamp(30px,3.6vw,46px);margin-top:16px;text-transform:none;margin-bottom:0}.lp .section-sub{margin-top:18px;font-size:clamp(17px,1.5vw,19px);color:var(--muted);line-height:1.55}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;font-size:16px;border:none;border-radius:var(--r-sm);padding:14px 22px;line-height:1;white-space:nowrap;transition:transform .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease);position:relative;text-decoration:none}.lp .btn:hover{transform:translateY(-2px)}.lp .btn:active{transform:translateY(0)}.lp .btn-primary{background:var(--blue);color:#fff;box-shadow:0 12px 26px -12px rgba(35,72,196,.75)}.lp .btn-primary:hover{background:var(--blue-bright);box-shadow:0 18px 34px -12px rgba(35,72,196,.8)}.lp .btn-green{background:var(--green);color:#fff;box-shadow:0 12px 26px -12px rgba(31,157,87,.7)}.lp .btn-green:hover{background:var(--green-bright)}.lp .btn-dark{background:var(--navy);color:#fff}.lp .btn-dark:hover{background:var(--navy-deep)}.lp .btn-soft{background:#eef1f7;color:var(--navy)}.lp .btn-soft:hover{background:#e4e9f2}.lp .btn-outline-light{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.2)}.lp .btn-outline-light:hover{background:rgba(255,255,255,.16)}.lp .btn-lg{padding:17px 28px;font-size:17px}.lp .btn-sm{padding:10px 16px;font-size:14px}.lp .s-pill{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:999px}.lp .s-approved,.lp .s-paid{background:var(--green-soft);color:#157a45}.lp .s-quoted,.lp .s-sent{background:var(--blue-soft);color:#274fc4}.lp .s-due{background:var(--amber-soft);color:var(--amber)}.lp .s-pill .d{width:6px;height:6px;border-radius:50%;background:currentColor}.lp .ico{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;flex:none}.lp .ico-blue{background:var(--blue-soft);color:var(--blue)}.lp .ico-green{background:var(--green-soft);color:#157a45}.lp .ico-navy{background:#e8edf6;color:var(--navy)}.lp .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.lp .reveal.in{opacity:1;transform:none}.lp .reveal[data-d="1"]{transition-delay:.08s}.lp .reveal[data-d="2"]{transition-delay:.16s}.lp .reveal[data-d="3"]{transition-delay:.24s}.lp .reveal[data-d="4"]{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.lp .reveal{opacity:1;transform:none;transition:none}}.lp .card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.lp .bg-navy{background:var(--navy-deep);color:#eaf0fb}.lp .bg-cool{background:var(--paper-cool)}.lp .row-line{border-bottom:1px solid var(--line-soft)}.lp .hr{height:1px;background:var(--line);border:none}.lp .nav{position:sticky;top:0;z-index:60;transition:background .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease);border-bottom:1px solid transparent}.lp .nav--solid{background:rgba(246,246,242,.92);backdrop-filter:saturate(150%) blur(14px);border-bottom-color:var(--line);box-shadow:0 6px 24px -20px rgba(16,32,77,.5)}.lp .nav-inner{justify-content:space-between;height:74px;gap:24px}.lp .nav-brand,.lp .nav-inner,.lp .nav-links{display:flex;align-items:center}.lp .nav-links{gap:30px;font-size:15.5px;font-weight:600;color:var(--ink-soft)}.lp .nav-links a{position:relative;padding:4px 0;transition:color .15s}.lp .nav-links a:hover{color:var(--navy)}.lp .nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:2px;background:var(--blue);transition:right .25s var(--ease)}.lp .nav-links a:hover:after{right:0}.lp .nav-cta{display:flex;align-items:center;gap:14px}.lp .nav-signin{font-weight:600;font-size:15.5px;color:var(--navy);transition:color .15s}.lp .nav-signin:hover{color:var(--blue)}.lp .nav-burger{display:none;background:none;border:none;font-size:24px;color:var(--navy);padding:6px}.lp .nav-mobile{display:flex;flex-direction:column;gap:14px;padding:18px 22px 24px;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--shadow-lg)}.lp .nav-mobile a{font-size:17px;font-weight:600;color:var(--navy)}.lp .nav-mobile .btn{text-align:center}@media (max-width:920px){.lp .nav-cta,.lp .nav-links{display:none}.lp .nav-burger{display:inline-flex}.lp .nav--solid{background:rgba(246,246,242,.96)}}.lp .hero{position:relative;overflow:hidden;padding:64px 0 84px}.lp .hero-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 78% 8%,rgba(47,95,224,.1) 0,transparent 60%),radial-gradient(50% 40% at 6% 90%,rgba(31,157,87,.08) 0,transparent 60%)}.lp .hero-inner{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.lp .hero-eyebrow{color:var(--blue);display:inline-block}.lp .hero-h1{font-size:clamp(38px,5vw,62px);margin-top:20px}.lp .hero-h1 .hl{color:var(--green)}.lp .hero-sub{margin-top:22px;font-size:clamp(17px,1.6vw,20px);line-height:1.55;color:var(--muted);max-width:540px}.lp .hero-cta{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.lp .hero-trust{display:flex;gap:24px;margin-top:30px;flex-wrap:wrap}.lp .hero-trust-item{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:600;color:var(--muted)}.lp .hero-trust-item .tick{width:18px;height:18px;border-radius:50%;background:var(--green);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex:none}@media (max-width:980px){.lp .hero-inner{grid-template-columns:1fr;gap:44px}.lp .hero-visual{max-width:520px}}.lp .chain{position:relative;background:linear-gradient(165deg,#ffffff,#eef2f9);border:1px solid #e6ebf3;border-radius:var(--r-xl);padding:24px;box-shadow:var(--shadow-xl)}.lp .chain-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.lp .chain-head-title{display:flex;align-items:center;gap:9px;font-weight:700;font-size:14.5px;color:var(--navy)}.lp .chain-head-title .d{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(31,157,87,.16)}.lp .chain-head-id{font-size:12px;color:var(--muted-2);background:#fff;border:1px solid var(--line);padding:4px 9px;border-radius:7px;font-family:JetBrains Mono,monospace}.lp .chain-rail{position:absolute;left:46px;top:86px;bottom:74px;width:2px;background:repeating-linear-gradient(to bottom,var(--blue) 0 5px,transparent 5px 11px);opacity:.45}.lp .chain-step{display:flex;gap:15px;align-items:center;margin-bottom:12px;opacity:0;transform:translateX(14px);animation:chainIn .6s var(--ease) forwards}@keyframes chainIn{to{opacity:1;transform:none}}.lp .chain-step:last-of-type{margin-bottom:0}.lp .chain-node{flex:none;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Archivo;font-weight:800;font-size:16px;box-shadow:0 8px 18px -8px rgba(16,32,77,.55);z-index:1}.lp .chain-card{flex:1;background:#fff;border:1px solid #e7ebf3;border-radius:12px;padding:12px 15px;box-shadow:var(--shadow-sm)}.lp .chain-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.lp .chain-name{font-size:14.5px}.lp .chain-amt,.lp .chain-name{font-weight:700;color:var(--navy)}.lp .chain-amt{font-size:15px;font-family:Archivo,sans-serif}.lp .chain-meta{font-size:12.5px;color:var(--muted-2);margin-top:3px}.lp .chain-badge{position:absolute;right:-14px;bottom:-14px;background:var(--navy);color:#fff;font-size:13px;font-weight:600;padding:10px 15px;border-radius:12px;display:flex;align-items:center;gap:8px;box-shadow:var(--shadow-lg)}.lp .chain-badge svg{color:var(--green-bright)}.lp .pipestrip{background:var(--navy-deep);color:#dfe7f5}.lp .pipestrip-inner{display:flex;align-items:center;gap:28px;padding:20px 32px;flex-wrap:wrap}.lp .pipestrip-label{font-size:12px;letter-spacing:.16em;color:var(--green-bright);flex:none;font-family:JetBrains Mono,monospace}.lp .pipestrip-flow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lp .pipestrip-node{font-family:Archivo;font-weight:700;font-size:15px;color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);padding:8px 16px;border-radius:999px}.lp .pipestrip-arrow{color:rgba(255,255,255,.4)}@media (max-width:920px){.lp .pipestrip-arrow{display:none}.lp .pipestrip-node{font-size:13.5px;padding:7px 13px}}.lp .feat-primary{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:54px}.lp .feat-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 24px 26px;box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s}.lp .feat-card:before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,var(--blue),var(--green));transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.lp .feat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:#d9dfea}.lp .feat-card:hover:before{transform:scaleX(1)}.lp .feat-ico{width:50px;height:50px;font-size:24px;margin-bottom:18px}.lp .feat-title{font-family:Archivo;font-weight:700;font-size:18.5px;color:var(--navy);line-height:1.2}.lp .feat-desc{margin-top:11px;font-size:14.5px;line-height:1.55;color:var(--muted)}.lp .feat-rank{position:absolute;top:20px;right:20px;font-size:12px;color:var(--line);font-weight:500;font-family:JetBrains Mono,monospace}.lp .feat-card:hover .feat-rank{color:var(--blue)}.lp .feat-secondary{margin-top:18px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px dashed var(--line);border-radius:var(--r-lg);padding:24px 26px;display:flex;align-items:center;gap:30px}.lp .feat-also{flex:none;font-size:12px;letter-spacing:.16em;color:var(--muted-2);writing-mode:vertical-rl;transform:rotate(180deg);font-family:JetBrains Mono,monospace}.lp .feat-secondary-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;flex:1}.lp .feat-card-2{display:flex;gap:16px;align-items:flex-start}.lp .feat-ico-2{width:44px;height:44px;font-size:21px}.lp .feat-title-2{font-family:Archivo;font-weight:700;font-size:16.5px;color:var(--navy)}.lp .feat-desc-2{margin-top:6px;font-size:14px;line-height:1.5;color:var(--muted)}@media (max-width:980px){.lp .feat-primary{grid-template-columns:1fr 1fr}}@media (max-width:680px){.lp .feat-primary{grid-template-columns:1fr}.lp .feat-secondary{flex-direction:column;align-items:stretch;gap:18px}.lp .feat-also{writing-mode:horizontal-tb;transform:none}.lp .feat-secondary-grid{grid-template-columns:1fr}}.lp .split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.lp .split.reverse .split-visual{order:-1}.lp .mt{margin-top:26px}.lp .bullet-list{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-direction:column;gap:18px}.lp .bullet{display:flex;gap:15px;align-items:flex-start}.lp .bullet-ico{width:42px;height:42px;font-size:20px;flex:none}.lp .bullet-t{display:block;font-family:Archivo;font-weight:700;font-size:16.5px;color:var(--navy)}.lp .bullet-d{display:block;font-size:14.5px;color:var(--muted);margin-top:3px;line-height:1.5}.lp .check-list{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.lp .check-list li{display:flex;gap:13px;align-items:flex-start;font-size:16px;color:var(--ink-soft);font-weight:500;line-height:1.45}.lp .check-list.lg li{font-size:17px}.lp .cl-tick{flex:none;width:22px;height:22px;border-radius:50%;background:var(--green-soft);color:#157a45;display:inline-flex;align-items:center;justify-content:center;font-size:13px;margin-top:1px}.lp .how-flow{margin-top:54px;display:flex;align-items:stretch;justify-content:center;gap:6px}.lp .how-flow-card{flex:1 1 0;min-width:0;position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:30px 20px 24px;box-shadow:var(--shadow-sm);transition:transform .2s var(--ease),box-shadow .2s}.lp .how-flow-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.lp .how-flow-num{position:absolute;top:-14px;left:20px;width:30px;height:30px;border-radius:9px;background:var(--navy);color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;font-family:Archivo,sans-serif;box-shadow:0 8px 16px -8px rgba(16,32,77,.6)}.lp .how-flow-ico{width:46px;height:46px;font-size:22px}.lp .how-flow-title{font-family:Archivo;font-weight:700;font-size:16.5px;color:var(--navy);line-height:1.25;margin-top:16px}.lp .how-flow-desc{font-size:13.5px;color:var(--muted);margin-top:8px;line-height:1.5}.lp .how-flow-arrow{flex:none;align-self:center;display:flex;align-items:center;color:var(--blue);font-size:20px}.lp .how-flow-card.is-bridge{border-color:var(--blue);box-shadow:0 24px 60px -30px rgba(35,72,196,.5);background:linear-gradient(180deg,#fff,#f5f8ff)}.lp .how-flow-card.is-bridge .how-flow-num{background:var(--blue)}.lp .how-flow-tag{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-size:11.5px;font-weight:600;color:var(--blue);background:rgba(35,72,196,.08);border:1px solid rgba(35,72,196,.2);padding:6px 10px;border-radius:999px;line-height:1.2}.lp .how-flow-tag svg{flex:none}@media (max-width:900px){.lp .how-flow{flex-direction:column;align-items:stretch;max-width:420px;margin-left:auto;margin-right:auto;gap:0}.lp .how-flow-num{top:-14px}.lp .how-flow-arrow{transform:rotate(90deg);margin:12px auto}}.lp .demo{background:radial-gradient(80% 60% at 50% -8%,#1c3566 0,var(--navy-deep) 55%);color:#fff;overflow:hidden}.lp .demo-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 40% at 85% 20%,rgba(39,183,101,.14) 0,transparent 60%)}.lp .demo-tabs{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:44px}.lp .demo-tab{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:14.5px;color:#b9c6e0;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);padding:11px 18px;border-radius:999px;transition:all .18s var(--ease)}.lp .demo-tab:hover{color:#fff;background:rgba(255,255,255,.12)}.lp .demo-tab.is-active{background:#fff;color:var(--navy);border-color:#fff;box-shadow:0 10px 26px -10px rgba(0,0,0,.5)}.lp .browser{margin:34px auto 0;max-width:1060px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 50px 110px -40px rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.1)}.lp .browser-bar{display:flex;align-items:center;gap:8px;padding:13px 18px;background:#eef1f6;border-bottom:1px solid #e2e6ee}.lp .browser-bar .bd{width:12px;height:12px;border-radius:50%}.lp .bd-r{background:#ff5f57}.lp .bd-y{background:#febc2e}.lp .bd-g{background:#28c840}.lp .browser-url{margin-left:14px;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#6b7488;background:#fff;border:1px solid #e2e6ee;padding:6px 14px;border-radius:8px;font-family:JetBrains Mono,monospace}.lp .browser-body{background:#f3f5f9}.lp .appshell{display:grid;grid-template-columns:188px 1fr;min-height:476px;text-align:left}.lp .app-side{background:#0e1c38;padding:18px 14px;display:flex;flex-direction:column;gap:4px}.lp .app-side-brand{padding:6px 8px 16px}.lp .app-side-brand img{height:26px}.lp .app-nav-item{display:flex;align-items:center;gap:11px;font-size:13.5px;font-weight:600;color:#9fb0d0;padding:10px 12px;border-radius:9px}.lp .app-nav-item.on{background:rgba(47,95,224,.28);color:#fff}.lp .app-side-foot{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 8px 4px;border-top:1px solid rgba(255,255,255,.08)}.lp .app-avatar{width:32px;height:32px;border-radius:9px;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12.5px}.lp .app-u{font-size:13px;font-weight:700;color:#fff}.lp .app-r{font-size:11.5px;color:#8f9cba}.lp .app-main{padding:26px 28px;background:#f6f8fc;overflow:hidden}.lp .scr-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;flex-wrap:wrap}.lp .scr-eyebrow{font-size:11px;color:var(--muted-2);letter-spacing:.12em;font-family:JetBrains Mono,monospace}.lp .scr-title{font-family:Archivo;font-weight:800;font-size:23px;color:var(--navy);margin-top:6px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lp .scr-meta{font-size:13.5px;color:var(--muted);margin-top:5px}.lp .scr-actions{display:flex;gap:10px}.lp .scr-btn{font-weight:600;font-size:13.5px;border:none;border-radius:9px;padding:10px 15px;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.lp .scr-btn.ghost{background:#fff;border:1px solid var(--line);color:var(--navy)}.lp .scr-btn.primary{background:var(--blue);color:#fff}.lp .scr-btn.full{width:100%;justify-content:center;margin-top:12px}.lp .qtable{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.lp .qrow{display:grid;grid-template-columns:1fr 70px 90px 110px;gap:10px;padding:13px 18px;border-bottom:1px solid var(--line-soft);font-size:13.5px;align-items:center}.lp .qrow:last-child{border-bottom:none}.lp .qrow.qhead{background:#f3f5f9;font-weight:700;color:var(--muted-2);font-size:11.5px;text-transform:uppercase;letter-spacing:.05em}.lp .qrow .r{text-align:right}.lp .qname{font-weight:600;color:var(--navy)}.lp .qrow.qadd{color:var(--blue);font-weight:600;display:flex;gap:8px;align-items:center;cursor:pointer}.lp .qtotals{margin-top:16px;margin-left:auto;width:300px}.lp .qtot-row{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;color:var(--muted)}.lp .qtot-grand{border-top:2px solid var(--navy);margin-top:6px;padding-top:12px;font-size:19px;font-weight:800;color:var(--navy)}.lp .approve-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:22px}.lp .approve-doc{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px}.lp .approve-doc-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.lp .approve-h{font-family:Archivo;font-weight:800;font-size:22px;color:var(--navy)}.lp .approve-sub{font-size:13px;color:var(--muted);margin-top:4px}.lp .approve-lines{margin-top:18px;display:flex;flex-direction:column;gap:2px}.lp .approve-line{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line-soft);font-size:14px;color:var(--ink-soft)}.lp .approve-side{display:flex;flex-direction:column;gap:14px}.lp .approve-status{background:var(--green-soft);border:1px solid #cdeedb;border-radius:12px;padding:16px;display:flex;gap:12px;align-items:center}.lp .approve-check{width:36px;height:36px;border-radius:50%;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;flex:none}.lp .approve-status-t{font-family:Archivo;font-weight:700;font-size:15.5px;color:#157a45}.lp .approve-status-m{font-size:12.5px;color:#3f8a5f;margin-top:2px}.lp .approve-proof{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px}.lp .approve-proof-l{font-size:10.5px;color:var(--muted-2);letter-spacing:.12em;display:block;margin-bottom:10px;font-family:JetBrains Mono,monospace}.lp .approve-proof-row{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-soft);padding:5px 0}.lp .approve-proof-row svg{color:var(--blue)}.lp .approve-note{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--muted);background:var(--blue-soft);border-radius:10px;padding:13px;line-height:1.45}.lp .inv-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.lp .inv-bars{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px}.lp .inv-bar-row{display:flex;justify-content:space-between;font-size:14px;color:var(--ink-soft);margin-bottom:7px;font-weight:500}.lp .inv-track{height:9px;background:#eef1f6;border-radius:5px;overflow:hidden;margin-bottom:18px}.lp .inv-fill{height:100%;border-radius:5px}.lp .inv-pay{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px}.lp .inv-methods,.lp .inv-pay{display:flex;flex-direction:column}.lp .inv-methods{gap:9px;margin:12px 0 4px}.lp .inv-method{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--ink-soft);border:1px solid var(--line);border-radius:9px;padding:11px 13px}.lp .inv-method.on{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.lp .inv-reminders{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);margin-top:12px}.lp .proj-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.lp .proj-kpi{background:#fff;border:1px solid var(--line);border-radius:11px;padding:14px 15px}.lp .proj-kpi-l{display:block;font-size:11.5px;color:var(--muted-2);font-weight:600;font-family:JetBrains Mono,monospace}.lp .proj-kpi-v{display:block;font-weight:800;font-size:20px;color:var(--navy);margin-top:5px;font-family:Archivo,sans-serif}.lp .proj-kpi-v.green{color:var(--green)}.lp .proj-kpi-v.blue{color:var(--blue)}.lp .proj-cols{display:grid;grid-template-columns:1.3fr .7fr;gap:16px}.lp .proj-col-l{font-size:10.5px;color:var(--muted-2);letter-spacing:.12em;display:block;margin-bottom:12px;font-family:JetBrains Mono,monospace}.lp .proj-stages,.lp .proj-timeline{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px}.lp .proj-event{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line-soft)}.lp .proj-event:last-child{border-bottom:none}.lp .proj-event-ic{width:34px;height:34px;font-size:16px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#e8edf6;color:var(--navy)}.lp .proj-event-body{flex:1}.lp .proj-event-t{font-size:13.5px;font-weight:700;color:var(--navy)}.lp .proj-event-m{font-size:12px;color:var(--muted-2);margin-top:1px}.lp .proj-stage{display:flex;align-items:center;gap:11px;font-size:14px;color:var(--muted);padding:9px 0;font-weight:500}.lp .proj-stage-dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--line);flex:none}.lp .proj-stage.done{color:var(--ink-soft)}.lp .proj-stage.done .proj-stage-dot{background:var(--green);border-color:var(--green)}.lp .proj-stage.now{color:var(--blue);font-weight:700}.lp .proj-stage.now .proj-stage-dot{border-color:var(--blue);background:var(--blue-soft);box-shadow:0 0 0 4px rgba(35,72,196,.14)}@media (max-width:860px){.lp .appshell{grid-template-columns:1fr}.lp .app-side{flex-direction:row;flex-wrap:wrap;gap:6px;align-items:center}.lp .app-side-brand{padding:4px 8px}.lp .app-side-foot{display:none}.lp .approve-wrap,.lp .inv-grid,.lp .proj-cols{grid-template-columns:1fr}.lp .proj-kpis{grid-template-columns:1fr 1fr}.lp .qtotals{width:100%}}.lp .invmock{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:26px;box-shadow:var(--shadow-lg);max-width:430px}.lp .invmock-head{display:flex;justify-content:space-between;align-items:flex-start}.lp .invmock-id{font-size:11.5px;color:var(--muted-2);letter-spacing:.1em;font-family:JetBrains Mono,monospace}.lp .invmock-amt{font-weight:800;font-size:34px;color:var(--navy);margin-top:4px;font-family:Archivo,sans-serif}.lp .invmock-from{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--blue);margin:18px 0 16px;background:var(--blue-soft);padding:10px 13px;border-radius:9px;font-weight:600}.lp .invmock-track{height:11px;background:#eef1f6;border-radius:6px;overflow:hidden}.lp .invmock-track>div{height:100%;background:linear-gradient(90deg,var(--green),var(--green-bright));border-radius:6px}.lp .invmock-track-l{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted);margin-top:8px;font-weight:600}.lp .invmock-pay{width:100%;margin-top:20px;background:var(--green);color:#fff;border:none;border-radius:11px;padding:14px;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.lp .invmock-methods{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:12.5px;color:var(--muted-2)}.lp .pmini{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:26px;box-shadow:var(--shadow-lg);max-width:430px}.lp .pmini-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.lp .pmini-name{font-family:Archivo;font-weight:800;font-size:19px;color:var(--navy)}.lp .pmini-bars{display:flex;flex-direction:column;gap:16px}.lp .pmini-bar-top{display:flex;justify-content:space-between;font-size:14px;color:var(--ink-soft);font-weight:500;margin-bottom:7px}.lp .pmini-track{height:9px;background:#eef1f6;border-radius:5px;overflow:hidden}.lp .pmini-track>div{height:100%;border-radius:5px}.lp .pmini-links{margin-top:22px;font-size:11px;color:var(--muted-2);letter-spacing:.06em;border-top:1px dashed var(--line);padding-top:16px;text-align:center;font-family:JetBrains Mono,monospace}.lp .cmp{margin-top:48px;max-width:920px;margin-left:auto;margin-right:auto;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-md)}.lp .cmp-row{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:center;border-bottom:1px solid var(--line-soft)}.lp .cmp-row:last-child{border-bottom:none}.lp .cmp-feat{padding:16px 24px;font-size:15px;font-weight:600;color:var(--navy)}.lp .cmp-col{padding:16px;text-align:center;font-size:13px;font-weight:600;color:var(--muted);display:flex;align-items:center;justify-content:center}.lp .cmp-col-us{background:linear-gradient(180deg,rgba(35,72,196,.05),rgba(31,157,87,.05));border-left:1px solid var(--line-soft);border-right:1px solid var(--line-soft)}.lp .cmp-headrow{background:#f6f8fc}.lp .cmp-headrow .cmp-col{color:var(--ink-soft);font-weight:700;font-size:13.5px}.lp .cmp-mark{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:800}.lp .cmp-yes{background:var(--green);color:#fff}.lp .cmp-no{background:#f1f3f7;color:#b6bdca}.lp .cmp-part{background:var(--amber-soft);color:var(--amber)}@media (max-width:680px){.lp .cmp-row{grid-template-columns:1.4fr .8fr .8fr .8fr}.lp .cmp-feat{padding:14px;font-size:13px}.lp .cmp-headrow .cmp-col{font-size:10.5px}}.lp .bestfit{gap:56px;align-items:center}.lp .bestfit,.lp .bestfit-metrics{display:grid;grid-template-columns:1fr 1fr}.lp .bestfit-metrics{gap:16px}.lp .metric-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow-sm);transition:transform .2s var(--ease),box-shadow .2s}.lp .metric-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.lp .metric-ico{width:46px;height:46px;font-size:22px;margin-bottom:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#e8edf6;color:var(--navy)}.lp .metric-t{font-family:Archivo;font-weight:700;font-size:17px;color:var(--navy)}.lp .metric-d{font-size:13.5px;color:var(--muted);margin-top:7px;line-height:1.5}@media (max-width:900px){.lp .bestfit{grid-template-columns:1fr;gap:40px}}.lp .price-toggle{display:flex;width:-moz-max-content;width:max-content;margin:30px auto 0;background:#eef1f7;border-radius:999px;padding:5px;gap:4px}.lp .price-toggle button{border:none;background:transparent;font-weight:600;font-size:14.5px;color:var(--muted);padding:10px 22px;border-radius:999px;display:flex;align-items:center;gap:9px;transition:all .18s var(--ease);cursor:pointer}.lp .price-toggle button.on{background:#fff;color:var(--navy);box-shadow:var(--shadow-sm)}.lp .price-save{font-size:11px;font-weight:700;color:#157a45;background:var(--green-soft);padding:3px 8px;border-radius:999px}.lp .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;align-items:start}.lp .price-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:30px 26px;box-shadow:var(--shadow-sm);transition:transform .2s var(--ease),box-shadow .2s}.lp .price-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.lp .price-card.pop{border-color:var(--blue);box-shadow:0 30px 70px -34px rgba(35,72,196,.5);transform:scale(1.03)}.lp .price-card.pop:hover{transform:scale(1.03) translateY(-4px)}.lp .price-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--blue);color:#fff;font-size:10.5px;letter-spacing:.12em;padding:6px 14px;border-radius:999px;box-shadow:0 8px 18px -8px rgba(35,72,196,.7);font-family:JetBrains Mono,monospace;white-space:nowrap}.lp .price-name{display:block;font-weight:800;font-size:21px;color:var(--navy);font-family:Archivo,sans-serif}.lp .price-tag{display:block;font-size:13.5px;color:var(--muted);margin-top:6px;line-height:1.5;min-height:40px}.lp .price-amt{display:flex;align-items:baseline;gap:4px;margin-top:14px}.lp .price-cur{font-family:Archivo;font-weight:700;font-size:22px;color:var(--navy);margin-top:8px}.lp .price-num{font-weight:800;font-size:52px;color:var(--navy);line-height:1;letter-spacing:-.02em;font-family:Archivo,sans-serif}.lp .price-per{font-size:15px;color:var(--muted);font-weight:600}.lp .price-bill{display:block;font-size:11px;color:var(--muted-2);margin-top:6px;letter-spacing:.08em;font-family:JetBrains Mono,monospace}.lp .price-blurb{font-size:14px;color:var(--muted);margin-top:14px;line-height:1.5;min-height:42px}.lp .price-cta{width:100%;margin-top:18px}.lp .price-feats{list-style:none;margin:22px 0 0;padding:22px 0 0;border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:12px}.lp .price-feats li{display:flex;gap:11px;align-items:flex-start;font-size:14px;color:var(--ink-soft);font-weight:500}.lp .pf-tick{flex:none;width:19px;height:19px;border-radius:50%;background:var(--green-soft);color:#157a45;display:inline-flex;font-size:11px;margin-top:1px}.lp .pf-tick,.lp .price-note{align-items:center;justify-content:center}.lp .price-note{display:flex;gap:10px;margin-top:34px;font-size:14.5px;color:var(--muted);text-align:center}.lp .price-note svg{color:var(--green);flex:none}@media (max-width:900px){.lp .price-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}.lp .price-card.pop{transform:none}.lp .price-card.pop:hover{transform:translateY(-4px)}}.lp .faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.lp .faq-head{position:sticky;top:100px}.lp .faq-help{margin-top:24px;display:inline-flex;align-items:center;gap:9px;font-size:15px;color:var(--muted);background:#fff;border:1px solid var(--line);padding:12px 16px;border-radius:12px}.lp .faq-help a,.lp .faq-help svg{color:var(--blue)}.lp .faq-help a{font-weight:600}.lp .faq-list{display:flex;flex-direction:column;gap:12px}.lp .faq-item{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:box-shadow .2s,border-color .2s}.lp .faq-item.is-open{box-shadow:var(--shadow-md);border-color:#d9dfea}.lp .faq-q{width:100%;display:flex;justify-content:space-between;gap:16px;padding:20px 22px;background:none;border:none;text-align:left;font-family:Archivo;font-weight:700;font-size:16.5px;cursor:pointer}.lp .faq-chev,.lp .faq-q{align-items:center;color:var(--navy)}.lp .faq-chev{flex:none;width:28px;height:28px;border-radius:50%;background:#f1f3f7;display:inline-flex;justify-content:center;font-size:15px;transition:all .2s}.lp .faq-item.is-open .faq-chev{background:var(--blue);color:#fff}.lp .faq-a-wrap{overflow:hidden}.lp .faq-a{padding:0 22px 22px;font-size:15px;line-height:1.6;color:var(--muted)}@media (max-width:860px){.lp .faq-wrap{grid-template-columns:1fr;gap:32px}.lp .faq-head{position:static}}.lp .finalcta{background:linear-gradient(160deg,#15294d,#0a1730);color:#fff;text-align:center;overflow:hidden}.lp .finalcta-tex{position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 60% at 80% 0,rgba(47,95,224,.3) 0,transparent 60%),radial-gradient(40% 50% at 12% 100%,rgba(39,183,101,.22) 0,transparent 60%)}.lp .finalcta-inner{position:relative;max-width:760px;margin:0 auto}.lp .finalcta-h{font-size:clamp(30px,4.2vw,52px);color:#fff;margin-top:16px}.lp .finalcta-sub{margin:20px auto 0;font-size:clamp(17px,1.6vw,20px);color:#aebbd4;max-width:580px;line-height:1.55}.lp .finalcta-cta{gap:14px;margin-top:34px}.lp .finalcta-cta,.lp .finalcta-trust{display:flex;justify-content:center;flex-wrap:wrap}.lp .finalcta-trust{gap:24px;margin-top:30px}.lp .finalcta-trust span{display:flex;align-items:center;gap:8px;font-size:14px;color:#9fb0d0;font-weight:500}.lp .footer{background:var(--navy-900);color:#9fb0d0;padding:64px 0 28px}.lp .footer-top{display:grid;grid-template-columns:1.3fr 2fr;gap:50px;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.08)}.lp .footer-tag{margin-top:18px;font-size:14.5px;line-height:1.6;color:#8294b4;max-width:340px}.lp .footer-contact{margin-top:20px;display:flex;flex-direction:column;gap:9px;font-style:normal;max-width:340px}.lp .footer-contact a{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;color:#9fb0d0;transition:color .15s}.lp .footer-contact a:hover{color:#fff}.lp .footer-contact svg{flex:none;margin-top:2px;color:var(--green-bright);font-size:15px}.lp .footer-langs{display:flex;align-items:center;gap:10px;margin-top:22px;flex-wrap:wrap}.lp .footer-langs .mono{font-size:10.5px;letter-spacing:.12em;color:#6b7c9c;font-family:JetBrains Mono,monospace}.lp .footer-lang{font-size:13px;font-weight:600;color:#cdd8ee;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);padding:5px 12px;border-radius:999px}.lp .footer-social{display:flex;gap:10px;margin-top:22px}.lp .footer-social-link{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#cdd8ee;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.lp .footer-social-link:hover{background:var(--green-bright);border-color:var(--green-bright);color:#0e1c38;transform:translateY(-2px)}.lp .footer-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.lp .footer-col{display:flex;flex-direction:column;gap:13px}.lp .footer-col-h{font-family:Archivo;font-weight:700;font-size:13px;color:#fff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.lp .footer-col a{font-size:14.5px;color:#9fb0d0;transition:color .15s}.lp .footer-col a:hover{color:#fff}.lp .footer-bot{display:flex;justify-content:space-between;align-items:center;padding-top:24px;font-size:13.5px;color:#6b7c9c;flex-wrap:wrap;gap:12px}.lp .footer-bot-links{display:flex;gap:20px}.lp .footer-bot-links a:hover{color:#fff}@media (max-width:860px){.lp .footer-top{grid-template-columns:1fr;gap:36px}.lp .footer-cols{grid-template-columns:1fr 1fr}}@media (max-width:920px){.lp .section{padding:72px 0}.lp .wrap{padding:0 22px}.lp .split{grid-template-columns:1fr;gap:40px}.lp .split.reverse .split-visual{order:0}}.lp .ico svg{width:60%;height:60%}.lp .app-nav-item svg,.lp .demo-tab svg{font-size:16px}.lp .finalcta-trust svg{color:var(--green-bright)}.lp .browser-body{animation:lp-fadeUp .35s var(--ease)}.lp .faq-a-wrap{animation:lp-faqReveal .3s var(--ease)}@keyframes lp-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lp-faqReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp .browser-body,.lp .faq-a-wrap{animation:none}}.lp .lang{position:relative}.lp .lang-btn{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);color:var(--navy);font-weight:700;font-size:13.5px;padding:9px 11px;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.lp .lang-btn:hover{border-color:#cdd4e2;box-shadow:var(--shadow-sm)}.lp .lang-globe{font-size:16px;color:var(--blue)}.lp .lang-short{font-family:Hanken Grotesk,sans-serif;letter-spacing:.03em}.lp .lang-caret{font-size:13px;color:var(--muted-2);transition:transform .2s var(--ease)}.lp .lang-menu{position:absolute;top:calc(100% + 8px);right:0;width:228px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);padding:8px;z-index:80;animation:lp-fadeUp .18s var(--ease)}.lp .lang-menu-label{display:block;font-size:10px;letter-spacing:.14em;color:var(--muted-2);padding:8px 10px 6px}.lp .lang-opt{display:flex;align-items:center;gap:12px;width:100%;background:none;border:none;text-align:left;padding:9px 10px;border-radius:9px;cursor:pointer;transition:background .14s}.lp .lang-opt:hover{background:var(--paper-cool)}.lp .lang-opt.is-active{background:var(--blue-soft)}.lp .lang-opt-code{flex:none;width:34px;height:34px;border-radius:9px;background:#eef1f7;color:var(--navy);font-weight:800;font-size:12.5px;display:flex;align-items:center;justify-content:center;letter-spacing:.02em}.lp .lang-opt.is-active .lang-opt-code{background:var(--blue);color:#fff}.lp .lang-opt-text{display:flex;flex-direction:column;line-height:1.2;flex:1}.lp .lang-opt-label{font-weight:700;font-size:14.5px;color:var(--navy)}.lp .lang-opt-sub{font-size:12px;color:var(--muted-2);margin-top:1px}.lp .lang-opt-check{color:var(--blue);font-size:15px;flex:none}.lp .lang-seg{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 2px 4px}.lp .lang-seg-label{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--ink-soft)}.lp .lang-seg-label svg{color:var(--blue);font-size:17px}.lp .lang-seg-options{display:inline-flex;background:#eef1f7;border-radius:999px;padding:4px;gap:3px}.lp .lang-seg-opt{border:none;background:transparent;font-weight:700;font-size:13.5px;color:var(--muted);padding:8px 15px;border-radius:999px;cursor:pointer;transition:all .16s var(--ease);min-width:46px}.lp .lang-seg-opt.is-active{background:#fff;color:var(--blue);box-shadow:var(--shadow-sm)}.lp .nav-mobile-controls{display:none;align-items:center;gap:10px}.lp .nav-mobile-signin{font-weight:600;color:var(--navy)}@media (max-width:1024px){.lp{--maxw:960px}.lp .section{padding:88px 0}.lp .hero{padding:48px 0 64px}.lp .hero-inner{gap:40px}.lp .feat-primary{grid-template-columns:1fr 1fr}.lp .price-grid{gap:16px}.lp .price-num{font-size:46px}.lp .price-card{padding:26px 20px}.lp .bestfit{gap:40px}}@media (max-width:920px){.lp .nav-cta,.lp .nav-links{display:none}.lp .nav-mobile-controls{display:flex}.lp .nav-inner{height:66px}.lp .nav-burger{display:inline-flex}}@media (max-width:720px){.lp .section{padding:62px 0}.lp .wrap{padding:0 20px}.lp .hero{padding:30px 0 52px}.lp .hero-inner{grid-template-columns:1fr;gap:36px}.lp .hero-h1{margin-top:16px}.lp .hero-sub{font-size:17px;margin-top:18px}.lp .hero-cta{margin-top:26px;gap:11px}.lp .hero-cta .btn{flex:1;min-width:0;justify-content:center}.lp .hero-trust{gap:14px 20px;margin-top:24px}.lp .hero-visual{max-width:none}.lp .chain{padding:18px}.lp .chain-badge{right:10px;bottom:-12px;font-size:12px;padding:8px 12px}.lp .section-title{font-size:clamp(26px,7vw,34px)}.lp .section-title br{display:none}.lp .section-sub{font-size:16px}.lp .feat-primary{grid-template-columns:1fr;gap:14px;margin-top:36px}.lp .feat-card{padding:24px 22px}.lp .feat-secondary{flex-direction:column;align-items:stretch;gap:18px;padding:22px}.lp .feat-also{writing-mode:horizontal-tb;transform:none}.lp .feat-secondary-grid{grid-template-columns:1fr;gap:20px}.lp .how-flow{margin-top:38px}.lp .demo-tabs{margin-top:30px;gap:8px}.lp .demo-tab{font-size:13px;padding:9px 13px}.lp .browser{margin-top:24px;border-radius:13px}.lp .browser-url{font-size:11px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .app-main{padding:18px 16px}.lp .scr-title{font-size:19px}.lp .scr-head{margin-bottom:16px}.lp .scr-actions{width:100%}.lp .scr-actions .scr-btn{flex:1;justify-content:center}.lp .qrow{grid-template-columns:1fr 92px;gap:8px;padding:12px 14px}.lp .qrow span:nth-child(2),.lp .qrow span:nth-child(3){display:none}.lp .qtotals{width:100%}.lp .proj-kpis{grid-template-columns:1fr 1fr}.lp .approve-wrap,.lp .inv-grid,.lp .proj-cols,.lp .split{grid-template-columns:1fr}.lp .split{gap:34px}.lp .split.reverse .split-visual{order:0}.lp .split-visual{display:flex;justify-content:center}.lp .invmock,.lp .pmini{max-width:100%;width:100%}.lp .cmp{overflow-x:auto;-webkit-overflow-scrolling:touch}.lp .cmp-row{min-width:520px}.lp .bestfit{grid-template-columns:1fr;gap:32px}.lp .bestfit-metrics{grid-template-columns:1fr 1fr;gap:12px}.lp .metric-card{padding:20px}.lp .price-grid{grid-template-columns:1fr;max-width:380px;margin-left:auto;margin-right:auto;gap:30px}.lp .price-card.pop{transform:none}.lp .price-card.pop:hover{transform:translateY(-4px)}.lp .faq-wrap{grid-template-columns:1fr;gap:24px}.lp .faq-head{position:static}.lp .faq-q{padding:18px;font-size:15.5px}.lp .finalcta-cta{flex-direction:column}.lp .finalcta-cta .btn{width:100%}.lp .finalcta-trust{gap:16px}.lp .footer{padding:48px 0 24px}.lp .footer-top{grid-template-columns:1fr;gap:32px}.lp .footer-cols{grid-template-columns:1fr 1fr;gap:26px 20px}.lp .footer-bot{flex-direction:column;align-items:flex-start;gap:14px}.lp .lang-menu{right:auto;left:0}}@media (max-width:420px){.lp .wrap{padding:0 16px}.lp .hero-cta{flex-direction:column}.lp .hero-cta .btn{width:100%}.lp .hero-trust{flex-direction:column;gap:11px}.lp .nav-brand img{height:38px}.lp .demo-tabs{flex-wrap:wrap}.lp .demo-tab{flex:1 1 calc(50% - 8px);justify-content:center}.lp .bestfit-metrics,.lp .footer-cols,.lp .proj-kpis{grid-template-columns:1fr}.lp .lang-menu{width:200px}}