@font-face{font-family:__Newsreader_3392d9;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Newsreader_3392d9;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Newsreader_3392d9;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Newsreader_3392d9;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Newsreader_3392d9;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Newsreader_3392d9;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Newsreader_3392d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Newsreader_3392d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Newsreader_3392d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Newsreader_3392d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Newsreader_3392d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/665e920483964785.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Newsreader_3392d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5611c55482296524.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_3392d9{font-family:__Newsreader_3392d9}.__variable_3392d9{--font-display:"__Newsreader_3392d9"}@font-face{font-family:__Hanken_Grotesk_67a390;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_67a390;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_67a390;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hanken_Grotesk_67a390;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hanken_Grotesk_Fallback_67a390;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_67a390{font-family:__Hanken_Grotesk_67a390,__Hanken_Grotesk_Fallback_67a390;font-style:normal}.__variable_67a390{--font-body:"__Hanken_Grotesk_67a390","__Hanken_Grotesk_Fallback_67a390"}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_a3cc63;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a3cc63{font-family:__JetBrains_Mono_a3cc63,__JetBrains_Mono_Fallback_a3cc63;font-style:normal}.__variable_a3cc63{--font-mono:"__JetBrains_Mono_a3cc63","__JetBrains_Mono_Fallback_a3cc63"}:root{--ink:#16181d;--ink-2:#3b4049;--ink-soft:#2a2e36;--muted:#69707d;--line:#e8e8ec;--line-2:#f0f0f3;--canvas:#fff;--tray:#f5f5f7;--night:#0e0f14;--night-ink:#f1f1f3;--violet:#7c3aed;--violet-2:#6d28d9;--violet-ink:#5b21b6;--violet-tint:#efe9ff;--ok:#16a34a;--ok-ink:#15803d;--ok-tint:#eaf8ee;--shadow-card:0 0 0 1px rgba(16,18,24,.06),0 1px 2px rgba(16,18,24,.06),0 12px 28px -14px rgba(16,18,24,.18);--ease:cubic-bezier(0.2,0.7,0.2,1)}*{box-sizing:border-box}html{scroll-padding-top:100px}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-body),sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-underline-offset:5px}button,input{font:inherit}a,button,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--violet);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--font-display),Georgia,serif;font-weight:500;letter-spacing:-.035em;line-height:1.02}h1{font-size:clamp(44px,6.5vw,96px)}h2{font-size:clamp(40px,4.5vw,68px)}h3{font-size:23px;line-height:1.2}em,h3{font-weight:500}p{color:var(--ink-2)}.section{max-width:1600px;margin:0 auto;padding:100px 5.5%}.eyebrow,.folio,.mono,code{font-family:var(--font-mono),monospace}.eyebrow{font-size:11px;letter-spacing:.1em;line-height:1.6;margin-bottom:24px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:14px 21px;background:var(--violet);color:var(--canvas);text-decoration:none;border:1px solid var(--violet);font-size:14px;font-weight:500;transition:transform .3s var(--ease),opacity .3s}.button:hover{transform:translateY(-2px);background:var(--violet-2);border-color:var(--violet-2)}.text-link{text-decoration:none;border-bottom:1px solid var(--ink);font-size:14px;padding:5px 0}.skip{position:fixed;left:16px;top:-100px;background:var(--ink);color:var(--canvas);padding:12px;z-index:100}.skip:focus{top:12px}.nav{height:88px;padding:0 5.5%;justify-content:space-between;gap:22px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:var(--canvas);z-index:50}.nav,.nav-links,.nav-tools{display:flex;align-items:center}.nav-links,.nav-tools{gap:28px}.nav-links a{font-size:13px;text-decoration:none}.nav-tools{gap:22px}.languages{display:flex;gap:5px}.languages button{border:0;background:none;font-size:12px;padding:8px 5px;color:var(--muted)}.languages button[aria-pressed=true]{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.nav-cta{font-size:12px;min-height:42px;padding:10px 15px}.menu-button,.mobile-cta{display:none}.hero{padding-top:88px;padding-bottom:0;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:6%;column-gap:6%;position:relative}.hero .eyebrow{display:flex;gap:12px;align-items:center}.tiny-rule{display:inline-block;width:22px;height:1px;background:var(--ink)}.hero h1{max-width:650px}.hero h1 em{display:inline}.intro{font-size:18px;line-height:1.6;max-width:485px;margin-top:30px}.hero-actions{display:flex;gap:20px;align-items:flex-start;flex-direction:column;margin-top:32px}.hero-note{font-family:var(--font-display),serif;font-size:18px;font-style:italic;margin-top:34px;color:var(--muted)}#claim{padding-top:11px;min-width:0}.demo-label{font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.04em;display:flex;align-items:center;gap:8px;margin-bottom:12px}.folio{margin-left:auto;font-size:9px;color:var(--muted)}.clear-dot,.live-dot{width:6px;height:6px;background:var(--violet);border-radius:50%;display:inline-block;flex-shrink:0}.clear-dot{background:var(--ok-ink)}.claim-form{position:relative;background:var(--canvas);border:1px solid var(--line);box-shadow:var(--shadow-card);margin-right:24px}.claim-fields{display:grid;grid-template-columns:1fr 1fr}.claim-field{padding:12px 13px;min-height:74px;border-bottom:1px solid var(--line);position:relative;min-width:0}.claim-field:nth-child(odd){border-right:1px solid var(--line)}.field-label{font-size:8px;display:block;color:var(--muted);margin-bottom:9px}.field-label,.field-value{font-family:var(--font-mono),monospace}.field-value{font-size:12px;position:relative;min-height:24px;display:flex;flex-wrap:wrap;gap:3px 9px}.field-value del{color:var(--muted);font-size:9px}.corrected{color:var(--ok-ink);animation:fix-in .5s var(--ease)}.pen-circle{position:absolute;inset:-12px -9px;width:calc(100% + 18px);height:48px;pointer-events:none;overflow:visible}.pen-check path,.pen-circle path{stroke:var(--violet);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:pen-draw .6s var(--ease) both}.scan-line{position:absolute;top:90px;left:0;right:0;height:1px;background:var(--violet);opacity:.65;animation:scan 4.4s linear infinite;pointer-events:none}.hero-bottom{grid-column:1/-1;border-top:1px solid var(--line);margin-top:65px;padding:18px 0;display:flex;justify-content:space-between;font-family:var(--font-mono),monospace;font-size:10px;color:var(--muted)}.cost-band{padding-top:55px;padding-bottom:60px;background:var(--tray)}.ledger{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ledger-cell{padding:25px 20px 25px 0}.ledger-cell+.ledger-cell{border-left:1px solid var(--line);padding-left:22px}.stat-number{font-weight:500;font-family:var(--font-display),serif;font-size:clamp(32px,3.3vw,51px);letter-spacing:-.04em;white-space:nowrap}.ledger-cell p{font-size:14px;line-height:1.4;margin-top:9px;max-width:175px}.ledger-cell small{display:block;font-size:9px;color:var(--muted);margin-top:18px}.cost-line{font-family:var(--font-display),serif;font-size:clamp(27px,3vw,40px);line-height:1.2;margin-top:35px;max-width:850px;letter-spacing:-.02em}.section-heading{margin-bottom:44px}.section-heading>p:last-child:not(.eyebrow){max-width:510px;margin-top:22px}.code-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:13px;gap:13px}.code-card{height:220px;border:0;padding:0;background:none;text-align:left;perspective:1000px;min-width:0}.card-inner{display:block;width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s var(--ease)}.code-card.flipped .card-inner{transform:rotateY(180deg)}.card-back,.card-front{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid var(--line);background:var(--canvas);padding:19px;display:flex;flex-direction:column}.card-front{border-top:2px solid var(--ink)}.code-top{display:flex;justify-content:space-between;font-size:9px;color:var(--muted)}.card-front strong,.code-top{font-family:var(--font-mono),monospace}.card-front strong{font-size:29px;font-weight:400;letter-spacing:-.06em;margin-top:31px}.card-front>span:last-child{font-size:14px;line-height:1.3;margin-top:auto}.card-back{transform:rotateY(180deg);background:var(--violet-tint);border-color:var(--violet-tint)}.card-back small{font-size:8px;color:var(--violet-ink)}.card-back small,.card-back strong{font-family:var(--font-mono),monospace}.card-back strong{font-size:19px;margin:12px 0}.card-back>span{font-size:13px;line-height:1.4}.code-card:hover .card-front{border-color:var(--ink)}.how{border-top:1px solid var(--line);background:var(--canvas);padding-top:55px;padding-bottom:55px;min-height:720px}.process-top{display:flex;justify-content:space-between;font-family:var(--font-mono),monospace;font-size:10px;border-bottom:1px solid var(--line);padding-bottom:16px}.workflow-claim{position:relative;min-width:0}.workflow-form{margin-right:0;z-index:1}.workflow-form .process-top{padding:16px 13px;gap:10px;border-bottom:2px solid var(--ink);font-size:9px}.workflow-form .claim-field{min-height:86px}.workflow-form .field-value{font-size:11px}.workflow-detail{padding:16px 13px;min-height:115px}.workflow-checks{margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;list-style:none;font-size:12px}.workflow-checks li{display:flex;gap:10px}.workflow-tick{color:var(--ok-ink);animation:fix-in .4s var(--ease) both;animation-delay:calc(var(--check-index) * .45s + .3s)}.workflow-scan{top:47px;animation:workflow-scan 2.1s linear both}.workflow-fix{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-fix code{display:block;color:var(--ok-ink);margin-top:5px}.approve-chip{border:1px solid var(--ink);background:var(--canvas);padding:7px 12px;min-height:40px;font-size:11px;flex-shrink:0}.approve-chip:disabled{color:var(--ok-ink);border-color:var(--ok-ink);cursor:default}.remit-slip{position:relative;margin:-12px 9px 0;padding:26px 15px 14px;border:1px solid var(--line);background:var(--tray);transform:rotate(-1deg);animation:remit-slide .6s var(--ease) both}.remit-slip code,.remit-slip>span{display:block;font-family:var(--font-mono),monospace;font-size:9px}.remit-slip code{margin:7px 0}.workflow-claim>small{font-size:10px;color:var(--muted);display:block;margin-top:6px}@keyframes workflow-scan{0%{transform:translateY(0);opacity:.65}to{transform:translateY(170px);opacity:0}}@keyframes remit-slide{0%{transform:translateY(-45px) rotate(-1deg);opacity:0}to{transform:translateY(0) rotate(-1deg);opacity:1}}.queue-section{border-top:1px solid var(--line)}table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}th{font-family:var(--font-mono),monospace;font-size:9px;font-weight:400;color:var(--muted);background:var(--tray)}td,th{padding:17px 22px;border-bottom:1px solid var(--line)}td:first-child{font-size:11px}td:first-child,td:nth-child(3){font-family:var(--font-mono),monospace}td:nth-child(3){font-size:12px}.trust{display:grid;grid-template-columns:1fr 1fr;grid-gap:10%;gap:10%;background:var(--tray)}.trust-statements>div{position:relative;padding:23px 0 23px 39px;border-top:1px solid var(--line)}.trust-statements .mono{position:absolute;left:0;top:27px;font-size:10px;color:var(--muted)}.trust-statements h3{font-size:21px;margin-bottom:10px}.trust-statements p{font-size:15px;max-width:410px}.calculator{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:var(--canvas)}.calculator-inputs{padding:40px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;gap:35px}.slider-control{display:grid;grid-template-columns:1fr auto}.slider-control label{font-size:14px;align-self:center}.slider-control output{font-family:var(--font-mono),monospace;font-size:25px;letter-spacing:-.05em}.slider-control input{grid-column:1/-1;width:100%;margin:24px 0 8px;accent-color:var(--ink);cursor:pointer;height:20px}.range-limits{grid-column:1/-1;display:flex;justify-content:space-between;font-family:var(--font-mono),monospace;font-size:9px;color:var(--muted)}.calculator-results{display:grid;grid-template-columns:1fr 1fr}.result{padding:27px 24px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;min-width:0}.result:nth-child(odd){border-right:1px solid var(--line)}.result:nth-child(n+3){border-bottom:0}.result>span{font-size:12px}.result strong{font-family:var(--font-mono),monospace;font-size:clamp(21px,2.5vw,37px);font-weight:400;letter-spacing:-.06em;margin:11px 0}.result small{font-size:10px;color:var(--muted);max-width:180px}.main-result{background:var(--violet-tint)}.main-result strong{color:var(--violet-ink)}.estimate-foot{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:24px}.estimate-foot p{font-size:13px;max-width:480px}.faq{display:grid;grid-template-columns:1fr 1fr;grid-gap:8%;gap:8%}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;padding:23px 0;font-size:17px}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:24px;line-height:1}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{padding-bottom:25px;font-size:15px;line-height:1.65}.closing{background:var(--night);color:var(--night-ink)}.closing .section{position:relative;padding-top:105px;padding-bottom:105px}.closing .eyebrow{color:var(--night-ink)}.closing h2{font-size:clamp(50px,6.4vw,96px)}.closing .section>p:not(.eyebrow){color:var(--night-ink);margin:26px 0 30px;max-width:470px;font-size:17px}.light-button{background:var(--violet);color:var(--canvas);border-color:var(--violet)}.closing-check{position:absolute;right:12%;top:32%;width:160px}.closing-check .pen-check path{stroke-width:3}.closing a:focus-visible{outline-color:var(--canvas)}.footer{padding-top:48px;padding-bottom:26px}.sources{display:grid;grid-template-columns:1fr 2fr;grid-gap:15px 8%;gap:15px 8%}.sources h3{font-family:var(--font-display),serif;font-size:25px}.sources>p{grid-column:1;font-size:11px;max-width:300px;line-height:1.6}.sources ol{grid-column:2;grid-row:1/3;margin:0;padding-left:20px;font-size:10px;color:var(--muted)}.sources li{padding:0 0 10px 7px;scroll-margin-top:110px}.sources li a{text-decoration:none}.sources li a:hover{text-decoration:underline}.footer-bottom{display:flex;align-items:center;gap:26px;margin-top:40px;border-top:1px solid var(--line);padding-top:24px;font-size:11px;color:var(--muted)}.footer-bottom .brand-logo{margin-right:auto}.footer-bottom a{text-decoration:none}@keyframes pen-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes scan{0%{transform:translateY(0)}to{transform:translateY(300px)}}@keyframes fix-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes stamp{0%{opacity:0;transform:scale(1.25) rotate(-9deg)}to{opacity:1;transform:scale(1) rotate(-6deg)}}@media (min-width:1400px){.hero{column-gap:8%}.hero-actions{flex-direction:row;align-items:center}.claim-form{margin-right:70px}.claim-field{min-height:88px}.hero h1{max-width:630px}.intro{max-width:500px}}@media (max-width:1100px){.nav-links{gap:18px}.nav{gap:14px}.nav-tools{gap:12px}.nav-cta{font-size:11px;gap:12px}.nav-links a{font-size:12px}.code-grid{grid-template-columns:repeat(5,1fr);gap:8px}.card-back,.card-front{padding:14px}.card-front strong{font-size:25px}.card-back>span{font-size:12px}.claim-form{margin-right:0}.calculator-inputs{padding:28px}.result{padding:22px 16px}}@media (max-width:899px){.section{padding:72px 5%}.nav{padding:0 5%;height:76px}.nav-links{display:none}.menu-button{display:block;border:1px solid var(--line);background:none;padding:9px 12px;font-size:12px}.nav-cta{display:none}.nav-links.open{position:fixed;inset:76px 0 0;background:var(--canvas);display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;padding:35px 8%;z-index:40}.nav-links.open>a:not(.button):not(.brand-logo){font-family:var(--font-display),serif;font-size:40px;padding:15px 0;border-bottom:1px solid var(--line)}.nav-links .mobile-cta{display:flex;margin-top:30px}.hero{column-gap:5%;padding-top:62px;padding-bottom:0}.hero h1{font-size:clamp(44px,6.5vw,68px)}.intro{font-size:16px;margin-top:24px}.hero-actions .button{font-size:12px;gap:12px;padding:13px}.claim-field{padding:10px;min-height:82px}.field-value{font-size:10px}.field-label{font-size:6px}.demo-label{font-size:7px}.folio{display:none}.hero-bottom{margin-top:45px}.ledger{grid-template-columns:repeat(3,1fr)}.ledger-cell:nth-child(4){border-left:0;padding-left:0}.ledger-cell:nth-child(n+4){border-top:1px solid var(--line)}.ledger-cell p{max-width:200px}.code-grid{grid-template-columns:repeat(3,1fr)}.code-card{height:210px}.card-front strong{font-size:30px}.card-back>span{font-size:14px}.how{min-height:0}td,th{padding:15px 12px}.faq,.trust{gap:5%}.faq h2,.trust h2{font-size:43px}.calculator{grid-template-columns:1fr}.calculator-inputs{border-right:0;border-bottom:1px solid var(--line);padding:32px}.calculator-results{grid-template-columns:repeat(4,1fr)}.result{padding:20px 14px}.result:nth-child(n){border-bottom:0;border-right:1px solid var(--line)}.result:last-child{border-right:0}.result strong{font-size:23px}.closing-check{right:8%;width:115px}.sources{gap:15px 5%}.footer-bottom{flex-wrap:wrap;gap:15px}.footer-bottom>span{font-size:10px}}@media (max-width:599px){.section{padding:60px 16px}.nav{padding:0 16px;height:70px}.nav-links.open{top:70px}.nav-tools{gap:13px}.languages button{padding:8px 3px}.hero{display:block;padding-top:42px;padding-bottom:0}.hero .eyebrow{font-size:9px;letter-spacing:.06em;margin-bottom:25px}.hero h1{font-size:clamp(49px,12vw,70px);max-width:450px}.intro{font-size:16px;max-width:430px;margin-top:24px}.hero-actions{margin-top:26px;gap:18px}.hero-actions .button{font-size:14px;padding:14px 19px}.hero-note{font-size:17px;margin-top:26px}#claim{margin-top:35px;padding-top:0}.demo-label,.folio{font-size:8px}.folio{display:block}.claim-form{margin-right:4px}.claim-field{padding:11px;min-height:90px}.field-label{font-size:7px}.field-value{font-size:11px}.hero-bottom{margin-top:33px;font-size:8px;padding:16px 0}.hero-bottom>span:first-child{display:none}.cost-band{padding-top:35px;padding-bottom:35px}.eyebrow{font-size:9px;margin-bottom:20px}.ledger{grid-template-columns:1fr 1fr}.ledger-cell{padding:20px 13px 20px 0}.ledger-cell+.ledger-cell{padding-left:15px}.ledger-cell:nth-child(odd){padding-left:0;border-left:0}.ledger-cell:nth-child(2n){border-left:1px solid var(--line);padding-left:15px}.ledger-cell:nth-child(n+3){border-top:1px solid var(--line)}.ledger-cell:last-child{grid-column:1/-1}.stat-number{font-size:39px}.ledger-cell p{font-size:13px}.ledger-cell small{font-size:8px;margin-top:12px}.cost-line{font-size:29px;margin-top:25px}.section-heading{margin-bottom:30px}h2{font-size:43px}.section-heading>p:last-child:not(.eyebrow){font-size:15px;margin-top:18px}.code-grid{grid-template-columns:1fr 1fr;gap:10px}.code-card{height:212px}.card-back,.card-front{padding:15px}.card-front strong{font-size:29px}.card-front>span:last-child{font-size:14px}.card-back>span{font-size:12px}.card-back small{font-size:7px}.card-back strong{font-size:18px;margin:10px 0}td,th{padding:13px 9px}th{font-size:8px}td:nth-child(2),th:nth-child(2){display:none}th:first-child{width:44%}th:nth-child(3){width:22%}th:last-child{width:34%}td:first-child{font-size:9px}td:nth-child(3){font-size:10px}.faq,.trust{display:block}.faq-items,.trust-statements{margin-top:35px}.trust-statements h3{font-size:22px}.calculator-inputs{padding:25px 19px;gap:30px}.slider-control label{font-size:13px}.slider-control output{font-size:24px}.calculator-results{grid-template-columns:1fr 1fr}.result{padding:22px 16px;min-height:140px}.result:nth-child(n){border-bottom:1px solid var(--line);border-right:0}.result:nth-child(odd){border-right:1px solid var(--line)}.result:nth-child(n+3){border-bottom:0}.result>span{font-size:11px}.result strong{font-size:25px}.result small{font-size:9px}.estimate-foot{display:block}.estimate-foot p{font-size:12px;margin-bottom:20px}.faq summary{font-size:16px;padding:21px 0}.faq details p{font-size:14px}.closing .section{padding:65px 16px 75px}.closing h2{font-size:52px;max-width:410px}.closing .section>p:not(.eyebrow){font-size:16px;max-width:320px}.closing-check{position:static;width:75px;margin-top:35px}.sources{display:block}.sources>p{margin:16px 0 24px;max-width:none}.sources ol{padding-left:16px;font-size:9px}.sources li{padding-left:3px}.footer-bottom{display:grid;grid-template-columns:1fr 1fr;font-size:11px}.footer-bottom>span{grid-column:1/-1;grid-row:2}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pen-check path,.pen-circle path{stroke-dashoffset:0}.scan-line{display:none}.card-inner{transform:none!important;transform-style:flat}.card-back,.card-front{-webkit-backface-visibility:visible;backface-visibility:visible;transform:none}.card-back,.flipped .card-front{opacity:0}.flipped .card-back{opacity:1}.ledger-cell{opacity:1!important;transform:none!important}}.claim-wrap[data-running=false] .scan-line{animation-play-state:paused}.corrected{animation:type-fix .6s var(--ease)}@keyframes type-fix{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}.code-card{rotate:var(--card-angle,.5deg);translate:0 0;transition:rotate .35s var(--ease),translate .35s var(--ease)}.card-back,.card-front{box-shadow:var(--shadow-card)}.code-card:focus-visible,.code-card:hover{rotate:0deg;translate:0 -5px;position:relative;z-index:2}.claim-wrap[data-running=false] *{animation-play-state:paused}@media (max-width:599px){.workflow-form .process-top{font-size:8px;padding:12px 10px}.workflow-detail{padding:13px 10px}}@media (prefers-reduced-motion:reduce){.code-card{opacity:1!important;transform:none!important}.code-card:focus-visible,.code-card:hover{translate:0 0}}.clear-dot{background:var(--ok)}.claim-fields{background:var(--tray)}.brand-logo{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.brand-logo img{display:block;height:28px;width:auto}.menu-logo{display:none}.closing-logo{margin-bottom:32px}@media (max-width:899px){.nav-links.open>.menu-logo{display:inline-flex;align-self:flex-start;margin-bottom:20px}}@media (max-width:599px){.brand-logo img{height:24px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.visual-claim{padding-bottom:0}.visual-form-head{display:flex;justify-content:space-between;padding:13px;border-bottom:2px solid var(--ink);font-family:var(--font-mono),monospace;font-size:10px}.visual-claim .claim-field{display:flex;align-items:center;min-height:86px}.visual-claim .field-value{width:100%;min-height:28px;align-items:center}.value-slide{display:inline-block;animation:value-slide .5s var(--ease) both}.error-chip{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:3px 7px;background:var(--violet-tint);color:var(--violet-ink);font-family:var(--font-mono),monospace;font-size:9px;white-space:nowrap}.claim-field>.error-chip{position:absolute;right:8px;bottom:7px}.field-cleared{background:var(--ok-tint)}.field-tick{position:absolute;right:10px;bottom:7px;color:var(--ok-ink)}.visual-form-footer{display:grid;grid-template-columns:1fr auto 40px;align-items:center;grid-gap:15px;gap:15px;min-height:80px;padding:13px}.visual-status{font-family:var(--font-mono),monospace;font-size:11px}.check-progress{display:flex;gap:7px}.check-progress>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--muted);color:var(--muted);border-radius:50%;font-size:12px}.check-progress .check-passed{color:var(--ok-ink);background:var(--ok-tint);border-color:var(--ok-ink)}.animation-control{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;background:none;border:1px solid var(--line);color:var(--ink);flex-shrink:0}.visual-claim .clean-stamp{position:absolute;left:13px;bottom:22px;right:auto;padding:5px 9px;border:2px solid var(--ok-ink);color:var(--ok-ink);background:var(--canvas);font-family:var(--font-mono),monospace;font-size:13px;line-height:1.4;transform:rotate(-5deg);animation:stamp .5s var(--ease)}.stage-7 .visual-status,.stage-8 .visual-status,.stage-9 .visual-status{visibility:hidden}.visual-claim .scan-line{top:40px;animation:visual-scan 4.4s linear both}@keyframes visual-scan{0%{transform:translateY(0)}to{transform:translateY(258px)}}@keyframes value-slide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stat-prefix{font-size:.65em}.result strong,.slider-control output,.stat-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.result strong{font-size:clamp(16px,1.4vw,23px);overflow-wrap:anywhere}.how-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:10%;gap:10%;margin-top:40px;align-items:center}.step-rail{display:grid;grid-gap:10px;gap:10px;min-width:0}.step{display:flex;align-items:flex-start;gap:22px;width:100%;padding:20px 15px;background:none;color:var(--ink);border:1px solid transparent;border-top:1px solid var(--line);text-align:left}.step.active{border-color:var(--violet-tint);background:var(--violet-tint)}.step-number{position:relative;padding-top:3px;font-family:var(--font-mono),monospace;font-size:17px;color:var(--muted)}.step-number .pen-circle{top:-3px;left:-10px;width:45px;height:36px}.step-content{min-width:0}.step-content strong{display:block;font-size:23px;font-weight:500;line-height:1.3}.step-description{display:block;margin-top:6px;color:var(--ink-2);font-size:13px}.process-card{width:100%;max-width:440px;min-height:440px;padding:0;background:none;border:0;box-shadow:none;text-align:left;transform:none;min-width:0}.visual-workflow .workflow-form .claim-field{display:flex;align-items:center;min-height:86px}.visual-workflow .field-value{align-items:center;width:100%;min-height:27px}.visual-workflow .workflow-detail{min-height:116px;display:flex;align-items:center}.visual-workflow .workflow-detail>*{width:100%}.connection-diagram{margin-bottom:16px}.connection-diagram svg{display:block;width:100%;max-height:70px}.connection-node{stroke:var(--ink-soft);stroke-width:1;fill:var(--canvas)}.connection-line{fill:none;stroke:var(--violet);stroke-width:2;stroke-dasharray:1;animation:pen-draw .6s var(--ease) both}.connection-line.second-line{animation-delay:.6s}.connection-labels{display:flex;justify-content:space-between;gap:10px;font-family:var(--font-mono),monospace;font-size:9px}.connection-received{color:var(--ok-ink);font-size:24px;text-align:right;animation:fix-in .4s 1.2s both}.visual-workflow .workflow-fix{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.visual-workflow .workflow-fix code{margin:0;font-size:12px}.visual-workflow .workflow-checks{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 10px;gap:14px 10px}.workflow-checks li{font-size:11px}.workflow-checks .workflow-tick{animation-duration:.4s}.is-approved{color:var(--ok-ink);border-color:var(--ok-ink);background:var(--ok-tint);animation:approve-press .5s var(--ease)}.rule-chip{display:inline-block;width:-moz-fit-content!important;width:fit-content!important;padding:8px 10px;border:1px solid var(--violet);color:var(--violet-ink);background:var(--violet-tint);font-family:var(--font-mono),monospace;font-size:10px;animation:fix-in .5s .4s both}.remit-lines{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.remit-lines i{height:1px;width:100%;background:var(--muted);opacity:.5}.remit-lines i:last-child{width:65%}@keyframes approve-press{0%,to{transform:scale(1)}50%{transform:scale(.96)}}.claim-stream{border:1px solid var(--line);background:var(--canvas);box-shadow:var(--shadow-card)}.stream-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 22px;border-bottom:1px solid var(--line);font-family:var(--font-mono),monospace;font-size:10px}.stream-toolbar>div{display:flex;align-items:center;gap:14px}.replay-button{padding:7px 0;min-height:40px;border:0;background:none;font-size:11px;text-decoration:underline;text-underline-offset:4px}.stream-counters{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.stream-counters>div{display:flex;align-items:center;gap:15px;padding:24px}.stream-counters>div+div{border-left:1px solid var(--line)}.stream-counters strong{font-family:var(--font-mono),monospace;font-size:36px;font-weight:400}.stream-counters span{font-size:12px}.stream-counters>div:nth-child(2) strong{color:var(--violet-ink)}.stream-counters>div:last-child strong{color:var(--ok-ink)}.stream-stage{padding:25px 24px 24px;overflow:hidden}.stream-labels{display:grid;grid-template-columns:1fr 1fr 1fr;font-family:var(--font-mono),monospace;font-size:10px;color:var(--muted)}.stream-labels>span:nth-child(2){text-align:center}.stream-labels>span:last-child{text-align:right}.stream-track{position:relative;container-type:inline-size;height:155px;overflow:hidden}.stream-track:before{content:"";position:absolute;left:0;right:0;top:65px;border-top:1px dashed var(--line)}.stream-source{position:absolute;top:35px;left:2px;width:34px;height:48px}.stream-source>span{position:absolute;inset:0;border:1px solid var(--muted);background:var(--tray);transform:translate(calc(var(--stack) * 4px),calc(var(--stack) * -3px))}.stream-checkpoint{position:absolute;left:calc(50% - 25px);top:25px;width:50px;height:70px}.stream-checkpoint svg{width:100%;height:100%;fill:none;stroke:var(--violet);stroke-width:1.5}.stream-packet{--outcome:var(--ok-tint);position:absolute;left:0;top:44px;width:75px;min-height:42px;border:1px solid var(--line);background:var(--canvas);color:var(--ink);display:flex;align-items:center;justify-content:center;gap:5px;font-family:var(--font-mono),monospace;font-size:10px;z-index:2;isolation:isolate;animation:packet-pass 4.8s var(--ease) infinite both;animation-delay:var(--packet-delay,0s)}.stream-packet:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--outcome)}.stream-packet:before,.stream-packet>span{animation:packet-outcome 4.8s linear infinite both;animation-delay:var(--packet-delay,0s)}.stream-packet>span{color:var(--ok-ink);font-size:9px}.packet-caught{--outcome:var(--violet-tint);animation-name:packet-catch}.packet-caught>span{color:var(--violet-ink)}.stream-passed{position:absolute;right:0;top:28px;display:grid;grid-gap:5px;gap:5px}.passed-chip{display:inline-block;padding:4px 7px;background:var(--ok-tint);color:var(--ok-ink);font-family:var(--font-mono),monospace;font-size:9px}.caught-tray{padding:16px;border:1px solid var(--line);background:var(--tray)}.caught-tray-heading{display:flex;justify-content:space-between;gap:15px;font-family:var(--font-mono),monospace;font-size:10px;margin-bottom:13px}.caught-chips{flex-wrap:wrap;gap:10px}.caught-chip,.caught-chips{display:flex;align-items:center;min-height:42px}.caught-chip{gap:13px;padding:9px 12px;border:1px solid var(--violet-tint);background:var(--violet-tint);color:var(--violet-ink);font-family:var(--font-mono),monospace;font-size:10px}.caught-chip[aria-expanded=true]{border-color:var(--violet)}.caught-chip.chip-approved{background:var(--ok-tint);color:var(--ok-ink);border-color:var(--ok-ink)}.tray-empty{font-size:11px;color:var(--muted)}.queue-review{border-top:1px solid var(--line);background:var(--tray);padding:22px 24px}.review-heading{justify-content:space-between;gap:10px;font-family:var(--font-mono),monospace;font-size:11px;margin-bottom:18px}.review-fields,.review-heading{display:flex;align-items:center}.review-fields{gap:24px;flex-wrap:wrap;margin-bottom:20px}.review-fields code{font-size:12px}.claim-stream[data-running=false] .stream-packet,.claim-stream[data-running=false] .stream-packet:before,.claim-stream[data-running=false] .stream-packet>span{animation-play-state:paused}@keyframes packet-pass{0%{transform:translateX(-90px);opacity:0}10%{opacity:1}45%,55%{transform:translateX(calc(50cqw - 37px));opacity:1}95%{opacity:1}to{transform:translateX(calc(100cqw + 90px));opacity:0}}@keyframes packet-catch{0%{transform:translateX(-90px);opacity:0}10%{opacity:1}45%,55%{transform:translateX(calc(50cqw - 37px));opacity:1}90%{opacity:1}to{transform:translate(calc(50cqw - 37px),105px);opacity:0}}@keyframes packet-outcome{0%,45%{opacity:0}55%,to{opacity:1}}.testimonial{background:var(--tray);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.testimonial blockquote{margin:0;max-width:1150px}.testimonial blockquote>p{font-family:var(--font-display),serif;font-size:clamp(31px,4.4vw,62px);line-height:1.13;letter-spacing:-.025em;color:var(--ink)}.testimonial blockquote footer{display:grid;grid-gap:5px;gap:5px;margin-top:35px;font-size:13px;color:var(--ink-2)}.testimonial-name{font-weight:600}@media (max-width:899px){.how{min-height:0}.how-layout{grid-template-columns:1fr;gap:30px}.step-rail{grid-template-columns:1fr 1fr;gap:10px}.step{padding:15px 12px;gap:15px}.step-content strong{font-size:20px}.step-description{font-size:11px}.process-card{max-width:540px;min-height:420px;justify-self:center}.stream-counters>div{display:block;padding:20px}.stream-counters span{display:block;margin-top:8px}}@media (max-width:599px){.visual-claim .field-value{font-size:11px}.visual-form-footer{gap:9px}.check-progress{gap:5px}.check-progress>span{width:23px;height:23px}.step{min-height:62px;align-items:center;padding:13px 11px;gap:13px}.step-content strong{font-size:18px}.step-description{display:none}.step-number{font-size:14px}.step-number .pen-circle{width:38px}.process-card{min-height:390px}.visual-workflow .workflow-form .field-value{font-size:11px}.visual-workflow .workflow-checks{gap:15px 8px}.workflow-checks li{font-size:10px}.stream-toolbar{padding:12px;font-size:9px;gap:10px}.stream-toolbar>div{gap:9px}.replay-button{font-size:10px}.stream-counters>div{padding:17px 12px}.stream-counters strong{font-size:29px}.stream-counters span{font-size:10px;line-height:1.4}.stream-stage{padding:20px 12px 12px}.stream-labels{font-size:9px}.stream-source{width:23px;height:36px;top:40px}.stream-packet{width:68px;font-size:9px}.stream-packet>span{font-size:8px}.caught-tray{padding:13px}.queue-review{padding:18px 15px}.review-heading{font-size:10px}.review-fields{gap:13px}.review-fields code{font-size:11px}.result strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.how-layout{grid-template-columns:1fr;gap:30px}.step-rail{grid-template-columns:1fr 1fr}.process-card{justify-self:center}.connection-received,.rule-chip,.workflow-tick{opacity:1;transform:none}.stream-packet,.stream-packet:before,.stream-packet>span{animation:none}.stream-packet{opacity:1;transform:translateX(calc(14cqw - 20px))}.stream-packet~.stream-packet{transform:translateX(calc(38cqw - 20px))}.stream-packet~.stream-packet~.stream-packet{transform:translateX(calc(62cqw - 20px))}.stream-packet:before,.stream-packet>span{opacity:0}}.two-lanes{min-width:0;font-size:13px;line-height:1.35}.lane-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--muted)}.claim-lane{border:1px solid var(--line);border-radius:12px;padding:18px;overflow:hidden}.claim-lane>strong{display:block;font-size:15px;margin-bottom:14px}.unchecked{background:var(--tray);color:var(--ink-2);margin-bottom:16px}.checkpoint-route,.lane-route{display:flex;align-items:center;justify-content:space-between;gap:12px}.small-claim{display:grid;grid-gap:5px;gap:5px;background:var(--canvas);padding:12px;border:1px solid var(--line);border-radius:6px;transition:transform .6s var(--ease)}.unchecked:not(.returned) .small-claim{transform:translateX(18px)}.returned .small-claim b{border:1px solid var(--muted);text-align:center;transform:rotate(-3deg);animation:denied-shake .4s var(--ease)}.payer-box{display:grid;grid-gap:3px;gap:3px;text-align:center;background:var(--tray);border:1px solid var(--line);padding:10px;border-radius:6px;min-width:65px}.payer-box>span{font-size:23px}.checked{background:var(--canvas);box-shadow:var(--shadow-card)}.checkpoint-gate{border-left:5px solid var(--violet);padding:12px;background:var(--violet-tint);border-radius:5px}.leontari-node{display:inline-flex;width:106px;align-items:center;vertical-align:middle}.leontari-node img{width:100%;height:auto}.journey-card{position:relative;border:1px solid var(--line);border-radius:8px;padding:12px;margin-top:14px;overflow:hidden;transition:transform .6s var(--ease)}.journey-enter{transform:translateX(-12px)}.journey-paid{transform:translateX(6px)}.journey-head,.journey-patient{display:flex;justify-content:space-between;gap:8px;padding-bottom:10px}.journey-patient{border-bottom:1px solid var(--line);margin-bottom:8px}.journey-field{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:4px 8px;gap:4px 8px;padding:9px;margin-top:6px;border-radius:4px;background:var(--tray);position:relative}.journey-field-label{color:var(--ink-2)}.journey-value{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.journey-reason{grid-column:1/-1;color:var(--muted);display:flex;gap:6px;align-items:center}.journey-reason>span{font-weight:700}.journey-field.is-flagged{background:var(--violet);color:var(--canvas)}.is-flagged .journey-field-label,.is-flagged .journey-reason{color:var(--canvas)}.journey-field.is-fixed{background:var(--ok-tint)}.is-fixed .journey-reason{color:var(--ok-ink)}.journey-scan{position:absolute;left:0;right:0;top:65px;height:2px;background:var(--violet);animation:journey-sweep 1.2s var(--ease) infinite;pointer-events:none}.journey-outcome{margin-top:10px;text-align:right;color:var(--ok-ink);font-size:22px;font-weight:700;opacity:0;transform:scale(.94);transition:opacity .4s,transform .4s var(--ease)}.journey-outcome.visible{opacity:1;transform:none}.two-lanes[data-paused=true] *{animation-play-state:paused}.currency-unit,.money-prefix{font-family:var(--font-body),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.currency-unit{font-size:14px;letter-spacing:0;white-space:nowrap}.step.active .step-number{background:var(--violet-tint);border-radius:8px;color:var(--violet-ink)}.clear-workflow{min-height:400px;background:var(--tray);border:1px solid var(--line);border-radius:16px;padding:24px;font-size:14px;overflow:hidden}.connect-scene{position:relative;height:350px}.network-lines{position:absolute;width:100%;height:280px;top:0;fill:none;stroke:var(--violet);stroke-width:2}.network-lines path{stroke-dasharray:1;animation:network-draw 1s var(--ease) both}.network-dot{fill:var(--violet);stroke:none;animation:network-travel 1.8s var(--ease) infinite}.system-tile{position:absolute;display:grid;grid-gap:6px;gap:6px;text-align:center;background:var(--canvas);border:1px solid var(--line);border-radius:8px;padding:12px 8px;width:42%;font-size:13px}.system-tile>span{font-size:24px;color:var(--violet-ink)}.tile-0{left:0;top:0}.tile-1{right:0;top:0}.tile-2{left:29%;top:210px}.network-center{position:absolute;top:125px;left:50%;transform:translateX(-50%);padding:16px;background:var(--violet-tint);border:1px solid var(--violet);border-radius:12px}.scene-caption{position:absolute;bottom:0;width:100%;text-align:center;font-size:13px}.check-scene{display:grid;grid-gap:24px;gap:24px;align-items:center;padding-top:15px}.check-document{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:18px;border:1px solid var(--line);background:var(--canvas);border-radius:8px;overflow:hidden}.check-document>span:first-child{font-size:32px;color:var(--violet-ink)}.check-document>strong{align-self:center}.check-document>span:not(:first-child){font-size:13px}.document-beam{position:absolute;top:0;width:100%;height:2px;background:var(--violet);animation:journey-sweep 2s var(--ease) infinite}.check-scene ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.check-scene li{display:flex;align-items:center;gap:12px;padding:10px;background:var(--canvas);border-radius:6px;animation:scene-in .5s var(--ease) calc(var(--i) * .4s) both}.check-icon{color:var(--ok-ink);font-size:18px;font-weight:700}.check-scene .check-flag{background:var(--violet-tint);color:var(--violet-ink)}.check-flag .check-icon{color:var(--violet-ink)}.check-flag small{display:block;font-size:13px}.suggestion-scene{position:relative;display:grid;justify-items:center;text-align:center;grid-gap:20px;gap:20px;padding:16px 0}.suggestion-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--violet-tint);color:var(--violet-ink);font-size:24px}.suggestion-scene>p{background:var(--violet);color:var(--canvas);width:100%;padding:12px;border-radius:6px;font-weight:600}.suggested-value{display:grid;grid-gap:12px;gap:12px}.suggested-value>span:first-child{text-decoration:line-through;color:var(--muted)}.approve-button{background:var(--violet);color:var(--canvas);padding:12px 16px;border:0;border-radius:6px;min-height:48px}.approve-after,.suggestion-fixed .approve-before{display:none}.suggestion-fixed .approve-after{display:inline}.suggestion-fixed .approve-button{background:var(--ok-ink)}.suggestion-fixed>p{background:var(--ok-tint);color:var(--ok-ink)}.approval-cursor{position:absolute;width:25px;height:30px;bottom:18px;left:68%;fill:var(--ink);stroke:var(--canvas);animation:cursor-click 2.6s var(--ease) both}.learn-scene{display:grid;justify-items:center;grid-gap:9px;gap:9px}.response-envelope{display:grid;grid-template-columns:35px 1fr;grid-gap:4px 8px;gap:4px 8px;padding:14px;background:var(--canvas);border:1px solid var(--line);border-radius:8px;animation:scene-in .7s var(--ease) both}.response-envelope>span:first-child{grid-row:span 2;font-size:28px}.response-envelope>span:last-child{color:var(--violet-ink)}.learn-arrow{color:var(--violet);font-size:22px}.learn-rules{width:100%;padding:14px;background:var(--canvas);border:1px solid var(--line);border-radius:8px}.existing-rule{color:var(--muted);margin:10px 0}.added-rule{display:grid;grid-gap:4px;gap:4px;background:var(--violet-tint);padding:10px;color:var(--violet-ink);animation:rule-drop .6s var(--ease) 1.1s both}.clear-workflow[data-running=false] *{animation-play-state:paused}.testimonial-story{display:grid;grid-template-columns:1fr 1fr;grid-gap:7%;gap:7%}.testimonial-story blockquote>p{font-size:clamp(22px,2.6vw,32px);line-height:1.3}.opening-quote{width:60px;height:48px;fill:none;stroke:var(--violet);stroke-width:5;stroke-linecap:round}.opening-quote path{stroke-dasharray:1;stroke-dashoffset:1}.testimonial-story[data-visible=true] .opening-quote path{animation:quote-draw .8s var(--ease) forwards}.quote-line{display:inline-block;opacity:0;transform:translateY(10px)}.testimonial-story[data-visible=true] .quote-line{animation:scene-in .7s var(--ease) calc(.3s + var(--i) * .2s) forwards}.testimonial-story blockquote footer{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.5}.quote-avatar{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:var(--violet-tint);color:var(--violet-ink);font-weight:600}.claim-stacks{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;position:relative;min-width:0}.stack-column{text-align:center;font-size:13px}.stack-papers{height:220px;position:relative;margin-bottom:20px}.stack-papers>span{position:absolute;left:8%;bottom:0;width:84%;height:105px;border:1px solid var(--line);border-radius:5px;background:var(--canvas);padding:14px;text-align:left;transform:translateY(calc(var(--sheet) * -21px));transition:transform 1.6s var(--ease)}.stack-papers i{display:block;width:70%;height:3px;background:var(--line);margin:8px 0}.stack-papers b{color:var(--muted)}.stack-1 .stack-papers>span{background:var(--ok-tint);transform:translateY(calc(var(--sheet) * -3px))}.stack-1 b{color:var(--ok-ink)}.testimonial-story[data-visible=true] .stack-0 .stack-papers>span{transform:translateY(calc(var(--sheet) * -3px))}.testimonial-story[data-visible=true] .stack-1 .stack-papers>span{transform:translateY(calc(var(--sheet) * -21px))}.stack-transfer{position:absolute;left:48%;top:120px;color:var(--violet);font-size:22px}@keyframes denied-shake{25%,75%{transform:translateX(-3px) rotate(-3deg)}50%{transform:translateX(3px) rotate(-3deg)}}@keyframes journey-sweep{0%{transform:translateY(0)}to{transform:translateY(220px)}}@keyframes scene-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes network-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes network-travel{0%{transform:translate(-35px,-24px);opacity:0}30%{opacity:1}to{transform:translate(35px,24px);opacity:0}}@keyframes cursor-click{0%{transform:translate(55px,45px)}70%,85%{transform:translate(0)}90%{transform:scale(.8)}to{transform:scale(1)}}@keyframes rule-drop{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:none}}@keyframes quote-draw{to{stroke-dashoffset:0}}@media (max-width:1100px) and (min-width:900px){.hero{column-gap:3%;grid-template-columns:.95fr 1.05fr}.claim-lane{padding:12px}}@media (max-width:899px){.clear-workflow *,.clear-workflow svg *{animation:none!important}.clear-workflow .approve-before{display:none}.clear-workflow .approve-after{display:inline}.clear-workflow .approve-button{background:var(--ok-ink)}.clear-workflow .approval-cursor{display:none}.clear-workflow .suggestion-scene>p{background:var(--ok-tint);color:var(--ok-ink)}.testimonial-story{grid-template-columns:1fr;gap:36px}.claim-stacks{width:100%;justify-self:center}.claim-stacks,.process-card{max-width:480px}}@media (max-width:599px){.claim-lane{padding:12px}.journey-card{padding:9px}.journey-field{grid-template-columns:1fr 1.25fr;padding:8px}.clear-workflow{padding:16px;min-height:400px}.journey-value{font-size:13px}.hero #claim{min-width:0;width:100%}.testimonial-story{padding-left:16px;padding-right:16px}.stat-number .currency-unit{font-size:13px}}@media (prefers-reduced-motion:reduce){.clear-workflow *,.testimonial-story *,.two-lanes *{animation:none!important;transition:none!important}.two-lanes .journey-card{transform:none}.clear-workflow .approve-before{display:none}.clear-workflow .approve-after{display:inline}.clear-workflow .approve-button{background:var(--ok-ink)}.clear-workflow .approval-cursor{display:none}.clear-workflow .suggestion-scene>p{background:var(--ok-tint);color:var(--ok-ink)}.quote-line{opacity:1;transform:none}.opening-quote path{stroke-dashoffset:0}.stack-0 .stack-papers>span{transform:translateY(calc(var(--sheet) * -3px))}.stack-1 .stack-papers>span{transform:translateY(calc(var(--sheet) * -21px))}}.lane-route{position:relative}.small-claim{width:62%;z-index:1}.unchecked.outbound .small-claim{transform:translateX(28%)}.checkpoint-route{position:relative;padding-left:32px}.claim-traveler{position:absolute;left:0;top:50%;margin-top:-15px;display:grid;place-items:center;width:26px;height:30px;background:var(--canvas);border:1px solid var(--violet);border-radius:4px;color:var(--violet-ink);transition:transform .6s var(--ease),opacity .6s var(--ease)}.traveler-enter{transform:translateX(-35px);opacity:.3}.traveler-check{transform:translateX(12px)}.claim-traveler.traveler-send{left:0;transform:translateX(240px);opacity:.3}.traveler-return{transform:translateX(0);border-color:var(--ok);color:var(--ok-ink)}@media (max-width:599px){.claim-traveler.traveler-send{transform:translateX(210px)}}@media (prefers-reduced-motion:reduce){.claim-traveler,.unchecked .small-claim{transform:none}}.two-lanes[data-running=false] *{animation-play-state:paused}.check-scene{grid-template-columns:minmax(90px,.8fr) minmax(0,1.4fr);gap:14px;min-height:340px;padding:0}.check-document{grid-template-columns:1fr;gap:14px;padding:14px 10px;font-size:13px}.check-scene li{padding:10px 8px;gap:8px;font-size:13px}.network-dot:last-child{animation-name:network-vertical}@keyframes network-vertical{0%{transform:translateY(35px);opacity:0}30%{opacity:1}to{transform:translateY(-35px);opacity:0}}@media (max-width:899px),(prefers-reduced-motion:reduce){.network-dot:last-child{animation:none}}.line-icon{display:inline-block;width:24px;height:24px;flex-shrink:0;vertical-align:middle}.claim-title{display:flex;align-items:center;gap:6px}.claim-title .line-icon{width:18px;height:18px}.system-tile .line-icon{width:28px;height:28px}.check-document .line-icon{width:32px;height:32px}.hero #claim{align-self:start}.two-lanes .lane-heading{margin-bottom:8px;min-height:30px}.two-lanes .claim-lane{padding:12px}.two-lanes .claim-lane>strong{margin-bottom:8px}.two-lanes .unchecked{margin-bottom:12px}.two-lanes .payer-box{justify-items:center;min-width:0;padding:8px 5px;font-size:13px;gap:5px}.two-lanes .payer-box .line-icon{width:24px;height:24px}.two-lanes .small-claim{position:relative;width:64%;padding:8px 10px 40px;min-height:92px;gap:5px}.two-lanes .returned .small-claim b{animation:none}.two-lanes .outcome-stamp{border:2px solid;border-radius:5px;padding:4px 10px;text-transform:uppercase;letter-spacing:.12em;font-size:13px;line-height:1;font-weight:700;white-space:nowrap;opacity:0;transform:rotate(-5deg) scale(1.15);transition:opacity .3s var(--ease),transform .4s var(--ease)}.two-lanes .outcome-stamp.stamp-landed{opacity:1;transform:rotate(-5deg) scale(1)}.two-lanes .denied-stamp{position:absolute;bottom:7px;right:10px;color:var(--ink-2);background:var(--tray)}.checked-route{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 68px 60px;align-items:center;grid-gap:10px;gap:10px}.checked-route:before{content:"";position:absolute;height:1px;background:var(--line);left:40%;right:30px;top:50%}.two-lanes .checkpoint-gate{position:relative;border-left:3px solid var(--violet);border-radius:4px;padding:28px 5px}.checkpoint-gate .leontari-node{width:56px}.checked-route>.payer-box{position:relative}.two-lanes .journey-card{margin:0;padding:8px;min-width:0;background:var(--canvas);transform:none}.two-lanes .journey-enter{transform:translateX(-7px)}.two-lanes .journey-head{gap:4px;flex-wrap:wrap;padding-bottom:6px;font-size:13px}.two-lanes .journey-patient{flex-wrap:wrap;padding-bottom:6px;margin-bottom:5px;font-size:13px}.two-lanes .journey-field{margin-top:4px;padding:4px 6px;column-gap:4px;row-gap:0;min-height:38px;font-size:13px;line-height:15px}.two-lanes .journey-field-label,.two-lanes .journey-value{font-size:13px}.two-lanes .journey-reason{font-size:13px;line-height:15px}.two-lanes .paid-stamp{position:relative;display:table;margin:9px 0 3px auto;color:var(--ok-ink);background:var(--ok-tint)}.two-lanes .journey-scan{top:55px;animation-name:compact-sweep}.two-lanes .claim-traveler{z-index:2;left:auto;right:80px;top:50%;margin-top:-12px;width:22px;height:26px;border:0;padding:1px;background:var(--canvas)}.claim-traveler .line-icon{width:20px;height:24px}.two-lanes .traveler-enter{transform:translateX(-45px)}.two-lanes .traveler-check{opacity:0;transform:translateX(-30px)}.two-lanes .claim-traveler.traveler-send{left:auto;transform:translateX(45px);opacity:1}.two-lanes .traveler-return{transform:translateX(-30px);color:var(--ok-ink);opacity:0}@keyframes compact-sweep{0%{transform:translateY(0)}to{transform:translateY(132px)}}.claim-stacks,.testimonial-story{align-items:center}.claim-stacks{container-type:inline-size;gap:32px}.stack-column{min-width:0}.stack-papers{height:218px;margin-bottom:22px}.claim-stacks .stack-papers>span{width:78%;left:6%;height:154px;padding:16px;background:var(--canvas);border:1px solid var(--line);border-radius:3px;box-shadow:0 2px 3px rgba(16,18,24,.06);transform:translate(calc(var(--sheet) * 6px),calc(var(--sheet) * -11px))!important;transition:transform .5s var(--ease)}.stack-papers .line-icon{width:22px;height:22px;color:var(--muted);margin-bottom:6px}.claim-stacks .stack-papers i{width:86%;margin:8px 0;height:2px;background:var(--line)}.claim-stacks .stack-papers i:nth-of-type(2){width:68%}.claim-stacks .stack-papers i:nth-of-type(3){width:78%}.claim-stacks .stack-papers b{display:block;text-align:right;margin-top:12px;font-size:18px}.stack-1 .stack-papers>span{border-top:2px solid var(--ok)}.stack-1 .stack-papers .line-icon{color:var(--ok-ink)}.stack-caption{display:flex;justify-content:center;align-items:center;gap:8px;min-height:42px;line-height:1.4}.stack-caption strong{font-weight:500}.stack-count{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--line);color:var(--ink-2);animation:count-arrive .35s var(--ease)}.stack-1 .stack-count{color:var(--ok-ink);background:var(--ok-tint)}.claim-stacks .stack-transfer{left:calc(50% - 8px);top:122px}.sheet-flight{position:absolute;left:5%;top:40px;width:32%;height:154px;padding:16px;border:1px solid var(--line);border-radius:3px;background:var(--canvas);box-shadow:var(--shadow-card);opacity:0;pointer-events:none}.sheet-flight .line-icon{color:var(--violet-ink)}.sheet-flight i{display:block;height:2px;width:80%;background:var(--line);margin-top:12px}.testimonial-story[data-visible=true] .sheet-flight{animation:paper-transfer .85s var(--ease) calc(.15s + var(--flight) * .85s) both}@keyframes paper-transfer{0%{opacity:0;transform:translate(0) rotate(-5deg)}15%{opacity:1}65%{opacity:1;transform:translate(34cqw,-35px) rotate(3deg)}95%{opacity:1}to{opacity:0;transform:translate(54cqw) rotate(0)}}@keyframes count-arrive{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:1100px) and (min-width:900px){.checked-route{grid-template-columns:minmax(0,1fr) 56px 54px;gap:6px}.checkpoint-gate .leontari-node{width:44px}}@media (max-width:599px){.two-lanes .claim-lane{padding:10px}.checked-route{grid-template-columns:minmax(0,1fr) 72px;gap:8px}.checked-route>.journey-card{grid-row:1/3}.checked-route>.checkpoint-gate{grid-column:2;align-self:end;padding:20px 5px}.checked-route>.payer-box{grid-column:2;align-self:start}.checkpoint-gate .leontari-node{width:56px}.two-lanes .claim-traveler{right:25px;top:55%}.two-lanes .claim-traveler.traveler-send{transform:translateY(35px)}.checked-route:before{left:auto;right:36px;height:80%;width:1px;top:10%}.two-lanes .journey-field{grid-template-columns:1fr;gap:2px}.two-lanes .journey-field-label{display:none}.two-lanes .journey-value{text-align:left}.stack-papers{height:196px}.claim-stacks .stack-papers>span,.sheet-flight{padding:12px;height:140px}.stack-caption{flex-direction:column;min-height:70px}.claim-stacks{gap:24px}}@media (prefers-reduced-motion:reduce){.two-lanes .outcome-stamp.stamp-landed{transform:rotate(-5deg)}.two-lanes .journey-card{transform:none}.testimonial-story .sheet-flight,.two-lanes .claim-traveler{display:none}.stack-count{animation:none}}.two-lanes .small-claim .outcome-stamp{border-width:2px}.two-lanes .outcome-stamp:not(.stamp-landed){transition:opacity .3s var(--ease)}.two-lanes .payer-icon-dock{position:relative;display:grid;place-items:center;width:28px;height:32px;font-size:inherit}.two-lanes .payer-label{position:relative;z-index:3;font-size:13px}.two-lanes .payer-icon-dock .claim-traveler{left:4px;right:auto;top:0;margin:0;width:20px;height:24px;padding:0;opacity:0;transform:translateY(-8px);transition:none;pointer-events:none}.two-lanes .payer-icon-dock .claim-traveler.traveler-send{left:4px;animation:document-dock .9s var(--ease) both}@keyframes document-dock{0%{opacity:1;transform:translate(-55px,-8px)}65%{opacity:1;transform:translateY(-8px)}to{opacity:0;transform:translateY(-8px)}}.two-lanes .checkpoint-gate{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:10px;min-height:140px;margin:40px 0 32px;padding:12px 4px;border-left:4px solid var(--violet);background:var(--violet-tint)}.gate-logo-mark{flex-shrink:0}.gate-logo-mark,.gate-logo-mark img{display:block;width:28px;height:28px}.gate-name{font-size:13px;font-weight:600;line-height:1.3;color:var(--violet-ink)}.two-lanes .journey-field{overflow:hidden}.row-scan{position:absolute;left:0;right:0;top:0;height:2px;background:var(--canvas);opacity:.85;pointer-events:none;animation:field-scan .6s var(--ease) both}@keyframes field-scan{0%{transform:translateY(0)}to{transform:translateY(36px)}}.ledger-cell{overflow:hidden}.ledger-cell,.ledger-content{position:relative}@media (max-width:1100px) and (min-width:900px){.checked-route{grid-template-columns:minmax(0,1fr) 68px 54px}}@media (max-width:599px){.two-lanes .checked-route>.checkpoint-gate{align-self:end;min-height:100px;margin:0;padding:12px 4px}}@media (prefers-reduced-motion:reduce){.row-scan,.two-lanes .payer-icon-dock .claim-traveler{display:none}}.two-lanes[data-resolved=false] .paid-stamp{visibility:hidden}@media (max-width:419px){.cost-band .ledger{grid-template-columns:minmax(0,1fr)}.cost-band .ledger .ledger-cell{grid-column:auto;min-width:0;padding:20px 0;border:0}.cost-band .ledger .ledger-cell+.ledger-cell{border-top:1px solid var(--line)}}