@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-vietnamese-wght-normal.0da2o5sn3utep.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-ext-wght-normal.0ww4yqxbk72bj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.092gko6h6levo.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--mist:#e9edf3;--paper:#f7f9fc;--ink:#121b2e;--muted:#657084;--line:#c6ceda;--blue:#2d5bff;--blue2:#183cbd;--orange:#ff7040;--orange2:#ffae91;--mint:#6fd6ba;--white:#fff;--display:"Space Grotesk Variable",Arial,sans-serif;--body:"Inter Variable",Arial,sans-serif;--mono:"IBM Plex Mono",monospace;--max:1250px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--mist)}body{color:var(--ink);background:var(--mist);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{width:min(calc(100% - 48px),var(--max));margin:auto}.reveal{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.75,.2,1);transform:translateY(20px)}.reveal.shown{opacity:1;transform:none}.eyebrow{color:var(--blue2);font:400 9px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0;display:flex}.eyebrow:before{background:repeating-linear-gradient(90deg,var(--orange) 0 2px,transparent 2px 4px);content:"";width:18px;height:7px;display:block}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#e9edf3e6;border-bottom:1px solid #121b2e29;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;min-height:70px;display:flex}.brand{font-family:var(--display);letter-spacing:-.04em;align-items:center;gap:10px;font-size:17px;font-weight:730;display:flex}.brand-symbol{background:var(--ink);color:#fff;border-radius:5px;place-items:center;width:31px;height:31px;display:grid;position:relative;transform:rotate(-3deg)}.brand-symbol i{border:2px solid var(--orange);border-top:0;width:14px;height:5px;position:absolute}.brand-symbol b{color:var(--orange);font-size:12px;position:absolute;top:1px;right:4px}.nav-links{gap:27px;font-size:12px;display:flex}.nav-links a:hover{color:var(--blue)}.nav-actions,.hero-actions{align-items:center;gap:12px;display:flex}.button{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:0 18px;font-size:12px;font-weight:720;transition:transform .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{border-color:var(--blue2);background:var(--blue);color:#fff;box-shadow:5px 5px 0 var(--orange)}.button.quiet{border-color:var(--line);background:#ffffff8c}.hero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero:before{content:"";background-image:radial-gradient(#2d5bff21 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 48%);mask-image:linear-gradient(90deg,#000,#0000 48%)}.hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;min-height:760px;padding:85px 0;display:grid;position:relative}.hero h1{max-width:650px;font-family:var(--display);letter-spacing:-.075em;margin:22px 0 24px;font-size:clamp(57px,6vw,90px);font-weight:660;line-height:.91}.hero h1 span{color:var(--blue);position:relative}.hero h1 span:after{background:var(--orange);content:"";z-index:-1;height:8px;position:absolute;bottom:2px;left:2px;right:0;transform:skew(-18deg)}.hero-lead{color:#4e5b71;max-width:570px;margin:0;font-size:17px;line-height:1.67}.hero-actions{margin-top:32px}.text-link{border-bottom:1px solid var(--ink);align-items:center;gap:7px;padding:10px 0;font-size:12px;font-weight:700;display:flex}.trust-line{color:var(--muted);align-items:center;gap:8px;margin-top:24px;font-size:10px;display:flex}.evidence-demo{padding:18px 0 0 14px;position:relative}.demo-label{z-index:5;border:1px solid var(--ink);background:var(--orange);font:400 8px var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:8px 11px;position:absolute;top:0;left:0;transform:rotate(-2deg)}.evidence-window{border:1px solid var(--ink);background:var(--paper);border-radius:7px;overflow:hidden;box-shadow:16px 16px #121b2e1a}.window-bar{background:var(--ink);color:#fff;height:46px;font:400 9px var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.window-bar b{color:var(--mint);align-items:center;gap:7px;display:flex}.window-bar i,.monitor i{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #6fd6ba24}.documents{background:#e1e6ef;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 16px 12px;display:grid}.doc-card{background:#fff;border:1px solid #9da9bb;border-radius:4px;flex-direction:column;min-height:154px;padding:13px;display:flex;transform:rotate(-1deg);box-shadow:3px 3px #121b2e1a}.doc-card.invoice{transform:translateY(-5px)rotate(1deg)}.doc-card.receipt{transform:rotate(-.5deg)}.doc-card span{align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.doc-card small{color:var(--muted);font:400 7px var(--mono);margin-top:9px}.doc-card strong{font-family:var(--display);margin:auto 0 5px;font-size:16px}.doc-card em{color:var(--blue);font:400 7px var(--mono);text-transform:uppercase;font-style:normal}.match-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:400 8px var(--mono);text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.mismatch{color:#a83a1b;background:#ffe3da;padding:5px 7px}.finding{border:1px solid var(--orange);background:#fff2ed;border-radius:4px;align-items:center;gap:12px;margin:14px 16px;padding:14px;display:flex}.finding>span{background:var(--orange);color:#fff;border-radius:3px;place-items:center;width:42px;height:42px;display:grid}.finding>div{flex-direction:column;flex:1;display:flex}.finding small{font:400 7px var(--mono);text-transform:uppercase}.finding strong{font-family:var(--display);margin:4px 0;font-size:20px}.finding p{color:var(--muted);margin:0;font-size:8px}.finding>b{color:#176851;font:700 7px var(--mono);text-transform:uppercase;background:#dff6ed;align-items:center;gap:5px;padding:6px;display:flex}.claim-progress{grid-template-columns:repeat(4,1fr);padding:0 16px 18px;display:grid}.claim-progress span{color:var(--muted);font:400 7px var(--mono);text-align:center;text-transform:uppercase;border-top:2px solid #cbd3df;padding-top:14px;position:relative}.claim-progress span:before{content:"";background:#cbd3df;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:50%}.claim-progress span.done{border-color:var(--blue);color:var(--blue)}.claim-progress span.done:before{background:var(--blue)}.signal-strip{background:var(--ink);color:#fff}.signal-grid{grid-template-columns:repeat(4,1fr);display:grid}.signal-grid>div{border-right:1px solid #354056;flex-direction:column;justify-content:center;min-height:110px;padding:0 24px;display:flex}.signal-grid>div:first-child{padding-left:0}.signal-grid span{color:#9aa7ba;font:400 8px var(--mono);text-transform:uppercase}.signal-grid strong{font-family:var(--display);margin-top:6px;font-size:27px}.signal-hot{color:var(--ink);background:var(--orange)!important;padding-left:24px!important}.signal-hot span{color:#6d2d18}.section{border-bottom:1px solid var(--line);padding:110px 0}.section-heading{grid-template-columns:1.15fr .65fr;align-items:end;gap:90px;margin-bottom:48px;display:grid}.section h2,.final-cta h2,.audit-context h1{font-family:var(--display);letter-spacing:-.065em;margin:16px 0 0;font-size:clamp(43px,4.8vw,66px);font-weight:620;line-height:.98}.section-heading>p,.control-grid>.reveal>p,.faq-grid>.reveal>p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.issue-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.issue-card{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper);min-height:255px;padding:25px;position:relative}.issue-card:nth-child(2),.issue-card:nth-child(6){background:#dfe5ef}.issue-card:nth-child(4){background:#ffe8df}.issue-card svg{color:var(--blue);margin-top:38px}.issue-index{color:var(--muted);font:400 8px var(--mono);position:absolute;top:18px;right:18px}.issue-card h3{font-family:var(--display);margin:15px 0 9px;font-size:19px}.issue-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.workflow-section{background:var(--blue2);color:#fff}.inverse .eyebrow{color:var(--orange2)}.inverse>p{color:#bac7eb}.claim-rail{border-top:1px solid #ffffff4d;border-left:1px solid #ffffff4d;grid-template-columns:repeat(5,1fr);display:grid}.rail-stop{border-bottom:1px solid #ffffff4d;border-right:1px solid #ffffff4d;min-height:245px;padding:20px}.rail-stop>b{color:#94a9eb;font:400 8px var(--mono);display:block}.rail-stop>span{border:1px solid var(--orange2);width:43px;height:43px;color:var(--orange2);border-radius:50%;place-items:center;margin:40px 0 18px;display:grid}.rail-stop strong{font-family:var(--display);font-size:20px}.rail-stop p{color:#aab9e3;font-size:10px}.control-section{background:#dfe4ec}.control-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.control-grid>.reveal>p{margin:22px 0 28px}.evidence-checklist{border:1px solid var(--ink);background:var(--paper);border-radius:5px;overflow:hidden;box-shadow:12px 12px #121b2e1a}.check-head,.check-row,.packet-total{align-items:center;display:flex}.check-head{background:var(--ink);color:#fff;height:48px;font:400 8px var(--mono);text-transform:uppercase;justify-content:space-between;padding:0 16px}.check-head b{color:var(--mint)}.check-row{border-bottom:1px solid var(--line);gap:12px;padding:15px 17px}.check-row>svg{color:#178465}.check-row>span{flex-direction:column;flex:1;display:flex}.check-row strong{font-size:11px}.check-row small{color:var(--muted);font:400 8px var(--mono);margin-top:3px}.check-row>b{font:600 10px var(--mono)}.packet-total{background:#fff0eb;justify-content:space-between;padding:18px}.packet-total span{font:400 8px var(--mono);text-transform:uppercase}.packet-total strong{font-family:var(--display);font-size:26px}.faq-grid{grid-template-columns:.72fr 1.28fr;gap:100px;display:grid}.faq-grid>.reveal>p{margin-top:22px}.faq-list details{border-top:1px solid var(--ink)}.faq-list details:last-child{border-bottom:1px solid var(--ink)}.faq-list summary{cursor:pointer;font-family:var(--display);padding:20px 34px 20px 0;font-size:18px;font-weight:600}.faq-list p{color:var(--muted);margin:0;padding:0 30px 22px 0;font-size:12px;line-height:1.7}.final-cta{background:var(--orange);padding:90px 0}.final-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;display:grid}.final-cta .eyebrow{color:#6e2915}.final-action{text-align:right}.final-action p{font:400 8px var(--mono);text-transform:uppercase}.final-action .button{border-color:var(--ink);background:var(--ink);box-shadow:5px 5px #ffbca6}footer{background:var(--paper);border-top:1px solid var(--ink)}.footer-row{min-height:90px;color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.audit-page{background:linear-gradient(90deg,var(--blue2) 0 44%,var(--mist) 44%);min-height:100vh}.audit-nav{color:#fff;justify-content:space-between;align-items:center;height:72px;display:flex}.audit-nav>a{align-items:center;gap:7px;font-size:11px;display:flex}.audit-grid{grid-template-columns:.76fr 1.24fr;align-items:center;gap:95px;min-height:calc(100vh - 72px);padding:45px 0 80px;display:grid}.audit-context{color:#fff}.audit-context .eyebrow{color:var(--orange2)}.audit-context h1{font-size:57px}.audit-context>p:nth-of-type(2){color:#c2cdef;line-height:1.7}.audit-list{margin:28px 0}.audit-list div{border-bottom:1px solid #ffffff2e;grid-template-columns:30px 22px 1fr;align-items:center;padding:11px 0;font-size:11px;display:grid}.audit-list span{font:400 8px var(--mono);color:#8fa4e5}.audit-list svg{color:var(--orange2)}.audit-security{gap:12px;display:flex}.audit-security svg{color:var(--orange2)}.audit-security span{flex-direction:column;display:flex}.audit-security strong{font-size:11px}.audit-security small{color:#aab8e0;max-width:380px;margin-top:5px;font-size:9px;line-height:1.5}.intake-form,.success-state{border:1px solid var(--ink);background:var(--paper);box-shadow:14px 14px 0 var(--orange);border-radius:6px;padding:34px}.form-head{justify-content:space-between;margin-bottom:25px;display:flex}.form-head h2,.success-state h2{font-family:var(--display);letter-spacing:-.04em;margin:10px 0 0;font-size:34px}.form-head>span{font:400 7px var(--mono)}.intake-form label{text-transform:uppercase;flex-direction:column;gap:6px;margin-bottom:14px;font-size:9px;font-weight:750;display:flex}.intake-form label>span{color:var(--muted);font-weight:400}.field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.intake-form input,.intake-form select,.intake-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;background:#fff;border-radius:3px;padding:12px;font-size:12px}.intake-form input:focus,.intake-form select:focus,.intake-form textarea:focus{outline:2px solid var(--orange);border-color:var(--blue)}.upload-list{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px;display:grid}.upload-list label{cursor:pointer;background:#eef1f6;border:1px dashed #97a4b7;grid-template-columns:30px 1fr;align-items:center;min-height:80px;margin:0;padding:11px;display:grid}.upload-list label svg{color:var(--blue)}.upload-list label span{color:var(--ink);flex-direction:column;display:flex}.upload-list strong{font-size:9px}.upload-list small{color:var(--muted);font:400 7px var(--mono);text-transform:none;margin-top:4px}.upload-list input{background:0 0;border:0;grid-column:1/-1;margin-top:7px;padding:0;font-size:7px}.submit{width:100%}.form-foot,.form-error{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:8px;display:flex}.form-error{color:#ae3514}.success-state>span{background:var(--orange);border-radius:4px;place-items:center;width:52px;height:52px;display:grid}.success-state h2{font-size:43px}.success-state>p:not(.eyebrow){color:var(--muted);line-height:1.7}.success-state .button{margin-top:13px}.spin{animation:1s linear infinite spin}.app-frame{background:#edf0f5;grid-template-columns:246px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--ink);color:#fff;flex-direction:column;height:100vh;padding:24px 17px;display:flex;position:sticky;top:0}.sidebar .brand{padding:0 8px}.workspace{background:#1a253a;border:1px solid #3c4659;border-radius:4px;align-items:center;gap:10px;margin:29px 0 18px;padding:12px 9px;display:flex}.workspace>span,.avatar{background:var(--orange);width:32px;height:32px;color:var(--ink);border-radius:3px;place-items:center;font-size:10px;font-weight:800;display:grid}.workspace div{flex-direction:column;display:flex}.workspace strong{font-size:9px}.workspace small{color:#8c99ad;margin-top:3px;font-size:7px}.sidebar nav{gap:4px;display:grid}.sidebar nav a,.side-bottom a,.side-bottom button{color:#99a5b8;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;padding:10px;font-size:10px;display:flex}.sidebar nav a.active{background:var(--blue);color:#fff}.sidebar nav a:hover,.side-bottom a:hover,.side-bottom button:hover{color:#fff}.side-bottom{border-top:1px solid #374154;margin-top:auto;padding-top:12px;display:grid}.app-main{min-width:0}.app-top{height:64px;color:var(--muted);background:#f9fafc;border-bottom:1px solid #c7ced9;justify-content:space-between;align-items:center;padding:0 34px;font-size:9px;display:flex}.app-top>div{align-items:center;gap:18px;display:flex}.monitor{font:400 7px var(--mono);text-transform:uppercase;align-items:center;gap:8px;display:flex}.dashboard{padding:34px}.dashboard-head{justify-content:space-between;align-items:end;display:flex}.dashboard-head h1{font-family:var(--display);letter-spacing:-.05em;margin:10px 0 5px;font-size:40px}.dashboard-head>div>p:last-child{color:var(--muted);margin:0;font-size:10px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:27px 0;display:grid}.metric-card{background:#fafbfd;border:1px solid #c4ccd7;border-radius:4px;min-height:138px;padding:19px}.metric-card.hot{border-color:var(--orange);background:#ffe8df}.metric-card.recovered{background:#dcf4ed;border-color:#61b9a2}.metric-card>span{color:var(--muted);font-size:9px}.metric-card strong{font-family:var(--display);margin:15px 0 8px;font-size:32px;display:block}.metric-card small{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.dashboard-grid{grid-template-columns:1.55fr .65fr;gap:13px;display:grid}.panel{background:#fafbfd;border:1px solid #c3ccd8;border-radius:4px;overflow:hidden}.panel-head{border-bottom:1px solid #d5dbe4;justify-content:space-between;align-items:center;min-height:61px;padding:0 17px;display:flex}.panel-head>div{flex-direction:column;display:flex}.panel-head strong{font-size:10px}.panel-head span{color:var(--muted);margin-top:3px;font-size:7px}.panel-head button,.action-item button{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.claim-row{border-bottom:1px solid #e0e4eb;grid-template-columns:.65fr 1.3fr .75fr .7fr 1fr .55fr;align-items:center;min-height:61px;padding:0 16px;font-size:9px;display:grid}.claim-row small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.claim-row.head{min-height:37px;color:var(--muted);font:400 7px var(--mono);text-transform:uppercase;background:#edf0f5}.claim-id{color:var(--blue);font:700 8px var(--mono)}.status{font:400 6px var(--mono);text-transform:uppercase;background:#e6eaf1;border-radius:2px;padding:5px 6px;font-style:normal;display:inline-flex}.status.waiting{color:#2448c6;background:#e7ecff}.status.promised{color:#116f56;background:#dff4ed}.status.overdue{color:#a83414;background:#ffe1d7}.status.review{color:#8c5a06;background:#fff0d7}.status.partial{color:#68389a;background:#f2e4ff}.action-item{border-bottom:1px solid #dce1e9;gap:11px;padding:16px;display:flex}.action-item>span{width:35px;height:35px;color:var(--blue);background:#e8ecf3;border-radius:3px;flex:none;place-items:center;display:grid}.action-item.urgent>span{color:#b73d1c;background:#ffe1d7}.action-item strong{font-size:9px}.action-item p{color:var(--muted);margin:5px 0 8px;font-size:8px;line-height:1.5}.action-item button{padding:0}.recovery-score{background:var(--ink);color:#fff;align-items:center;gap:11px;margin:16px;padding:14px;display:flex}.recovery-score>span{color:var(--mint)}.recovery-score>div{flex-direction:column;flex:1;display:flex}.recovery-score small{color:#95a3b8;font:400 6px var(--mono);text-transform:uppercase}.recovery-score strong{font-family:var(--display);margin-top:4px;font-size:21px}.recovery-score>b{color:var(--mint);font:600 9px var(--mono)}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.nav-links{display:none}.hero-grid{grid-template-columns:1fr}.evidence-demo{max-width:720px}.issue-grid{grid-template-columns:1fr 1fr}.section-heading,.control-grid,.faq-grid{gap:50px}.audit-page{background:var(--mist)}.audit-nav{color:var(--ink)}.audit-grid{grid-template-columns:1fr}.audit-context{color:var(--ink)}.audit-context .eyebrow{color:var(--blue2)}.audit-context>p:nth-of-type(2),.audit-security small{color:var(--muted)}.audit-list div{border-color:var(--line)}.audit-list svg,.audit-security svg{color:var(--orange)}.app-frame{grid-template-columns:74px 1fr}.sidebar .brand>span:last-child,.workspace div,.sidebar nav a:not(.active),.side-bottom{font-size:0}.workspace{justify-content:center;padding:10px 0}.sidebar nav a{justify-content:center}.sidebar nav a.active{font-size:0}.metric-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}}@media (max-width:720px){.shell{width:min(calc(100% - 30px),var(--max))}.nav{min-height:62px}.nav-actions .quiet{display:none}.button{min-height:42px;padding:0 14px}.hero-grid{gap:42px;min-height:auto;padding:64px 0}.hero h1{font-size:54px}.hero-lead{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start}.evidence-demo{padding-left:0}.evidence-window{box-shadow:8px 8px #121b2e1a}.documents{grid-template-columns:1fr}.doc-card{min-height:105px;transform:none!important}.match-line{flex-direction:column;align-items:flex-start}.match-line svg{transform:rotate(90deg)}.finding{align-items:flex-start}.finding>b{display:none}.claim-progress{grid-template-columns:1fr 1fr;gap:18px}.signal-grid{grid-template-columns:1fr 1fr}.signal-grid>div:first-child{padding-left:24px}.section{padding:75px 0}.section-heading,.control-grid,.faq-grid,.final-grid{grid-template-columns:1fr;gap:35px}.section h2,.final-cta h2{font-size:42px}.issue-grid,.claim-rail{grid-template-columns:1fr}.rail-stop{min-height:auto}.rail-stop>span{margin:20px 0 12px}.final-action{text-align:left}.footer-row{flex-direction:column;justify-content:center;align-items:flex-start;gap:11px}.audit-grid{padding-top:35px}.audit-context h1{font-size:44px}.intake-form,.success-state{box-shadow:7px 7px 0 var(--orange);padding:22px}.field-grid,.upload-list{grid-template-columns:1fr}.app-frame{display:block}.sidebar{flex-direction:row;align-items:center;width:100%;height:auto;position:static}.sidebar .workspace,.side-bottom{display:none}.sidebar nav{margin-left:auto;display:flex}.sidebar nav a{display:none}.sidebar nav a.active{padding:10px;display:flex}.app-top{padding:0 15px}.monitor{display:none}.dashboard{padding:22px 15px}.dashboard-head{flex-direction:column;align-items:flex-start;gap:18px}.dashboard-head h1{font-size:32px}.metric-grid{grid-template-columns:1fr}.claim-row{grid-template-columns:.7fr 1.4fr .8fr .8fr}.claim-row>span:nth-child(3),.claim-row>span:nth-child(6),.claim-row.head span:nth-child(3),.claim-row.head span:nth-child(6){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.button{transition:none}}.audit-nav>a{color:var(--ink)}.evidence-demo{padding:0}.journey-section{background:#e1e6ef;overflow:hidden}.journey-intro{text-align:center;max-width:870px;margin:0 auto 70px}.journey-intro .eyebrow{justify-content:center}.journey-intro h2{margin:18px 0;font-size:clamp(46px,5.5vw,75px)}.journey-intro>p:last-child{max-width:700px;color:var(--muted);margin:auto;line-height:1.75}.scroll-journey{--journey-progress:0;position:relative}.journey-track{background:#b8c2d0;width:2px;position:absolute;top:80px;bottom:80px;left:50%;transform:translate(-50%)}.journey-track i{height:calc(var(--journey-progress)*100%);background:linear-gradient(var(--blue),var(--orange));display:block;box-shadow:0 0 18px #2d5bff3d}.journey-scene{opacity:.28;grid-template-columns:1fr 1fr;align-items:center;gap:110px;min-height:565px;padding:65px 0;transition:opacity .55s;display:grid;position:relative}.journey-scene:before{z-index:2;content:"";background:#99a7ba;border:4px solid #e1e6ef;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.journey-scene.is-active{opacity:1}.journey-scene.is-active:before{background:var(--orange);box-shadow:0 0 0 7px #2d5bff26}.journey-copy,.journey-ui{transition:transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}.journey-scene.is-active .journey-copy,.journey-scene.is-active .journey-ui{transform:none}.journey-scene.reverse .journey-copy{order:2}.journey-number{color:var(--blue2);font:500 10px/1 var(--mono);letter-spacing:.14em;margin-bottom:27px;display:block}.journey-copy>svg{color:var(--blue)}.journey-copy h3{max-width:490px;font:660 clamp(35px,3.6vw,52px)/.99 var(--display);letter-spacing:-.06em;margin:18px 0 15px}.journey-copy p{max-width:510px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.journey-ui{border:1px solid var(--ink);background:var(--paper);border-radius:6px;overflow:hidden;box-shadow:14px 14px #121b2e1a}.journey-window-bar{background:var(--ink);color:#fff;min-height:45px;font:500 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.journey-window-bar b{color:var(--mint);font-weight:500}.evidence-stack{padding:15px;display:grid}.evidence-stack>span{border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:28px 1fr auto;align-items:center;gap:4px 10px;padding:15px;display:grid}.evidence-stack svg{color:var(--blue);grid-row:1/3}.evidence-stack strong{font-size:11px}.evidence-stack small{color:var(--muted);font-size:9px}.evidence-stack i{color:var(--blue);font:normal 600 8px var(--mono);grid-area:1/3/3}.evidence-stack i.gap{color:var(--orange)}.claim-equation{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:25px 20px;display:flex}.claim-equation span{font:500 9px var(--mono);background:#edf1f7;padding:9px}.claim-equation b{color:var(--orange)}.claim-value{gap:8px;padding:27px;display:grid}.claim-value small{color:var(--muted);font:500 8px var(--mono)}.claim-value strong{color:var(--blue);font:700 42px/1 var(--display);letter-spacing:-.06em}.claim-value span{font-size:10px}.evidence-cite{color:#18644f;background:#e3f7f1;align-items:center;gap:8px;margin:0 17px 17px;padding:11px;font-size:9px;display:flex}.timeline-row{border-bottom:1px solid var(--line);grid-template-columns:16px 1fr auto;align-items:center;gap:12px;min-height:62px;padding:0 18px;display:grid}.timeline-row>i{border:2px solid var(--blue);background:#fff;border-radius:50%;width:10px;height:10px}.timeline-row.done>i{background:var(--blue)}.timeline-row.hot>i{border-color:var(--orange);background:var(--orange);box-shadow:0 0 0 5px #ff704021}.timeline-row span{gap:3px;display:grid}.timeline-row strong{font-size:11px}.timeline-row small{color:var(--muted);font-size:8px}.timeline-row>b{color:var(--blue);font:500 8px var(--mono)}.timeline-row.hot>b{color:var(--orange)}.dashboard-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.dashboard-metrics span{border-right:1px solid var(--line);gap:8px;padding:20px;display:grid}.dashboard-metrics small{color:var(--muted);font:500 8px var(--mono);text-transform:uppercase}.dashboard-metrics strong{font:680 27px/1 var(--display)}.claim-line{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:14px;min-height:63px;padding:0 17px;display:grid}.claim-line span{gap:3px;display:grid}.claim-line b{font-size:10px}.claim-line small{color:var(--muted);font-size:8px}.claim-line>strong{font-size:11px}.claim-line i{color:var(--orange);font:normal 500 8px var(--mono)}.recovery-banner{color:#18644f;background:#e3f7f1;align-items:center;gap:10px;margin:16px;padding:14px;display:flex}.recovery-banner span{gap:3px;display:grid}.recovery-banner strong{font-size:11px}.recovery-banner small{color:var(--muted);font-size:8px}.ready-state{align-items:center;gap:5px;display:flex}@media (max-width:850px){.journey-intro{text-align:left}.journey-intro .eyebrow{justify-content:flex-start}.journey-intro>p:last-child{margin-left:0}.journey-track{left:8px}.journey-scene,.journey-scene.reverse{grid-template-columns:1fr;gap:34px;min-height:auto;padding:65px 0 65px 42px}.journey-scene:before{top:85px;left:8px}.journey-scene.reverse .journey-copy{order:0}.journey-ui{max-width:620px}.journey-copy h3{font-size:39px}}@media (max-width:520px){.journey-section{padding-block:76px}.journey-intro{margin-bottom:28px}.journey-scene,.journey-scene.reverse{padding-left:32px}.journey-copy h3{font-size:32px}.journey-ui{box-shadow:7px 7px #121b2e1a}.dashboard-metrics strong{font-size:20px}.claim-line{grid-template-columns:1fr auto}.claim-line i{display:none}.claim-equation{gap:6px}.claim-equation span{padding:7px;font-size:7px}}@media (prefers-reduced-motion:reduce){.journey-scene{opacity:1}.journey-copy,.journey-ui{transition:none;transform:none}}.auth-bridge{border:1px solid var(--line);text-align:center;background:#fff;border-radius:24px;padding:44px;box-shadow:0 24px 70px #161d221a}.auth-bridge>svg{color:var(--red);margin-bottom:18px}.auth-bridge h1{max-width:650px;margin:10px auto 18px;font-size:clamp(2.2rem,6vw,4rem);line-height:.98}.auth-bridge>p:not(.eyebrow):not(.form-error){color:var(--muted);max-width:580px;margin:0 auto;font-size:1.05rem;line-height:1.65}.auth-loading{color:var(--red);align-items:center;gap:9px;margin-top:28px;font-weight:700;display:inline-flex}.validation-section{background:var(--ink);color:#fff;border-bottom:0;scroll-margin-top:70px}.validation-grid{grid-template-columns:.86fr 1.14fr;align-items:start;gap:88px;display:grid}.validation-copy{position:sticky;top:110px}.validation-copy .eyebrow{color:var(--orange2)}.validation-copy>p:not(.eyebrow){color:#a9b4c6;max-width:590px;line-height:1.7}.audit-steps{border-top:1px solid #3b465b;margin:38px 0;display:grid}.audit-steps>div{border-bottom:1px solid #3b465b;grid-template-columns:38px 1fr;gap:14px;padding:18px 0;display:grid}.audit-steps b{color:var(--orange);font:400 10px/1 var(--mono)}.audit-steps span{gap:5px;display:grid}.audit-steps strong{font-size:14px}.audit-steps small{color:#9eabbd;font-size:12px;line-height:1.5}.validation-price{border:1px solid var(--orange);background:#ff704014;padding:22px}.validation-price span{color:var(--orange2);font:400 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.validation-price strong{font:650 28px/1 var(--display);margin-top:10px;display:block}.validation-price p{color:#a9b4c6;margin:11px 0 0;font-size:12px;line-height:1.55}.validation-form,.validation-success{border:1px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:12px 12px 0 var(--orange);border-radius:6px;padding:34px}.validation-form{gap:17px;display:grid}.validation-form-head{border-bottom:1px solid var(--line);color:var(--blue2);font:400 9px/1 var(--mono);letter-spacing:.08em;justify-content:space-between;padding-bottom:16px;display:flex}.validation-form-head small{color:var(--muted)}.validation-fields.two-up{grid-template-columns:1fr 1fr;gap:14px;display:grid}.validation-form label{color:#536077;font:600 9px/1.3 var(--mono);text-transform:uppercase;gap:7px;display:grid}.validation-form label>span{color:#8993a4;text-transform:none;font-weight:400}.validation-form input:not([type=checkbox]),.validation-form select,.validation-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:400 13px/1.4 var(--body);text-transform:none;background:#fff;border-radius:3px;padding:12px 13px}.validation-form textarea{resize:vertical}.validation-form input:focus,.validation-form select:focus,.validation-form textarea:focus{border-color:var(--blue);outline:2px solid #2d5bff24}.validation-consent{align-items:start;text-transform:none!important;grid-template-columns:18px 1fr!important}.validation-consent input{accent-color:var(--blue);margin:2px 0 0}.validation-consent span{font:400 11px/1.5 var(--body);color:#626f84!important}.validation-form .button{width:100%}.validation-form .button:disabled{cursor:wait;opacity:.65}.validation-fineprint,.validation-error{margin:0;font-size:11px;line-height:1.5}.validation-fineprint{color:#778296;text-align:center}.validation-error{border-left:3px solid var(--orange);color:#8e3518;background:#fff0eb;padding:10px}.validation-success{flex-direction:column;justify-content:center;min-height:400px;display:flex}.validation-success>svg{color:var(--blue)}.validation-success h3{font:650 36px/1.02 var(--display);letter-spacing:-.05em;margin:16px 0 10px}.validation-success>p:last-child{color:var(--muted);line-height:1.65}.hp-field{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.pricing-decision-grid{grid-template-columns:1fr .9fr;align-items:stretch;gap:28px;max-width:1000px;display:grid}.price-card .button{width:100%;margin-top:22px}.pricing-rationale{border:1px solid var(--ink);background:#e1e6ef;border-radius:7px;padding:40px}.pricing-rationale h2{font:650 38px/1.03 var(--display);letter-spacing:-.05em;margin:20px 0 16px}.pricing-rationale>p:not(.eyebrow){color:var(--muted);line-height:1.7}.pricing-rationale>a{color:var(--blue2);align-items:center;gap:8px;margin-top:22px;font-weight:700;display:inline-flex}@media (max-width:820px){.validation-grid,.pricing-decision-grid{grid-template-columns:1fr;gap:38px}.validation-copy{position:static}}@media (max-width:560px){.validation-fields.two-up{grid-template-columns:1fr}.validation-form,.validation-success{box-shadow:7px 7px 0 var(--orange);padding:24px 20px}.pricing-rationale{padding:28px 24px}}.pricing-page{background:var(--paper);min-height:100vh;padding-bottom:80px}.pricing-hero{text-align:center;padding:90px 0 56px}.pricing-hero h1{letter-spacing:-.055em;max-width:1000px;margin:12px auto 22px;font-size:clamp(2.8rem,6vw,5.5rem);line-height:.94}.pricing-hero>p:last-child{color:var(--muted);font-size:1.08rem}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1000px;display:grid}.price-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:34px;box-shadow:0 20px 60px #161d2212}.price-card.featured{border-color:var(--red);box-shadow:0 24px 70px #161d2221}.price-label{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.price-card h2{margin:20px 0 8px;font-size:3.4rem}.price-card h2 small{color:var(--muted);font-size:.95rem;font-weight:500}.price-card>p{color:var(--muted);margin-bottom:25px}.price-feature{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.pricing-cta{justify-content:center;width:100%;margin-top:18px}.pricing-note{text-align:center;color:var(--muted);padding-top:28px}@media (max-width:760px){.pricing-grid{grid-template-columns:1fr}.price-card{padding:26px}}
