.marketing-home.svelte-6sv7pa{color:var(--marketing-ink);overflow:hidden}.page-wrap.svelte-6sv7pa{width:min(1180px,calc(100% - 40px));margin-inline:auto}.hero.svelte-6sv7pa{position:relative;border-bottom:1px solid var(--marketing-rule);background:linear-gradient(rgba(23,32,51,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(23,32,51,.035) 1px,transparent 1px),var(--marketing-paper);background-size:32px 32px}.hero.svelte-6sv7pa:after{position:absolute;right:0;bottom:-1px;left:0;height:10px;background:radial-gradient(circle at 5px -1px,transparent 6px,var(--marketing-paper) 6.5px) 0 0 / 10px 10px repeat-x;content:""}.hero-grid.svelte-6sv7pa{display:grid;grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);align-items:center;gap:72px;min-height:720px;padding-block:92px 104px}.hero-copy.svelte-6sv7pa{max-width:590px}.eyebrow.svelte-6sv7pa,.section-kicker.svelte-6sv7pa{margin:0;color:var(--marketing-blue);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.eyebrow.svelte-6sv7pa{display:flex;align-items:center;gap:10px}.eyebrow.svelte-6sv7pa span:where(.svelte-6sv7pa){display:block;width:36px;height:2px;background:var(--marketing-blue)}h1.svelte-6sv7pa,h2.svelte-6sv7pa{font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-weight:650;letter-spacing:-.045em;text-wrap:balance}h1.svelte-6sv7pa{max-width:660px;margin:24px 0 0;font-size:clamp(52px,5.2vw,72px);line-height:.98}.hero-summary.svelte-6sv7pa{max-width:590px;margin:28px 0 0;color:#525d70;font-size:18px;line-height:1.65;text-wrap:pretty}.hero-actions.svelte-6sv7pa{display:flex;align-items:center;gap:12px;margin-top:32px}.primary-button.svelte-6sv7pa,.secondary-button.svelte-6sv7pa{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out,transform .14s cubic-bezier(.23,1,.32,1)}.primary-button.svelte-6sv7pa{background:var(--marketing-blue);color:#fff;box-shadow:0 1px 2px #193eb740,0 8px 20px #2454e826}.primary-button.svelte-6sv7pa:hover{background:var(--marketing-blue-dark)}.secondary-button.svelte-6sv7pa{border:1px solid rgba(23,32,51,.18);background:#fffefaad;color:var(--marketing-ink)}.secondary-button.svelte-6sv7pa:hover{border-color:#2454e873;color:var(--marketing-blue)}.primary-button.svelte-6sv7pa:active,.secondary-button.svelte-6sv7pa:active{transform:scale(.98)}.trust-line.svelte-6sv7pa{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;color:#747d8e;font-size:13px}.trust-line.svelte-6sv7pa a:where(.svelte-6sv7pa){color:#525d70;font-weight:700;text-underline-offset:3px}.expense-trail.svelte-6sv7pa{position:relative;margin:0;border:1px solid rgba(23,32,51,.13);border-radius:16px;background:#fffefab8;padding:48px 28px 32px;box-shadow:0 1px 2px #1720330d,0 16px 50px #17203314}.expense-trail.svelte-6sv7pa figcaption:where(.svelte-6sv7pa){position:absolute;top:18px;left:22px;color:#747d8e;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trail-flow.svelte-6sv7pa{display:grid;grid-template-columns:126px 32px 166px 32px minmax(150px,1fr);align-items:center;justify-content:center;gap:10px}.source-stack.svelte-6sv7pa{display:grid;gap:12px}.source-card.svelte-6sv7pa{display:flex;align-items:center;gap:9px;border:1px solid rgba(23,32,51,.12);border-radius:9px;background:var(--marketing-sheet);padding:10px;box-shadow:0 1px 2px #1720330d,0 6px 16px #1720330d}.source-icon.svelte-6sv7pa{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:7px;background:#eef3ff;color:var(--marketing-blue)}.source-card.svelte-6sv7pa div:where(.svelte-6sv7pa):last-child{display:grid;min-width:0;gap:2px}.source-card.svelte-6sv7pa span:where(.svelte-6sv7pa),.receipt-heading.svelte-6sv7pa span:where(.svelte-6sv7pa),.record-heading.svelte-6sv7pa>span:where(.svelte-6sv7pa),.record-sheet.svelte-6sv7pa dt:where(.svelte-6sv7pa),.receipt-sheet.svelte-6sv7pa dt:where(.svelte-6sv7pa){color:#7a8392;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.source-card.svelte-6sv7pa strong:where(.svelte-6sv7pa){overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.trail-arrow.svelte-6sv7pa{color:#9ca3af}.receipt-sheet.svelte-6sv7pa,.record-sheet.svelte-6sv7pa{position:relative;border:1px solid rgba(23,32,51,.14);background:var(--marketing-sheet);box-shadow:0 1px 2px #1720330f,0 12px 28px #17203314}.receipt-sheet.svelte-6sv7pa{padding:16px 14px 19px}.receipt-sheet.svelte-6sv7pa:after{position:absolute;right:0;bottom:-5px;left:0;height:6px;background:radial-gradient(circle at 3px -1px,transparent 3px,var(--marketing-sheet) 3.5px) 0 0 / 6px 6px repeat-x;content:""}.receipt-heading.svelte-6sv7pa,.record-heading.svelte-6sv7pa,.ledger-header.svelte-6sv7pa{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.receipt-heading.svelte-6sv7pa>div:where(.svelte-6sv7pa),.record-heading.svelte-6sv7pa{display:flex;flex-direction:column}.receipt-heading.svelte-6sv7pa strong:where(.svelte-6sv7pa),.record-heading.svelte-6sv7pa strong:where(.svelte-6sv7pa){margin-top:3px;font-size:12px}.read-status.svelte-6sv7pa{border-radius:999px;background:#eaf0ff;color:var(--marketing-blue)!important;padding:4px 6px}.receipt-lines.svelte-6sv7pa{display:grid;gap:4px;margin-block:13px}.receipt-lines.svelte-6sv7pa span:where(.svelte-6sv7pa){display:block;height:2px;background:#eceae4}.receipt-lines.svelte-6sv7pa span:where(.svelte-6sv7pa):nth-child(2){width:72%}.receipt-sheet.svelte-6sv7pa dl:where(.svelte-6sv7pa),.record-sheet.svelte-6sv7pa dl:where(.svelte-6sv7pa){display:grid;gap:7px;margin:0}.receipt-sheet.svelte-6sv7pa dl:where(.svelte-6sv7pa)>div:where(.svelte-6sv7pa),.record-sheet.svelte-6sv7pa dl:where(.svelte-6sv7pa)>div:where(.svelte-6sv7pa){display:flex;align-items:center;justify-content:space-between;gap:10px}.receipt-sheet.svelte-6sv7pa dd:where(.svelte-6sv7pa),.record-sheet.svelte-6sv7pa dd:where(.svelte-6sv7pa){margin:0;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.receipt-total.svelte-6sv7pa{border-top:1px dashed rgba(23,32,51,.18);padding-top:8px}.receipt-total.svelte-6sv7pa dd:where(.svelte-6sv7pa){font-size:12px}.record-sheet.svelte-6sv7pa{border-top:3px solid var(--marketing-blue);border-radius:6px;padding:15px}.record-heading.svelte-6sv7pa{border-bottom:1px solid var(--marketing-rule);padding-bottom:12px}.record-heading.svelte-6sv7pa strong:where(.svelte-6sv7pa){color:var(--marketing-blue)}.record-sheet.svelte-6sv7pa dl:where(.svelte-6sv7pa){margin-top:13px}.record-check.svelte-6sv7pa{margin-top:13px;border-radius:6px;background:#eef3ff;padding:8px;color:#33415c;font-size:9px;font-weight:800}.record-check.svelte-6sv7pa span:where(.svelte-6sv7pa){margin-right:3px;color:var(--marketing-blue)}.deferred-section.svelte-6sv7pa{content-visibility:auto;contain-intrinsic-size:auto 760px}.benefits.svelte-6sv7pa,.capture-story.svelte-6sv7pa,.how-it-works.svelte-6sv7pa,.team-section.svelte-6sv7pa,.tax-section.svelte-6sv7pa,.faq-section.svelte-6sv7pa,.final-cta.svelte-6sv7pa{padding-block:96px}.capture-story.svelte-6sv7pa{border-top:1px solid var(--marketing-rule);background:#172033;color:#fffefa}.capture-story-heading.svelte-6sv7pa{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:end;gap:56px}.capture-story-heading.svelte-6sv7pa .section-kicker:where(.svelte-6sv7pa){color:#8ba7ff}.capture-story-heading.svelte-6sv7pa h2:where(.svelte-6sv7pa){max-width:760px;margin:0;font-size:clamp(42px,5vw,62px);line-height:1.02}.capture-scene.svelte-6sv7pa{display:grid;grid-template-columns:minmax(0,1.35fr) 72px minmax(300px,.65fr);align-items:center;margin-top:56px}.capture-photo.svelte-6sv7pa{position:relative;min-height:470px;margin:0;overflow:hidden;border-radius:14px;background:#d8d0c2;box-shadow:0 0 0 1px #ffffff1a,0 24px 60px #00000038}.capture-photo.svelte-6sv7pa:after{position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a;content:"";pointer-events:none}.capture-photo.svelte-6sv7pa img:where(.svelte-6sv7pa){display:block;width:100%;height:100%;min-height:470px;object-fit:cover;object-position:center}.capture-photo.svelte-6sv7pa figcaption:where(.svelte-6sv7pa){position:absolute;right:18px;bottom:18px;display:grid;gap:4px;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:#172033e6;padding:13px 15px;box-shadow:0 8px 24px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.capture-photo.svelte-6sv7pa figcaption:where(.svelte-6sv7pa) span:where(.svelte-6sv7pa),.extracted-record.svelte-6sv7pa header:where(.svelte-6sv7pa)>div:where(.svelte-6sv7pa)>span:where(.svelte-6sv7pa){color:#aab4c7;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.capture-photo.svelte-6sv7pa figcaption:where(.svelte-6sv7pa) strong:where(.svelte-6sv7pa){font-size:13px}.capture-transfer.svelte-6sv7pa{display:flex;align-items:center;color:#8ba7ff}.capture-transfer.svelte-6sv7pa span:where(.svelte-6sv7pa){height:1px;flex:1;background:#8ba7ff6b}.capture-transfer.svelte-6sv7pa svg:where(.svelte-6sv7pa){width:26px;height:26px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.extracted-record.svelte-6sv7pa{position:relative;border-radius:12px;background:var(--marketing-sheet);color:var(--marketing-ink);padding:24px;box-shadow:0 0 0 1px #ffffff1f,0 22px 58px #0000003d}.extracted-record.svelte-6sv7pa:before{position:absolute;top:0;right:24px;left:24px;height:3px;background:var(--marketing-blue);content:""}.extracted-record.svelte-6sv7pa header:where(.svelte-6sv7pa),.extracted-record.svelte-6sv7pa header:where(.svelte-6sv7pa)>div:where(.svelte-6sv7pa),.extracted-record.svelte-6sv7pa footer:where(.svelte-6sv7pa){display:flex}.extracted-record.svelte-6sv7pa header:where(.svelte-6sv7pa),.extracted-record.svelte-6sv7pa footer:where(.svelte-6sv7pa){align-items:center;justify-content:space-between;gap:16px}.extracted-record.svelte-6sv7pa header:where(.svelte-6sv7pa)>div:where(.svelte-6sv7pa){flex-direction:column;gap:4px}.extracted-record.svelte-6sv7pa header:where(.svelte-6sv7pa) strong:where(.svelte-6sv7pa){font-size:17px}.extracted-record.svelte-6sv7pa header:where(.svelte-6sv7pa) p:where(.svelte-6sv7pa){margin:0;border-radius:999px;background:#eaf0ff;color:var(--marketing-blue);padding:6px 8px;font-size:10px;font-weight:850;text-transform:uppercase}.record-photo-thumb.svelte-6sv7pa{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:12px;margin-top:22px;border-block:1px solid var(--marketing-rule);padding-block:16px}.record-photo-thumb.svelte-6sv7pa>div:where(.svelte-6sv7pa){display:grid;gap:4px;border:1px solid rgba(23,32,51,.1);border-radius:5px;background:#f2efe7;padding:8px;transform:rotate(-2deg)}.record-photo-thumb.svelte-6sv7pa i:where(.svelte-6sv7pa){display:block;height:3px;border-radius:99px;background:#d1cdc3}.record-photo-thumb.svelte-6sv7pa i:where(.svelte-6sv7pa):nth-child(2){width:72%}.record-photo-thumb.svelte-6sv7pa b:where(.svelte-6sv7pa){margin-top:4px;font-size:9px;text-align:right}.record-photo-thumb.svelte-6sv7pa>span:where(.svelte-6sv7pa){color:var(--marketing-muted);font-size:12px}.extracted-record.svelte-6sv7pa dl:where(.svelte-6sv7pa){display:grid;gap:0;margin:8px 0 0}.extracted-record.svelte-6sv7pa dl:where(.svelte-6sv7pa)>div:where(.svelte-6sv7pa){display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(23,32,51,.08)}.extracted-record.svelte-6sv7pa dt:where(.svelte-6sv7pa){color:var(--marketing-muted);font-size:11px;font-weight:700}.extracted-record.svelte-6sv7pa dd:where(.svelte-6sv7pa){margin:0;font-size:12px;font-weight:750;font-variant-numeric:tabular-nums}.extracted-record.svelte-6sv7pa .extracted-total:where(.svelte-6sv7pa){border-bottom:0}.extracted-record.svelte-6sv7pa .extracted-total:where(.svelte-6sv7pa) dd:where(.svelte-6sv7pa){font-family:ui-serif,Georgia,serif;font-size:19px}.extracted-record.svelte-6sv7pa footer:where(.svelte-6sv7pa){margin:12px -12px -12px;border-radius:7px;background:#eef3ff;padding:12px}.extracted-record.svelte-6sv7pa footer:where(.svelte-6sv7pa)>span:where(.svelte-6sv7pa){color:#5d6880;font-size:10px}.extracted-record.svelte-6sv7pa footer:where(.svelte-6sv7pa) strong:where(.svelte-6sv7pa){color:var(--marketing-blue);font-size:11px}.section-heading.svelte-6sv7pa h2:where(.svelte-6sv7pa){margin:16px 0 0;font-size:clamp(38px,4vw,54px);line-height:1.05}.section-heading.svelte-6sv7pa>p:where(.svelte-6sv7pa):not(.section-kicker),.cta-sheet.svelte-6sv7pa>div:where(.svelte-6sv7pa)>p:where(.svelte-6sv7pa):not(.section-kicker){max-width:640px;margin:22px 0 0;color:var(--marketing-muted);font-size:17px;line-height:1.65;text-wrap:pretty}.compact-heading.svelte-6sv7pa{max-width:700px}.benefit-list.svelte-6sv7pa{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:64px;border-top:1px solid var(--marketing-rule)}.benefit-list.svelte-6sv7pa article:where(.svelte-6sv7pa){padding:28px 36px 0 0}.benefit-list.svelte-6sv7pa article:where(.svelte-6sv7pa)+article:where(.svelte-6sv7pa){border-left:1px solid var(--marketing-rule);padding-left:36px}.benefit-visual.svelte-6sv7pa{position:relative;height:148px;margin-bottom:30px;overflow:hidden;border:1px solid var(--marketing-rule);border-radius:8px;background-color:#f1efe8;background-image:linear-gradient(rgba(23,32,51,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(23,32,51,.035) 1px,transparent 1px);background-size:20px 20px}.capture-phone.svelte-6sv7pa{position:absolute;top:22px;left:25%;width:62px;height:104px;border:2px solid var(--marketing-ink);border-radius:12px;background:var(--marketing-sheet);box-shadow:0 10px 24px #1720331f}.capture-phone.svelte-6sv7pa:before{position:absolute;top:7px;left:50%;width:20px;height:3px;border-radius:99px;background:#ccd1da;content:"";transform:translate(-50%)}.capture-phone.svelte-6sv7pa span:where(.svelte-6sv7pa){position:absolute;top:27px;left:12px;width:34px;height:42px;border:1px solid #bfc7d6;background:#f8f7f2}.capture-phone.svelte-6sv7pa i:where(.svelte-6sv7pa){position:absolute;bottom:9px;left:50%;width:8px;height:8px;border:1px solid var(--marketing-blue);border-radius:50%;transform:translate(-50%)}.capture-receipt.svelte-6sv7pa{position:absolute;top:35px;right:18%;width:86px;border-top:3px solid var(--marketing-blue);border-radius:5px;background:var(--marketing-sheet);padding:15px 12px;box-shadow:0 10px 24px #17203321;transform:rotate(3deg)}.capture-receipt.svelte-6sv7pa span:where(.svelte-6sv7pa),.capture-receipt.svelte-6sv7pa strong:where(.svelte-6sv7pa){display:block}.capture-receipt.svelte-6sv7pa span:where(.svelte-6sv7pa){height:4px;margin-bottom:7px;border-radius:99px;background:#d8dce4}.capture-receipt.svelte-6sv7pa span:where(.svelte-6sv7pa):nth-child(2){width:68%}.capture-receipt.svelte-6sv7pa strong:where(.svelte-6sv7pa){margin-top:12px;font-size:11px;text-align:right}.details-visual.svelte-6sv7pa{display:grid;align-content:center;gap:8px;padding:22px}.details-visual.svelte-6sv7pa div:where(.svelte-6sv7pa){display:grid;grid-template-columns:1fr 1.3fr;align-items:center;border:1px solid rgba(23,32,51,.1);border-radius:5px;background:var(--marketing-sheet);padding:7px 10px;box-shadow:0 2px 6px #1720330a}.details-visual.svelte-6sv7pa span:where(.svelte-6sv7pa){color:var(--marketing-muted);font-size:9px;text-transform:uppercase}.details-visual.svelte-6sv7pa strong:where(.svelte-6sv7pa){font-size:11px}.find-visual.svelte-6sv7pa{padding:22px}.search-mark.svelte-6sv7pa{position:absolute;top:18px;right:20px;width:30px;height:30px;border:3px solid var(--marketing-blue);border-radius:50%;background:#fffefad1}.search-mark.svelte-6sv7pa:after{position:absolute;right:-8px;bottom:-5px;width:12px;height:3px;border-radius:99px;background:var(--marketing-blue);content:"";transform:rotate(45deg)}.file-row.svelte-6sv7pa{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;margin-top:36px;border:1px solid rgba(23,32,51,.12);border-radius:6px;background:var(--marketing-sheet);padding:10px;box-shadow:0 4px 12px #1720330f}.file-row.svelte-6sv7pa+.file-row:where(.svelte-6sv7pa){margin-top:8px}.file-row.svelte-6sv7pa>span:where(.svelte-6sv7pa){width:16px;height:19px;border:1px solid rgba(36,84,232,.28);border-radius:3px;background:#eef3ff}.file-row.svelte-6sv7pa strong:where(.svelte-6sv7pa),.file-row.svelte-6sv7pa b:where(.svelte-6sv7pa){font-size:10px}.file-row.svelte-6sv7pa b:where(.svelte-6sv7pa){color:var(--marketing-blue)}.file-row.muted.svelte-6sv7pa{opacity:.65}.benefit-number.svelte-6sv7pa{color:var(--marketing-blue);font-size:12px;font-weight:850;letter-spacing:.08em}.benefit-list.svelte-6sv7pa h3:where(.svelte-6sv7pa),.steps-list.svelte-6sv7pa h3:where(.svelte-6sv7pa){margin:18px 0 0;font-size:19px;letter-spacing:-.02em}.benefit-list.svelte-6sv7pa p:where(.svelte-6sv7pa),.steps-list.svelte-6sv7pa p:where(.svelte-6sv7pa){margin:10px 0 0;color:var(--marketing-muted);font-size:15px;line-height:1.65}.how-it-works.svelte-6sv7pa{border-block:1px solid var(--marketing-rule);background:#efede6}.works-layout.svelte-6sv7pa{display:grid;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:96px;align-items:start}.works-intro.svelte-6sv7pa{position:sticky;top:116px}.text-link.svelte-6sv7pa{display:inline-flex;align-items:center;gap:8px;margin-top:28px;color:var(--marketing-blue);font-size:14px;font-weight:800;text-decoration:none}.text-link.svelte-6sv7pa:hover{text-decoration:underline;text-underline-offset:4px}.steps-list.svelte-6sv7pa{position:relative;margin:0;padding:0;list-style:none}.steps-list.svelte-6sv7pa li:where(.svelte-6sv7pa){position:relative;display:grid;grid-template-columns:56px 1fr;gap:22px;border-top:1px solid var(--marketing-rule);padding-block:30px}.steps-list.svelte-6sv7pa li:where(.svelte-6sv7pa):last-child{border-bottom:1px solid var(--marketing-rule)}.steps-list.svelte-6sv7pa h3:where(.svelte-6sv7pa){margin-top:0}.step-number.svelte-6sv7pa{position:relative;display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(36,84,232,.28);border-radius:10px;background:var(--marketing-sheet);color:var(--marketing-blue);box-shadow:0 5px 14px #1720330f}.step-number.svelte-6sv7pa svg:where(.svelte-6sv7pa){width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.step-number.svelte-6sv7pa i:where(.svelte-6sv7pa){position:absolute;top:-8px;right:-8px;display:grid;width:20px;height:20px;place-items:center;border:2px solid #efede6;border-radius:50%;background:var(--marketing-blue);color:#fff;font-size:10px;font-style:normal;font-weight:800}.centered-heading.svelte-6sv7pa{max-width:820px;margin-inline:auto;text-align:center}.centered-heading.svelte-6sv7pa>p:where(.svelte-6sv7pa):not(.section-kicker){margin-inline:auto}.team-roles.svelte-6sv7pa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:60px}.role-sheet.svelte-6sv7pa{position:relative;min-height:430px;border:1px solid rgba(23,32,51,.14);border-radius:12px;background:var(--marketing-sheet);padding:40px;box-shadow:0 1px 2px #1720330d,0 14px 36px #1720330f}.role-sheet.svelte-6sv7pa:before{position:absolute;top:0;right:0;left:0;height:4px;border-radius:12px 12px 0 0;background:var(--marketing-blue);content:""}.owner-sheet.svelte-6sv7pa:before{background:var(--marketing-ink)}.role-label.svelte-6sv7pa{display:flex;flex-direction:column;gap:8px}.role-label.svelte-6sv7pa span:where(.svelte-6sv7pa){color:var(--marketing-blue);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.owner-sheet.svelte-6sv7pa .role-label:where(.svelte-6sv7pa) span:where(.svelte-6sv7pa){color:#535e72}.role-label.svelte-6sv7pa strong:where(.svelte-6sv7pa){font-family:ui-serif,Georgia,serif;font-size:30px;letter-spacing:-.035em}.role-sheet.svelte-6sv7pa ul:where(.svelte-6sv7pa),.plain-checks.svelte-6sv7pa{display:grid;gap:13px;margin:28px 0 0;padding:0;list-style:none}.role-sheet.svelte-6sv7pa li:where(.svelte-6sv7pa),.plain-checks.svelte-6sv7pa li:where(.svelte-6sv7pa){display:flex;align-items:flex-start;gap:10px;color:#4f596b;font-size:14px;line-height:1.5}.role-sheet.svelte-6sv7pa li:where(.svelte-6sv7pa) span:where(.svelte-6sv7pa),.plain-checks.svelte-6sv7pa li:where(.svelte-6sv7pa) span:where(.svelte-6sv7pa){color:var(--marketing-blue);font-weight:900}.mini-receipt.svelte-6sv7pa,.report-summary.svelte-6sv7pa{position:absolute;right:40px;bottom:36px;left:40px;border:1px solid var(--marketing-rule);border-radius:8px;background:#faf9f5;padding:16px}.mini-receipt.svelte-6sv7pa>div:where(.svelte-6sv7pa),.report-summary.svelte-6sv7pa>div:where(.svelte-6sv7pa):first-child,.report-summary.svelte-6sv7pa p:where(.svelte-6sv7pa){display:flex;align-items:center;justify-content:space-between;gap:16px}.mini-receipt.svelte-6sv7pa strong:where(.svelte-6sv7pa),.report-summary.svelte-6sv7pa strong:where(.svelte-6sv7pa){font-variant-numeric:tabular-nums}.mini-receipt.svelte-6sv7pa p:where(.svelte-6sv7pa),.report-summary.svelte-6sv7pa p:where(.svelte-6sv7pa){margin:6px 0 0;color:var(--marketing-muted);font-size:12px}.mini-status.svelte-6sv7pa{display:inline-block;margin-top:14px;border-radius:999px;background:#eaf0ff;color:var(--marketing-blue);padding:5px 8px;font-size:10px;font-weight:800}.summary-rule.svelte-6sv7pa{height:5px;margin-top:16px;border-radius:99px;background:#deddd8}.summary-rule.svelte-6sv7pa span:where(.svelte-6sv7pa){display:block;height:100%;border-radius:inherit;background:var(--marketing-blue)}.tax-section.svelte-6sv7pa{border-block:1px solid var(--marketing-rule);background:#efede6}.tax-layout.svelte-6sv7pa{display:grid;grid-template-columns:minmax(560px,1.1fr) minmax(0,.9fr);align-items:center;gap:88px}.ledger-preview.svelte-6sv7pa{border:1px solid rgba(23,32,51,.14);border-top:4px solid var(--marketing-blue);border-radius:8px;background:var(--marketing-sheet);box-shadow:0 1px 2px #1720330f,0 18px 40px #17203314}.ledger-header.svelte-6sv7pa{align-items:center;padding:22px 24px}.ledger-header.svelte-6sv7pa>div:where(.svelte-6sv7pa){display:flex;flex-direction:column;gap:3px}.ledger-header.svelte-6sv7pa span:where(.svelte-6sv7pa){color:var(--marketing-muted);font-size:12px}.ledger-header.svelte-6sv7pa strong:where(.svelte-6sv7pa){font-family:ui-serif,Georgia,serif;font-size:22px}.ledger-row.svelte-6sv7pa{display:grid;grid-template-columns:1.4fr 1fr .65fr .7fr;gap:16px;border-top:1px solid var(--marketing-rule);padding:15px 24px;font-size:12px}.ledger-row.svelte-6sv7pa span:where(.svelte-6sv7pa),.ledger-row.svelte-6sv7pa strong:where(.svelte-6sv7pa){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-row.svelte-6sv7pa span:where(.svelte-6sv7pa):nth-last-child(-n+2),.ledger-row.svelte-6sv7pa strong:where(.svelte-6sv7pa):last-child{text-align:right;font-variant-numeric:tabular-nums}.ledger-labels.svelte-6sv7pa{background:#f5f3ed;color:#757e8e;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ledger-footer.svelte-6sv7pa{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--marketing-rule);background:#eef3ff;padding:16px 24px;color:#394760;font-size:12px}.ledger-footer.svelte-6sv7pa strong:where(.svelte-6sv7pa){color:var(--marketing-blue)}.tax-copy.svelte-6sv7pa h2:where(.svelte-6sv7pa){font-size:clamp(38px,3.8vw,52px)}.tax-note.svelte-6sv7pa{border-top:1px solid var(--marketing-rule);padding-top:18px;font-size:12px!important;line-height:1.5!important}.faq-layout.svelte-6sv7pa{display:grid;grid-template-columns:minmax(0,.72fr) minmax(540px,1.28fr);gap:96px;align-items:start}.faq-intro.svelte-6sv7pa{position:sticky;top:116px}.faq-list.svelte-6sv7pa{border-top:1px solid var(--marketing-rule)}.faq-list.svelte-6sv7pa details:where(.svelte-6sv7pa){border-bottom:1px solid var(--marketing-rule)}.faq-list.svelte-6sv7pa summary:where(.svelte-6sv7pa){display:flex;min-height:72px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:24px;font-size:17px;font-weight:750}.faq-list.svelte-6sv7pa summary:where(.svelte-6sv7pa)::-webkit-details-marker{display:none}.faq-list.svelte-6sv7pa summary:where(.svelte-6sv7pa) span:where(.svelte-6sv7pa){color:var(--marketing-blue);font-family:ui-serif,Georgia,serif;font-size:24px;font-weight:400;transition:transform .14s cubic-bezier(.23,1,.32,1)}.faq-list.svelte-6sv7pa details[open]:where(.svelte-6sv7pa) summary:where(.svelte-6sv7pa) span:where(.svelte-6sv7pa){transform:rotate(45deg)}.faq-list.svelte-6sv7pa details:where(.svelte-6sv7pa) p:where(.svelte-6sv7pa){max-width:640px;margin:-4px 48px 24px 0;color:var(--marketing-muted);font-size:15px;line-height:1.65}.final-cta.svelte-6sv7pa{padding-top:24px}.cta-sheet.svelte-6sv7pa{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 160px auto;align-items:center;gap:40px;border:1px solid rgba(23,32,51,.14);border-top:4px solid var(--marketing-blue);border-radius:12px;background:var(--marketing-sheet);padding:56px;box-shadow:0 1px 2px #1720330d,0 16px 40px #17203312}.cta-sheet.svelte-6sv7pa h2:where(.svelte-6sv7pa){max-width:720px;margin:14px 0 0;font-size:clamp(36px,3.6vw,50px);line-height:1.05}.cta-actions.svelte-6sv7pa{display:flex;flex-direction:column;align-items:center;gap:10px}.cta-actions.svelte-6sv7pa span:where(.svelte-6sv7pa){color:var(--marketing-muted);font-size:12px}.cta-receipts.svelte-6sv7pa{position:relative;height:116px}.cta-paper.svelte-6sv7pa{position:absolute;width:128px;height:92px;border:1px solid var(--marketing-rule);border-radius:6px;background:#f7f5ee;box-shadow:0 8px 20px #1720331a}.cta-paper-back.svelte-6sv7pa{top:12px;left:4px;transform:rotate(-7deg)}.cta-paper-front.svelte-6sv7pa{top:4px;right:0;border-top:3px solid var(--marketing-blue);background:var(--marketing-sheet);padding:13px;transform:rotate(4deg)}.cta-paper-front.svelte-6sv7pa span:where(.svelte-6sv7pa),.cta-paper-front.svelte-6sv7pa strong:where(.svelte-6sv7pa){display:block;font-size:9px}.cta-paper-front.svelte-6sv7pa strong:where(.svelte-6sv7pa){margin-top:4px;font-size:13px}.cta-paper-front.svelte-6sv7pa i:where(.svelte-6sv7pa){display:block;width:100%;height:3px;margin-top:6px;border-radius:99px;background:#dfe2e8}.cta-paper-front.svelte-6sv7pa i:where(.svelte-6sv7pa):nth-of-type(2){width:76%}.cta-paper-front.svelte-6sv7pa i:where(.svelte-6sv7pa):nth-of-type(3){width:54%}.cta-paper-front.svelte-6sv7pa b:where(.svelte-6sv7pa){position:absolute;right:10px;bottom:9px;color:var(--marketing-blue);font-size:8px;text-transform:uppercase}@media (max-width: 1120px){.hero-grid.svelte-6sv7pa{grid-template-columns:1fr;gap:56px;min-height:auto}.hero-copy.svelte-6sv7pa{max-width:760px}.expense-trail.svelte-6sv7pa{max-width:720px}.works-layout.svelte-6sv7pa,.tax-layout.svelte-6sv7pa,.faq-layout.svelte-6sv7pa{gap:56px}.tax-layout.svelte-6sv7pa{grid-template-columns:minmax(480px,1.05fr) minmax(0,.95fr)}.capture-scene.svelte-6sv7pa{grid-template-columns:minmax(0,1.2fr) 56px minmax(280px,.8fr)}}@media (max-width: 900px){.benefits.svelte-6sv7pa,.capture-story.svelte-6sv7pa,.how-it-works.svelte-6sv7pa,.team-section.svelte-6sv7pa,.tax-section.svelte-6sv7pa,.faq-section.svelte-6sv7pa,.final-cta.svelte-6sv7pa{padding-block:72px}.works-layout.svelte-6sv7pa,.tax-layout.svelte-6sv7pa,.faq-layout.svelte-6sv7pa{grid-template-columns:1fr}.works-intro.svelte-6sv7pa,.faq-intro.svelte-6sv7pa{position:static}.tax-copy.svelte-6sv7pa{order:-1}.cta-sheet.svelte-6sv7pa{grid-template-columns:1fr;gap:32px}.cta-receipts.svelte-6sv7pa{width:160px}.cta-actions.svelte-6sv7pa{align-items:flex-start}.capture-story-heading.svelte-6sv7pa{grid-template-columns:1fr;gap:16px}.capture-scene.svelte-6sv7pa{grid-template-columns:1fr;gap:18px}.capture-transfer.svelte-6sv7pa{width:54px;margin-inline:auto;transform:rotate(90deg)}.extracted-record.svelte-6sv7pa{width:min(100%,420px);margin-inline:auto}}@media (max-width: 720px){.hero-grid.svelte-6sv7pa{padding-block:72px 84px}h1.svelte-6sv7pa{font-size:clamp(44px,12vw,58px)}.hero-summary.svelte-6sv7pa{font-size:16px}.hero-actions.svelte-6sv7pa{align-items:stretch;flex-direction:column}.primary-button.svelte-6sv7pa,.secondary-button.svelte-6sv7pa{width:100%}.trail-flow.svelte-6sv7pa{grid-template-columns:1fr;gap:12px}.source-stack.svelte-6sv7pa{grid-template-columns:repeat(2,1fr)}.trail-arrow.svelte-6sv7pa{display:grid;place-items:center;transform:rotate(90deg)}.receipt-sheet.svelte-6sv7pa,.record-sheet.svelte-6sv7pa{width:min(100%,300px);margin-inline:auto}.benefit-list.svelte-6sv7pa,.team-roles.svelte-6sv7pa{grid-template-columns:1fr}.benefit-list.svelte-6sv7pa article:where(.svelte-6sv7pa){border-bottom:1px solid var(--marketing-rule);padding:28px 0}.benefit-list.svelte-6sv7pa article:where(.svelte-6sv7pa)+article:where(.svelte-6sv7pa){border-left:0;padding-left:0}.role-sheet.svelte-6sv7pa{padding:32px}.mini-receipt.svelte-6sv7pa,.report-summary.svelte-6sv7pa{right:32px;left:32px}.ledger-preview.svelte-6sv7pa{overflow:hidden}.ledger-row.svelte-6sv7pa{grid-template-columns:1.35fr .85fr .7fr}.ledger-row.svelte-6sv7pa>:where(.svelte-6sv7pa):nth-child(2){display:none}.cta-sheet.svelte-6sv7pa{padding:40px 32px}.capture-photo.svelte-6sv7pa,.capture-photo.svelte-6sv7pa img:where(.svelte-6sv7pa){min-height:390px}}@media (max-width: 520px){.page-wrap.svelte-6sv7pa{width:min(100% - 32px,1180px)}.hero-grid.svelte-6sv7pa{gap:44px;padding-top:56px}.trust-line.svelte-6sv7pa a:where(.svelte-6sv7pa){display:inline-flex;min-height:44px;align-items:center}.expense-trail.svelte-6sv7pa{padding:48px 16px 24px}.source-stack.svelte-6sv7pa{grid-template-columns:1fr}.section-heading.svelte-6sv7pa h2:where(.svelte-6sv7pa){font-size:38px}.section-heading.svelte-6sv7pa>p:where(.svelte-6sv7pa):not(.section-kicker),.cta-sheet.svelte-6sv7pa>div:where(.svelte-6sv7pa)>p:where(.svelte-6sv7pa):not(.section-kicker){font-size:16px}.role-sheet.svelte-6sv7pa{min-height:450px;padding:28px 24px}.mini-receipt.svelte-6sv7pa,.report-summary.svelte-6sv7pa{right:24px;left:24px}.ledger-header.svelte-6sv7pa,.ledger-row.svelte-6sv7pa,.ledger-footer.svelte-6sv7pa{padding-inline:16px}.ledger-row.svelte-6sv7pa{gap:10px;font-size:11px}.faq-list.svelte-6sv7pa summary:where(.svelte-6sv7pa){min-height:76px;font-size:16px}.cta-sheet.svelte-6sv7pa{width:min(100% - 32px,1180px);padding:36px 24px}.capture-story-heading.svelte-6sv7pa h2:where(.svelte-6sv7pa){font-size:38px}.capture-photo.svelte-6sv7pa,.capture-photo.svelte-6sv7pa img:where(.svelte-6sv7pa){min-height:330px}.capture-photo.svelte-6sv7pa img:where(.svelte-6sv7pa){object-position:64% center}.capture-photo.svelte-6sv7pa figcaption:where(.svelte-6sv7pa){right:12px;bottom:12px;left:12px}.extracted-record.svelte-6sv7pa{padding:20px}}@media (prefers-reduced-motion: reduce){.primary-button.svelte-6sv7pa,.secondary-button.svelte-6sv7pa,.faq-list.svelte-6sv7pa summary:where(.svelte-6sv7pa) span:where(.svelte-6sv7pa){transition:none}}
