:root{--ink:#0f172a;--muted:#71717a;--line:#e5e7eb;--mint:#10b981;--paper:#f8fafc}body{color:var(--ink);background:#fff;font-family:Inter,"Segoe UI",sans-serif;font-size:15px}a{color:inherit;text-decoration:none}a:hover{color:#4f46e5}.container{max-width:1160px}.brand{font-weight:750;font-size:23px;letter-spacing:-1px;display:inline-flex;align-items:center;gap:9px}.brand>span:last-child{font-weight:400;margin-left:-9px}.logo{display:inline-grid;place-items:center;background:var(--ink);color:#fff;border-radius:8px;width:32px;height:32px;font-size:19px}.nav-shell{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line);background:rgba(255,255,255,.94);backdrop-filter:blur(16px)}.nav-inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px}.nav-links{display:flex;gap:30px;color:#52525b;font-size:13px}.btn{border-radius:7px;font-weight:600;padding:11px 19px;font-size:13px}.btn-dark{background:#101116;border-color:#101116}.btn-dark:hover{background:#334155}.btn-outline-secondary{border-color:#d4d4d8;color:var(--ink)}.mono{font-family:"JetBrains Mono",Consolas,monospace}.tiny{font-size:10px;letter-spacing:1.5px}.pill{display:inline-flex;gap:8px;align-items:center;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:30px;padding:7px 12px;font-size:10px;letter-spacing:1.3px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint)}.hero{text-align:center;padding:74px 16px 0;background:radial-gradient(ellipse at bottom,#f1f5f9 0,white 65%)}h1{font-size:clamp(36px,4.8vw,61px);font-weight:750;line-height:1.12;letter-spacing:-2.4px}.hero h1{max-width:860px;margin:25px auto 22px}.hero .lead{font-size:16px;line-height:1.8;color:var(--muted);max-width:710px;margin:auto}.hero-buttons{display:flex;justify-content:center;gap:12px;margin:28px 0 14px}.hero-note{font-size:11px;color:#71717a}.preview{margin:44px auto 0;text-align:left;max-width:1000px;background:#fff;border:1px solid #dce1e8;border-radius:11px 11px 0 0;box-shadow:0 0 0 6px #f8fafc,0 18px 50px #0f172a12;overflow:hidden}.browser-bar{padding:12px 18px;background:#fafafa;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:7px;font-size:10px;color:#a1a1aa}.browser-bar>span{border-radius:50%;width:7px;height:7px;background:#d4d4d8}.browser-bar .url{margin:auto;color:#71717a}.preview-body{display:grid;grid-template-columns:155px 1fr}.preview-side{background:#fcfcfd;border-right:1px solid var(--line);padding:23px 15px;font-size:11px}.preview-side p{padding:10px;border-radius:5px}.preview-side .selected{background:#eef0f4;font-weight:600}.preview-content{padding:22px 25px}.preview-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.preview-title h3{font-size:17px;font-weight:700;margin-bottom:5px}.preview-title p{font-size:10px;color:var(--muted);margin:0}.review-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:18px}.invoice-paper{border:1px solid var(--line);padding:21px;font-size:10px;min-height:225px}.paper-top{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:12px}.paper-line{display:flex;justify-content:space-between;padding:9px 0}.paper-line.marked{background:#fff1f2;color:#b91c1c;padding:9px}.alert-card{border:1px solid #fecaca;background:#fff8f8;border-radius:7px;padding:17px;font-size:11px}.alert-card h4{font-size:12px;color:#b91c1c}.evidence{padding:12px;background:white;border:1px solid #f1dede;margin-top:12px;display:flex;justify-content:space-between}.preview-bottom{font-size:10px;color:#71717a;margin-top:17px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);padding:37px 0;border-bottom:1px solid var(--line);text-align:center}.metric+.metric{border-left:1px solid var(--line)}.metric strong{font-size:28px;letter-spacing:-1px}.metric p{color:var(--muted);font-size:11px;margin:8px 0 0}.eyebrow{font-size:10px;letter-spacing:2px;color:#71717a;font-weight:600;margin-bottom:17px}.section{padding:90px 0}.section h2{font-size:35px;letter-spacing:-1.3px;font-weight:700;line-height:1.2}.section p{color:var(--muted);line-height:1.8;font-size:14px}.pain{padding:0 0 22px 20px;border-left:2px solid #e5e7eb}.pain h3,.feature h3{font-size:16px;font-weight:650}.soft-section{background:var(--paper);border-block:1px solid #eef0f3}.step-icon{width:43px;height:43px;display:grid;place-items:center;background:#eef0f3;border:1px solid #e0e3e8;border-radius:12px;margin-bottom:25px;font-size:19px}.step-number{font-size:10px;color:#a1a1aa;margin-bottom:12px}.feature{padding:28px;border:1px solid var(--line);border-radius:10px;height:100%}.feature .bi{font-size:24px;display:block;margin-bottom:23px}.feature-tag{font-size:10px;background:#f4f4f5;display:inline-block;padding:4px 8px;border-radius:4px}.pricing-card{max-width:600px;margin:35px auto 0;border:1px solid #d4d4d8;border-radius:12px;padding:36px;text-align:left;box-shadow:0 8px 30px #0f172a06}.price{font-size:49px;font-weight:750;letter-spacing:-2px}.price small{font-size:15px;color:#71717a;font-weight:400;letter-spacing:0}.pricing-card ul{list-style:none;padding:18px 0;margin:0}.pricing-card li{padding:9px 0;font-size:13px}.pricing-card li .bi{color:var(--mint);margin-right:10px}.conversion{background:#111827;color:white;border-radius:12px;padding:55px;text-align:center;margin-bottom:30px}.conversion h2{font-size:35px;letter-spacing:-1px;font-weight:700;max-width:600px;margin:auto}.conversion p{color:#a1a9b8;font-size:14px;max-width:620px;margin:18px auto 25px}.lead-form{max-width:540px;margin:auto}.conversion .btn{background:white;color:#111827;white-space:nowrap}.footer{display:flex;justify-content:space-between;align-items:center;padding:35px 12px}.security-line{padding:22px;border-block:1px solid var(--line);display:flex;gap:24px;justify-content:center;flex-wrap:wrap;font-size:12px;color:var(--muted)}.form-control,.form-select{font-size:14px;padding:11px;border-radius:7px}.form-control:focus{box-shadow:0 0 0 3px #0f172a18;border-color:#94a3b8}:focus-visible{outline:3px solid #818cf8;outline-offset:3px}.app-header{height:76px;display:flex;justify-content:space-between;align-items:center;padding:0 30px;border-bottom:1px solid var(--line)}.app-layout{display:flex;min-height:calc(100vh - 76px);background:var(--paper)}.sidebar{width:220px;flex-shrink:0;background:white;border-right:1px solid var(--line);padding:30px 18px;position:relative}.sidebar>a{display:flex;gap:12px;padding:12px;border-radius:6px;color:#71717a;font-size:13px;margin:5px 0}.sidebar>a.active{background:#f1f5f9;color:#0f172a;font-weight:600}.sidebar-note{margin-top:100px;padding:14px;background:#f8fafc;border:1px solid var(--line);border-radius:8px;font-size:11px}.sidebar-note p{color:#71717a;margin:8px 0 0;line-height:1.7}.app-main{width:100%;min-width:0;padding:35px;max-width:1500px;margin:auto}.page-title{font-size:29px;font-weight:700;letter-spacing:-1px}.panel{border:1px solid var(--line);border-radius:10px;background:white;padding:25px}.kpi-label{font-size:12px;color:#71717a}.kpi-value{font-size:30px;font-weight:650;margin-top:12px;letter-spacing:-1px}.kpi-note{font-size:11px;color:#71717a}.table{font-size:13px}.table th{font-size:10px;letter-spacing:.8px;color:#71717a;background:#fafafa;font-weight:500}.table td,.table th{padding:16px 12px;vertical-align:middle}.badge{font-weight:500;padding:6px 9px;font-size:10px}.badge-approved,.badge-resolved{background:#ecfdf5;color:#047857}.badge-flagged{background:#fef2f2;color:#b91c1c}.badge-disputed{background:#fffbeb;color:#b45309}.auth-wrap{max-width:430px;margin:65px auto;padding:0 15px}.auth-wrap h1{font-size:30px;letter-spacing:-1px}.form-label{font-size:12px;font-weight:600}.notice{font-size:12px;color:#71717a;background:#f8fafc;border:1px solid var(--line);padding:14px;border-radius:7px}.text-danger-soft{color:#dc2626}.result{margin-top:14px;font-size:13px}.empty{text-align:center;padding:40px;color:#71717a}.security-copy{max-width:800px;margin:auto}.demo-label{color:#a1a1aa;font-size:10px}@media(max-width:900px){.nav-links{gap:15px}.sidebar{width:175px}.app-main{padding:22px}.hero{padding-top:50px}.preview-side{display:none}.preview-body{grid-template-columns:1fr}.section{padding:60px 18px}}@media(max-width:600px){.nav-links{display:none}.nav-inner{min-height:68px}.nav-inner .btn{padding:9px 12px}.brand{font-size:20px}h1{letter-spacing:-1.3px}.hero .lead{font-size:14px}.hero-buttons{flex-direction:column;max-width:300px;margin-inline:auto}.preview-content{padding:16px}.review-grid{grid-template-columns:1fr}.invoice-paper{display:none}.metrics{gap:12px}.metric strong{font-size:23px}.metric p{font-size:10px}.section h2{font-size:29px}.conversion{padding:36px 18px}.conversion h2{font-size:29px}.lead-form .input-group{display:block}.lead-form .form-control{width:100%;border-radius:7px!important;margin-bottom:8px}.lead-form .btn{width:100%;border-radius:7px!important}.footer{gap:15px;align-items:start}.sidebar{width:100%;padding:10px;display:flex;gap:5px;overflow:auto;border-bottom:1px solid var(--line)}.sidebar .tiny,.sidebar-note{display:none}.sidebar>a{white-space:nowrap;padding:9px;font-size:11px}.app-layout{display:block}.app-main{padding:22px 14px}.app-header{padding:0 15px}.panel{padding:18px}.pricing-card{padding:25px}.table td,.table th{padding:12px 9px}.security-line{gap:12px}.hero-note{font-size:10px}}

.resolution-width{max-width:900px} [hidden]{display:none!important}
