.marketing-page{--ink: #202b33;--muted: #59656d;--line: #dce0e3;color:var(--ink);background:#fff}.marketing-container{max-width:1200px;padding-left:28px;padding-right:28px;margin:0 auto}.marketing-page h1,.marketing-page h2,.marketing-page h3{color:var(--ink)}.marketing-page h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.14;font-weight:600;letter-spacing:-.045em}.marketing-page h3{font-size:1.05rem;font-weight:600;letter-spacing:-.02em}.marketing-page p{color:var(--muted);line-height:1.7}.marketing-page .eyebrow{display:flex;align-items:center;gap:10px;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.eyebrow-rule{width:24px;height:1px;background:currentColor}.ledger-hero{background-color:#f5f4ef;background-image:linear-gradient(#d8d6ce35 1px,transparent 1px),linear-gradient(90deg,#d8d6ce35 1px,transparent 1px);background-size:64px 64px;border-bottom:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;padding-top:84px;padding-bottom:84px}.hero-copy h1{font-size:clamp(2.8rem,4.4vw,3.9rem);line-height:1.08;letter-spacing:-.065em;font-weight:600;margin:25px 0}.hero-copy h1 span{display:block}.hero-final{color:#596970}.hero-description{font-size:1.06rem;max-width:590px}.hero-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:28px}.marketing-page .btn{border-radius:7px;padding:12px 16px;font-size:.84rem;line-height:1.35}.text-action{display:inline-flex;gap:8px;align-items:center;font-size:.84rem;font-weight:600;color:#293943}.text-action:hover{color:#2763eb}.marketing-page .hero-note{font-size:.72rem;margin-top:22px}.marketing-page :is(a,button,pre):focus-visible{outline:3px solid #2763eb;outline-offset:4px}.evidence-workspace{background:#fff;border:1px solid #cfd5d8;box-shadow:12px 16px #e8e7e1,0 20px 60px #202b330c;border-radius:12px;overflow:hidden;min-width:0}.workspace-top{display:flex;align-items:center;gap:9px;background:#fafbf9;border-bottom:1px solid var(--line);padding:16px 22px;font-size:.8rem;font-weight:600}.workspace-currency{margin-left:auto;font-size:.65rem;color:#65717a;font-weight:500}.workspace-inner{padding:22px}.marketing-page .workspace-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.075em;color:#59676e}.demo-tabs{display:flex;width:100%;background:#eef2f6;padding:4px;border-radius:8px;margin-top:12px}.demo-tabs .segmented-option{flex:1;justify-content:center;display:flex;align-items:center;gap:7px;padding:8px;font-size:.75rem}.demo-content{min-height:344px;padding-top:22px}.report-heading{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:18px}.marketing-page .report-heading h2{font-size:.88rem;letter-spacing:-.015em}.report-heading>span{font-size:.65rem;color:#67737b}.demo-report-row{margin-bottom:14px}.demo-report-row>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:.77rem;gap:8px}.demo-report-row button{display:flex;align-items:center;gap:4px;text-align:right;color:#2763eb;padding:3px 0 3px 6px;font-variant-numeric:tabular-nums slashed-zero;font-weight:600}.report-bar{height:3px;margin-top:7px;background:#eff1f2}.report-bar span{display:block;height:100%;background:#c3cace}.net-row{padding-top:12px;border-top:1px solid #dce0e3}.net-row .report-bar span{background:#88959c}.marketing-page .demo-hint{font-size:.64rem;display:flex;align-items:center;gap:5px;margin:16px 0}.demo-evidence{border-top:1px solid var(--line);padding-top:14px}.marketing-page .demo-evidence h3{font-size:.65rem;font-weight:500;color:#65717b;letter-spacing:0}.sample-entry{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:12px;font-size:.72rem}.sample-entry strong{display:block;font-weight:500}.sample-entry small{display:block;color:#65717b;font-size:.6rem;margin-top:2px}.financial-number{text-align:right;font-variant-numeric:tabular-nums slashed-zero}.workspace-caption{display:flex;align-items:center;gap:6px;background:#fafbf9;border-top:1px solid var(--line);padding:11px 22px;color:#65717b;font-size:.62rem}.marketing-page .terminal-call{display:flex;gap:8px;align-items:center;font-family:monospace;font-size:.8rem;color:#344855;margin-bottom:14px}.agent-demo pre{font-size:.72rem;line-height:1.65;margin-top:8px;color:#344855;white-space:pre-wrap;overflow-wrap:anywhere}.agent-evidence-note{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:13px;margin-top:15px;font-size:.7rem;color:#60727c}.marketing-section{padding-top:76px;padding-bottom:76px}.section-heading{max-width:630px;margin-bottom:42px}.section-heading .eyebrow{margin-bottom:16px}.section-heading>p:last-child{margin-top:16px;font-size:.96rem}.foundation-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.foundation-item{padding:25px 25px 0 0}.foundation-item+.foundation-item{padding-left:25px;border-left:1px solid var(--line)}.feature-number{color:#707e85;font-size:.65rem;font-variant-numeric:tabular-nums}.foundation-item>svg{margin-top:30px;margin-bottom:21px;color:#465b67}.foundation-item h3{margin-bottom:12px}.foundation-item p,.audience-grid p{font-size:.85rem}.audience-section{background:#f5f4ef;border-block:1px solid var(--line)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.audience-grid h3{margin:20px 0 12px}.audience-grid svg{color:#465b67}.agent-invitation{display:grid;grid-template-columns:1fr 1fr;gap:80px}.agent-invitation h2{margin:16px 0 20px}.agent-invitation .text-action{margin-top:22px}.capability-list>div{display:flex;gap:17px;padding:20px 0;border-bottom:1px solid var(--line)}.capability-list svg{flex-shrink:0;margin-top:4px;color:#465b67}.capability-list p{font-size:.81rem;margin-top:7px}.final-invitation{margin-bottom:76px;padding:40px;background:#f5f4ef;border:1px solid var(--line);border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:45px}.final-invitation>div{max-width:650px}.final-invitation p{margin-top:14px;font-size:.9rem}.final-invitation>a{flex-shrink:0;background:#fff;border:1px solid #c9d1d7}.agent-page-hero{padding-top:72px;max-width:780px;padding-bottom:44px}.agent-page h1{font-size:clamp(2.65rem,5.4vw,4.5rem);line-height:1.07;font-weight:600;letter-spacing:-.06em;margin:24px 0}.agent-availability{padding:24px 28px;border-left:3px solid #889da8;background:#f5f4ef}.marketing-page .agent-availability h2{display:flex;gap:9px;align-items:center;font-size:.9rem;letter-spacing:-.02em}.agent-availability p{font-size:.84rem;margin-top:12px}.workflow-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.workflow-grid li{border-top:1px solid var(--line);padding-top:18px}.workflow-grid code{display:block;font-size:.79rem;margin:22px 0;color:#465b67}.workflow-grid p{font-size:.84rem;margin-top:12px}.agent-setup{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:start}.agent-setup h2{margin:16px 0}.agent-setup p{font-size:.9rem}.agent-setup .text-action{margin-top:18px}.prompt-note{margin-top:35px;border-top:1px solid var(--line);padding-top:24px}.prompt-note p{margin:14px 0;font-size:.83rem}.prompt-note code{font-size:.8rem}.config-panel{min-width:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fafbf9}.config-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--line);font-family:monospace;font-size:.72rem}.config-toolbar .btn{padding:8px;background:#fff;border:1px solid #d0d7db;font-family:Inter,sans-serif;font-size:.7rem}.config-panel pre{padding:24px 20px;font-size:.72rem;line-height:1.9;overflow-x:auto;color:#344855}.config-download{padding:0 20px 18px}.config-download p{font-size:.75rem;margin-top:10px}.agent-tool-list>div{display:grid;grid-template-columns:1fr 2fr;gap:20px;padding:20px 0;border-top:1px solid var(--line)}.agent-tool-list dt{font-size:.8rem;overflow-wrap:anywhere}.agent-tool-list dd{color:var(--muted);font-size:.9rem}@media(max-width:1023px){.hero-grid{gap:35px;padding-top:54px;padding-bottom:64px}.hero-copy h1{font-size:clamp(2.35rem,4.6vw,3.6rem)}.hero-actions{gap:18px}.foundation-grid{grid-template-columns:repeat(2,1fr);row-gap:35px}.foundation-item:nth-child(3){border-left:0;padding-left:0}.agent-invitation{gap:38px}.agent-setup{gap:30px}.final-invitation{margin-left:28px;margin-right:28px;flex-direction:column;align-items:flex-start}}@media(max-width:767px){.marketing-container{padding-left:22px;padding-right:22px}.hero-grid,.agent-invitation,.agent-setup{grid-template-columns:1fr}.hero-grid{gap:44px}.hero-copy h1{font-size:clamp(2.7rem,8.4vw,4.5rem)}.evidence-workspace{max-width:530px;width:calc(100% - 10px)}.marketing-section{padding-top:52px;padding-bottom:52px}.audience-grid,.workflow-grid{grid-template-columns:1fr;gap:28px}.audience-grid article{padding-bottom:26px;border-bottom:1px solid var(--line)}.agent-page-hero{padding-top:46px}.agent-page h1{font-size:3rem}.agent-tool-list>div{grid-template-columns:1fr;gap:9px}.foundation-item,.foundation-item+.foundation-item{padding-right:18px}.foundation-item:nth-child(2n){padding-left:18px}.final-invitation{margin:0 22px 52px;padding:28px;gap:26px}.agent-availability{padding:20px}}@media(prefers-reduced-motion:no-preference){.hero-copy,.evidence-workspace{animation:public-reveal .6s ease-out both}.evidence-workspace{animation-delay:.1s}@keyframes public-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}
