/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}}:root{--ink:#111e34;--ink-soft:#1f3657;--paper:#f7f8f5;--white:#fff;--mint:#b9f1d4;--mint-strong:#5acb96;--aqua:#8ce3eb;--blue:#6684f3;--line:#dce5e4;--muted:#6d7c8d;--amber:#fff1cb;--rose:#ffe9eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f8f5e3;border-bottom:1px solid #15243b14;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,5.2vw,78px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.06em;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.mark{background:var(--ink);border-radius:7px;grid-template-columns:repeat(3,5px);align-items:end;gap:2px;width:24px;height:23px;padding:3px;display:inline-grid;transform:skewY(-7deg)}.mark i{background:var(--mint);border-radius:3px;display:block}.mark i:first-child{height:7px}.mark i:nth-child(2){height:12px}.mark i:nth-child(3){height:17px}.desktop-nav{gap:clamp(16px,2.4vw,35px);margin-left:42px;display:flex}.desktop-nav a,.head-actions>a{color:#506075;font-size:13px;font-weight:700;transition:color .2s}.desktop-nav a:hover,.head-actions>a:hover{color:var(--ink)}.head-actions{align-items:center;gap:21px;display:flex}.button{min-height:51px;color:var(--ink);background:#fff;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 21px;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.header-button{color:#fff;background:var(--ink);border-radius:8px;min-height:39px;padding:0 15px;font-size:12px}.primary{color:#fff;background:var(--ink);box-shadow:0 11px 25px #121f3529}.primary:hover{background:#263c61;box-shadow:0 15px 33px #121f3538}.white-button:hover{background:var(--mint)}.menu-button{border:1px solid var(--line);background:#fff;border-radius:8px;width:35px;height:35px;padding:9px;display:none}.menu-button i{background:var(--ink);height:1.5px;margin:4px 0;display:block}.mobile-nav{border:1px solid var(--line);background:#fff;border-radius:12px;gap:2px;padding:12px;display:grid;position:absolute;top:64px;left:20px;right:20px;box-shadow:0 18px 36px #172b4324}.mobile-nav a{border-radius:7px;padding:11px;font-size:14px;font-weight:700}.mobile-nav a:hover{background:#edf7f3}.hero{grid-template-columns:minmax(310px,.88fr) minmax(490px,1.12fr);align-items:center;gap:clamp(42px,6.3vw,98px);max-width:1470px;min-height:693px;margin:0 auto;padding:clamp(74px,9vw,130px) clamp(20px,5.2vw,78px) 92px;display:grid;position:relative;overflow:hidden}.hero:before{z-index:-1;content:"";background:radial-gradient(circle,#b9f1d494,#b9f1d400 69%);border-radius:50%;width:460px;height:460px;position:absolute;top:-92px;left:-158px}.eyebrow{color:#6d7d8f;letter-spacing:.15em;align-items:center;gap:8px;margin:0 0 19px;font-size:10px;font-weight:800;display:flex}.eyebrow>i{background:var(--mint-strong);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #5acb9629}.hero h1,.section h2,.company-section h2,.contact-section h2{letter-spacing:-.08em;margin:0;font-size:clamp(43px,5.15vw,78px);font-weight:780;line-height:1.13}.hero h1 em,.company-section h2 em{color:var(--blue);font-style:normal}.hero-text{color:#526276;max-width:565px;margin:27px 0 29px;font-size:15px;line-height:2}.hero-actions{align-items:center;gap:27px;display:flex}.arrow-link{color:#314561;border-bottom:1px solid #afbec9;align-items:center;gap:9px;padding-bottom:5px;font-size:14px;font-weight:800;transition:color .2s,border-color .2s;display:inline-flex}.arrow-link:hover{color:var(--blue);border-color:var(--blue)}.audiences{flex-wrap:wrap;gap:7px;margin-top:43px;display:flex}.audiences span{color:#657485;background:#ffffff8c;border:1px solid #d9e3e2;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:700}.software-note{color:#7d8a9a;max-width:580px;margin:12px 0 0;font-size:11px;line-height:1.65}.hero-product{min-width:0;padding:12px 0 26px;position:relative}.orb{z-index:-1;filter:blur(3px);border-radius:50%;position:absolute}.orb-one{background:#8ce3eb5e;width:270px;height:270px;top:-8%;right:-7%}.orb-two{background:#b9f1d48f;width:210px;height:210px;bottom:-3%;left:-5%}.product-shell{background:#fcfefe;border:1px solid #192d4624;border-radius:18px;grid-template-columns:138px minmax(0,1fr);min-height:500px;display:grid;overflow:hidden;box-shadow:0 29px 70px #1d355230,0 2px 3px #0a192d0a}.app-side{color:#8796a7;background:#f4f8f8;border-right:1px solid #e3eaec;flex-direction:column;padding:20px 12px 14px;display:flex}.side-mark{margin-bottom:27px;padding-left:7px}.side-mark .mark{transform-origin:0 0;transform:scale(.72)skewY(-7deg)}.app-nav{border-radius:7px;align-items:center;gap:8px;margin:1px 0;padding:8px 7px;font-size:9px;font-weight:700;display:flex}.app-nav b{width:13px;font-size:13px;line-height:1}.app-nav em,.side-account em{font-style:normal}.app-nav.is-active{color:#273e5d;background:#fff;box-shadow:0 1px 2px #15283e0f}.side-account{border-top:1px solid #e3e9eb;align-items:center;gap:6px;margin-top:auto;padding:9px 5px 0;font-size:8px;display:flex}.side-account i,.app-avatar,.float-tag>i{color:#fff;background:#7893bc;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.app-main{background:#fbfdfd;min-width:0;padding:22px 25px 17px}.app-heading{justify-content:space-between;align-items:flex-start;display:flex}.app-heading p,.app-heading h2,.card-top p,.card-top h3{margin:0}.app-heading p{color:#95a3b0;font-size:8px}.app-heading h2{color:#263b5a;letter-spacing:-.055em;margin-top:5px;font-size:16px}.app-tabs{background:#eef3f4;border-radius:7px;gap:2px;margin-top:19px;padding:3px;display:inline-flex}.app-tabs button{color:#758296;background:0 0;border:0;border-radius:5px;padding:5px 9px;font-size:8px;font-weight:800}.app-tabs button.active{color:#273d5b;background:#fff;box-shadow:0 1px 2px #13273c14}.metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px;display:grid}.metrics article{background:#fff;border:1px solid #e4ecee;border-radius:9px;min-width:0;padding:12px}.metrics p,.card-top p{color:#8996a4;font-size:8px;font-weight:700}.metrics strong{color:#28405d;letter-spacing:-.065em;white-space:nowrap;margin:6px 0 7px;font-size:clamp(13px,1.45vw,18px);display:block}.metrics em{font-size:.62em;font-style:normal}.metrics small{color:#8c97a5;font-size:7px}.metrics .positive{color:#45aa80}.metric-focus{background:#effaf5!important;border-color:#d9e8e5!important}.dash-grid{grid-template-columns:minmax(0,1.48fr) minmax(150px,.9fr);gap:9px;margin-top:9px;display:grid}.chart-card,.queue-card,.activity-card,.invoice-workspace{background:#fff;border:1px solid #e4ecee;border-radius:10px}.chart-card,.queue-card{padding:14px}.card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.card-top h3{color:#314561;letter-spacing:-.04em;margin-top:4px;font-size:11px}.card-top h3 b{color:#45ae81}.card-top button{color:#8c9cad;letter-spacing:1px;background:0 0;border:0}.legend{color:#8492a0;gap:12px;margin-top:10px;font-size:7px;display:flex}.legend span,.cash-chart>div:first-child span{align-items:center;gap:5px;display:inline-flex}.legend i,.cash-chart>div:first-child i{background:var(--mint-strong);border-radius:50%;width:6px;height:6px}.legend span:nth-child(2) i,.cash-chart>div:first-child i:nth-child(2){background:var(--blue)}.bar-chart{background:repeating-linear-gradient(0deg,#0000 0 24px,#eef2f2 25px);border-bottom:1px solid #edf1f1;align-items:end;gap:4px;height:80px;margin-top:6px;padding:0 2px;display:flex}.bar-chart i{opacity:.92;background:linear-gradient(#b7eed4,#67c69c);border-radius:4px 4px 1px 1px;width:100%;min-width:4px}.bar-chart i:nth-child(2n){background:linear-gradient(#ccd6fb,#7f95ef)}.chart-labels{color:#a1acb5;justify-content:space-between;margin-top:5px;font-size:6px;display:flex}.queue-num{color:#23435a;background:var(--mint);border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;display:inline-flex}.mini-queue{margin:11px 0 4px}.mini-queue>div{border-top:1px solid #edf1f2;align-items:center;gap:6px;padding:7px 0;display:flex}.document{color:#9c6a1f;background:var(--amber);border-radius:4px 4px 7px;flex:none;justify-content:center;align-items:center;width:21px;height:25px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.document.blue{color:#5b70ba;background:#e9edff}.document.rose{color:#a75c67;background:var(--rose)}.document.mint{color:#2e8966;background:#e5f8ec}.mini-queue p,.activity-row p{flex:1;min-width:0;margin:0}.mini-queue p b,.mini-queue p small,.activity-row p b,.activity-row p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mini-queue p b{color:#4b6077;font-size:7px}.mini-queue p small{color:#9ca7b1;margin-top:2px;font-size:6px}.mini-queue strong{color:#52677d;font-size:7px}.open-queue{color:#58718e;text-align:left;background:0 0;border:0;border-top:1px solid #edf1f2;gap:5px;width:100%;margin-top:9px;padding:7px 0 0;font-size:7px;font-weight:800;display:flex}.activity-card{margin-top:9px;padding:12px 14px}.activity-card .card-top a{color:#617b96;font-size:7px;font-weight:800}.activity-row{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.activity-row>div{align-items:center;gap:6px;min-width:0;display:flex}.activity{border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:inline-flex}.activity.mint{color:#228365;background:#dcf7ea}.activity.blue{color:#536bd3;background:#e4e9ff}.activity.ink{color:#fff;background:#395476}.activity-row p b{color:#57697f;font-size:7px}.activity-row p small{color:#a0abb5;margin-top:1px;font-size:6px}.activity-row time{color:#a7b1b9;font-size:6px}.float-tag{z-index:2;color:#587084;background:#fffffff0;border:1px solid #bfd1d5e6;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;display:flex;position:absolute;box-shadow:0 10px 21px #1f38521f}.float-tag b{color:#3a765f}.top-tag{color:#5a70d4;top:0;right:-18px}.bottom-tag{bottom:0;left:-19px}.bottom-tag>i{width:17px;height:17px;font-size:6px}.invoice-workspace{margin-top:15px;padding:17px}.workspace-head{justify-content:space-between;align-items:center;display:flex}.workspace-head p{color:#8997a5;margin:0;font-size:8px}.workspace-head h3{color:#2d435e;margin:4px 0 0;font-size:13px}.workspace-head button{color:#fff;background:#2c4769;border:0;border-radius:6px;padding:7px 10px;font-size:8px;font-weight:800}.workspace-tools{color:#8190a2;justify-content:space-between;margin:13px 0 8px;font-size:7px;display:flex}.workspace-tools span:first-child{background:#f2f5f5;border-radius:5px;width:160px;padding:5px 13px}.mini-table{border:1px solid #e7edef;border-radius:8px;overflow:hidden}.mini-table-head,.mini-table-row{grid-template-columns:minmax(100px,1.4fr) .6fr .7fr .6fr .63fr;align-items:center;gap:7px;padding:8px 10px;display:grid}.mini-table-head{color:#98a4b1;background:#f7f9f9;font-size:6px;font-weight:800}.mini-table-row{color:#67778b;border-top:1px solid #edf1f2;font-size:7px}.vendor{grid-template-columns:19px minmax(0,1fr);align-items:center;column-gap:6px;display:grid}.vendor .document{grid-row:span 2;width:19px;height:22px}.vendor b{color:#52647b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.vendor small{color:#a0acb6;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:6px;overflow:hidden}.mini-table-row>strong{color:#53677d;font-size:7px}.status{white-space:nowrap;border-radius:99px;justify-content:center;width:fit-content;padding:4px 5px;font-size:6px;font-weight:800;display:inline-flex}.status.amber{color:#9a6820;background:#fff4de}.status.rose{color:#aa5c66;background:#fff0f1}.status.mint{color:#328664;background:#e7f8ed}.ai-callout{background:#eff9f5;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:9px 11px;display:flex}.ai-callout>b{color:#5877ee}.ai-callout p{flex:1;margin:0}.ai-callout strong,.ai-callout small{display:block}.ai-callout strong{color:#37526d;font-size:8px}.ai-callout small{color:#8293a3;font-size:7px}.ai-callout button{color:#38735e;background:0 0;border:0;font-size:7px;font-weight:800}.team-strip{color:#83909d;border-top:1px solid #dce4e2;border-bottom:1px solid #dce4e2;justify-content:space-between;align-items:center;gap:20px;max-width:1470px;margin:0 auto;padding:26px clamp(20px,5.2vw,78px);display:flex}.team-strip p{letter-spacing:.1em;margin:0;font-size:10px;font-weight:800}.team-strip em{color:var(--blue);font-style:normal}.team-strip div{color:#526178;letter-spacing:-.04em;flex-wrap:wrap;gap:clamp(12px,3vw,45px);font-size:13px;display:flex}.section{max-width:1470px;margin:0 auto;padding:128px clamp(20px,5.2vw,78px)}.section h2{font-size:clamp(34px,4vw,59px)}.section-heading{grid-template-columns:minmax(310px,1.05fr) minmax(230px,.7fr);align-items:end;gap:8vw;display:grid}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:4px}.section-heading>p:last-child,.split-heading>p,.cash-heading>p{color:#68778a;max-width:420px;margin:0 0 3px;font-size:15px;line-height:1.9}.feature-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:54px;display:grid}.feature-card{background:#fbfcfa;border:1px solid #dfe7e5;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:232px;padding:23px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.feature-card:before{content:"";background:#b9f1d469;border-radius:50%;width:130px;height:130px;position:absolute;top:-45px;right:-45px}.feature-card:nth-child(2n):before{background:#8ce3eb42}.feature-card:nth-child(3n):before{background:#899af529}.feature-card:nth-child(4n):before{background:#ffd87d38}.feature-card:hover{transform:translateY(-4px);box-shadow:0 16px 31px #23364c17}.feature-card>i{color:#2e5772;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;font-style:normal;font-weight:800;display:inline-flex;position:relative;box-shadow:0 4px 11px #1f395317}.feature-card h3{color:#334b67;letter-spacing:-.05em;margin:25px 0 8px;font-size:16px}.feature-card p{color:#718095;margin:0;font-size:12px;line-height:1.75}.feature-card>span{color:#b7c1c9;font-family:Georgia,serif;font-size:20px;font-style:italic;position:absolute;bottom:16px;right:18px}.automation-section{padding-top:0}.automation-panel{color:#fff;background:linear-gradient(135deg,#111d33,#1a3152);border-radius:22px;grid-template-columns:minmax(290px,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(30px,7vw,100px);padding:clamp(42px,6vw,84px);display:grid;overflow:hidden}.automation-panel h2{color:#fff;font-size:clamp(31px,3.6vw,52px)}.automation-panel>div>p:not(.eyebrow){color:#c5d1de;margin:25px 0;font-size:14px;line-height:1.9}.light{color:#a7bdd0}.light-link{color:var(--mint);border-color:#b9f1d480}.flow-grid{grid-template-columns:repeat(2,1fr);gap:44px 58px;padding:20px;display:grid;position:relative}.flow-grid:before{content:"";border:1px dashed #b9f1d473;border-radius:50%;position:absolute;inset:26% 16%}.flow-grid article{z-index:1;background:#ffffff0f;border:1px solid #d2e6ef29;border-radius:12px;padding:20px;position:relative;box-shadow:0 10px 24px #0000001a}.flow-grid i{color:#203952;background:var(--mint);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:inline-flex}.flow-grid article:nth-child(2) i{color:#fff;background:#6280f3}.flow-grid article:nth-child(3) i{background:var(--aqua)}.flow-grid article:nth-child(4) i{color:#4e4a8a;background:#d4c7fb}.flow-grid h3{color:#fff;margin:12px 0 4px;font-size:12px}.flow-grid p{color:#aabccc;margin:0;font-size:10px}.split-heading{grid-template-columns:1fr .62fr;align-items:end;gap:9vw;display:grid}.invoice-section{padding-bottom:110px}.invoice-showcase{background:#e7efee;border-radius:18px;grid-template-columns:minmax(310px,.88fr) minmax(340px,1.12fr);gap:11px;margin-top:52px;padding:11px;display:grid}.invoice-list,.detail-card{background:#faffff;border-radius:12px}.invoice-list{padding:19px}.mock-top{color:#8c9bab;justify-content:space-between;align-items:center;font-size:9px;display:flex}.mock-top>span{color:#536a82;align-items:center;gap:5px;font-weight:800;display:inline-flex}.mock-top .mark{transform-origin:0;margin-right:-8px;transform:scale(.55)skewY(-7deg)}.mock-top>b{color:#347052;background:#e5f6ed;border-radius:5px;padding:5px 7px;font-size:7px}.mock-title{justify-content:space-between;align-items:end;margin:26px 0 12px;display:flex}.mock-title p{color:#99a6b0;margin:0;font-size:8px}.mock-title h3{color:#2e4561;letter-spacing:-.05em;margin:5px 0 0;font-size:17px}.mock-title button{color:#fff;background:#29435f;border:0;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:800}.invoice-preview{border-top:1px solid #e8eff0;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 7px;display:grid}.invoice-preview.selected{background:#eefaf5;border-top-color:#0000;border-radius:8px}.invoice-preview p{min-width:0;margin:0}.invoice-preview p strong,.invoice-preview p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.invoice-preview p strong{color:#4f6277;font-size:9px}.invoice-preview p small{color:#9ba7b1;margin-top:3px;font-size:7px}.invoice-preview>b{color:#51647b;font-size:9px}.detail-card{grid-template-columns:minmax(160px,.8fr) 1.05fr;gap:22px;padding:26px;display:grid}.paper{background:#fffef9;border:1px solid #e0e5df;border-radius:5px;min-height:310px;padding:22px;position:relative;transform:rotate(-1.5deg);box-shadow:6px 8px #dbe7e5}.paper>div{color:#82909d;letter-spacing:.1em;justify-content:space-between;font-size:8px;display:flex}.paper>div span{color:#e4a3a7;letter-spacing:0}.paper>p{color:#445f7e;letter-spacing:.05em;margin:35px 0 18px;font-size:13px;font-weight:800}.paper>p small{color:#8794a2;letter-spacing:0;margin-top:4px;font-size:7px;font-weight:500;display:block}.paper>i{background:#eef2ef;border-radius:3px;height:5px;margin:10px 0;display:block}.paper>i:nth-of-type(2){width:70%}.paper>i:nth-of-type(3){width:83%}.paper>i:nth-of-type(4){width:57%}.paper>strong{color:#2b486a;border-top:1px solid #dbe4df;justify-content:space-between;align-items:end;padding-top:13px;font-size:15px;display:flex;position:absolute;bottom:22px;left:21px;right:21px}.paper>strong small{color:#7f8d99;font-size:8px;font-weight:500}.extract-panel{flex-direction:column;min-width:0;display:flex}.extract-top{justify-content:space-between;align-items:flex-start;display:flex}.extract-top p{color:#8d9bab;margin:0;font-size:8px}.extract-top h3{color:#2f4560;letter-spacing:-.05em;margin:5px 0 0;font-size:16px}.extract-top>span{color:#3d9270;background:#e9f8ee;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:800}.extract-panel dl{margin:17px 0 0}.extract-panel dl>div{border-bottom:1px solid #e9edef;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.extract-panel dt{color:#93a0ac;font-size:8px}.extract-panel dd{color:#53677c;text-align:right;margin:0;font-size:9px;font-weight:800}.extract-actions{gap:7px;margin-top:auto;padding-top:20px;display:flex}.extract-actions button{color:#557087;background:#fff;border:1px solid #dbe4e6;border-radius:7px;flex:1;min-height:32px;font-size:8px;font-weight:800}.extract-actions button:last-child{color:#fff;background:#29435f;border-color:#29435f}.expense-section{background:#eff7f5}.expense-inner{grid-template-columns:1.04fr .96fr;align-items:center;gap:30px;max-width:1470px;min-height:630px;margin:0 auto;padding:70px clamp(20px,5.2vw,78px);display:grid}.receipt-stage{min-height:420px;position:relative}.receipt{color:#50657c;background:#fffffb;border:1px solid #d6e4e1;position:absolute;box-shadow:0 18px 31px #24434e1f}.receipt small,.receipt span{color:#8b99a6;font-size:9px;display:block}.receipt>strong{color:#324f72;margin:13px 0 4px;font-size:20px;display:block}.receipt.back{border-radius:5px;width:185px;padding:18px;top:52px;left:4%;transform:rotate(-13deg)}.receipt.middle{border-radius:5px;width:188px;padding:18px;top:155px;left:24%;transform:rotate(8deg)}.receipt.front{z-index:3;border-radius:8px;width:min(300px,52vw);padding:23px;top:75px;left:38%;transform:rotate(-2deg)}.receipt.front>div{justify-content:space-between;display:flex}.receipt.front>div b{color:#586c83;font-size:9px}.receipt.front>div span{color:#35936d;font-size:8px}.receipt.front h3{color:#29486a;letter-spacing:-.07em;margin:42px 0 5px;font-size:33px}.receipt.front p{color:#52677c;margin:0;font-size:12px;font-weight:800}.receipt.front>small{border-top:1px solid #e6edeb;margin-top:16px;padding-top:12px}.receipt.front>strong{color:#39705d;background:#e5f7ec;border-radius:5px;margin-top:17px;padding:9px;font-size:8px}.receipt-stage aside{z-index:4;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;bottom:32px;right:1%;box-shadow:0 11px 25px #233d4f1f}.receipt-stage aside>i{color:#4267d7;background:#e9edff;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;font-style:normal;display:inline-flex}.receipt-stage aside p{margin:0}.receipt-stage aside b,.receipt-stage aside small{display:block}.receipt-stage aside b{color:#4b6178;font-size:9px}.receipt-stage aside small{color:#98a5b0;margin-top:2px;font-size:7px}.expense-copy{max-width:570px}.expense-copy>p:not(.eyebrow){color:#66778a;margin:25px 0 30px;font-size:15px;line-height:1.95}.expense-copy ol{border-top:1px solid #d6e3df;margin:0;padding:0;list-style:none}.expense-copy li{color:#50647a;border-bottom:1px solid #d6e3df;align-items:center;gap:17px;padding:14px 0;font-size:13px;font-weight:800;display:flex}.expense-copy li b{color:#64b995;font-family:Georgia,serif;font-size:18px;font-style:italic}.cashflow-section{padding-top:133px}.cash-heading{justify-content:space-between;align-items:end;gap:45px;display:flex}.cash-dashboard{grid-template-columns:.63fr 1.37fr;gap:10px;margin-top:50px;display:grid}.balance,.cash-chart,.due-list{background:#fbfcfa;border:1px solid #dfe8e6;border-radius:13px}.balance{background:#e6f8ef;flex-direction:column;min-height:300px;padding:27px;display:flex}.balance>p,.due-list>p{color:#617c72;margin:0;font-size:11px;font-weight:800}.balance h3{color:#294960;letter-spacing:-.075em;margin:14px 0 3px;font-size:clamp(31px,3.5vw,47px)}.balance>span{color:#759187;font-size:10px}.balance>b{color:#638076;margin-top:auto;padding-top:20px;font-size:10px}.balance>b i{background:#5cb993;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.balance>b strong{color:#277054}.cash-chart{padding:25px 25px 17px}.cash-chart>div:first-child{justify-content:space-between;align-items:center;display:flex}.cash-chart>div:first-child p{color:#52677d;margin:0;font-size:12px;font-weight:800}.cash-chart>div:first-child span{color:#8b98a5;font-size:8px}.cash-chart>div:first-child i{margin-right:2px;display:inline-block}.large-bars{background:repeating-linear-gradient(0deg,#0000 0 47px,#e8eeee 48px);border-bottom:1px solid #edf1f1;align-items:end;gap:6px;height:192px;margin-top:18px;padding:0 4px;display:flex}.large-bars i{background:linear-gradient(#c1f0d8,#5cc99a);border-radius:5px 5px 1px 1px;width:100%;min-width:6px}.large-bars i:nth-child(2n){opacity:.75}.due-list{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;display:grid;overflow:hidden}.due-list>p{color:#556b80;align-items:center;padding:21px 25px;display:flex}.due-list>div{border-left:1px solid #e4ebea;align-items:center;gap:11px;padding:16px;display:flex}.due-list>div>i{color:#4c6279;background:#f2f6f5;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:37px;height:40px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.due-list>div>i small{color:#8d9daa;font-size:7px;font-weight:700}.due-list>div>span{flex:1;min-width:0}.due-list>div b,.due-list>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.due-list>div b{color:#53677d;font-size:9px}.due-list>div small{color:#99a5af;margin-top:3px;font-size:7px}.due-list>div>strong{color:#54687d;white-space:nowrap;font-size:9px}.integrations-section{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(45px,8vw,130px);display:grid}.integration-copy>p:not(.eyebrow),.security-copy>p:not(.eyebrow),.faq-section>div>p:not(.eyebrow){color:#68778a;max-width:420px;margin:24px 0 0;font-size:15px;line-height:1.9}.integration-map{min-height:380px;position:relative}.integration-map:before,.integration-map:after{content:"";transform-origin:top;border-left:1px dashed #b9d7cd;width:1px;height:226px;position:absolute;top:50%;left:50%}.integration-map:after{transform:rotate(90deg)}.center-node{z-index:2;color:#fff;text-align:center;background:#203a5a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:142px;height:142px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 39px #1b3b5033}.center-node .mark{transform:scale(.7)skewY(-7deg)}.center-node b{letter-spacing:-.05em;margin-top:8px;font-size:13px;line-height:1.05}.center-node small{color:#a9c0d0;margin-top:7px;font-size:7px}.node{background:#fbfcfa;border:1px solid #dce6e4;border-radius:10px;align-items:center;gap:9px;min-width:165px;padding:11px;display:flex;position:absolute;box-shadow:0 8px 19px #24394b0f}.node>i{color:#4770a1;background:#eaf1ff;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;font-size:15px;font-style:normal;display:inline-flex}.node p{margin:0}.node p b,.node p small{display:block}.node p b{color:#52657a;font-size:9px}.node p small{color:#94a1ad;margin-top:3px;font-size:7px}.node.top{top:0;left:50%;transform:translate(-50%)}.node.right{top:50%;right:0;transform:translateY(-50%)}.node.bottom{bottom:0;left:50%;transform:translate(-50%)}.node.left{top:50%;left:0;transform:translateY(-50%)}.integration-note{color:#8997a4;grid-column:1/-1;margin:-65px 0 0;font-size:10px}.security-section{grid-template-columns:minmax(280px,.75fr) minmax(480px,1.25fr);align-items:center;gap:clamp(45px,9vw,150px);padding-top:85px;padding-bottom:135px;display:grid}.security-cards{gap:9px;display:grid}.security-cards article{background:#fbfcfa;border:1px solid #e0e8e6;border-radius:11px;padding:25px 78px;position:relative}.security-cards article>i{color:#5c75d7;background:#edf0ff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:inline-flex;position:absolute;top:23px;left:23px}.security-cards article:nth-child(2)>i{color:#37916f;background:#e7f8ed}.security-cards article:nth-child(3)>i{color:#ad7d25;background:#fff5dd}.security-cards h3{color:#3e5570;letter-spacing:-.04em;margin:0;font-size:15px}.security-cards p{color:#748398;margin:8px 0 0;font-size:12px;line-height:1.7}.security-cards article>span{color:#9eacb9;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.company-section{color:#fff;background:#14223a;max-width:none;padding:116px clamp(20px,5.2vw,78px);position:relative;overflow:hidden}.company-section:before,.company-section:after{content:"";border:1px solid #b9f1d429;border-radius:50%;position:absolute}.company-section:before{width:690px;height:690px;top:-270px;right:-80px}.company-section:after{width:380px;height:380px;bottom:-210px;right:18%}.company-section>*{z-index:1;max-width:900px;position:relative}.company-section h2{color:#fff;font-size:clamp(40px,5vw,70px)}.company-section h2 em{color:var(--mint)}.company-section>p:not(.eyebrow){color:#becddd;max-width:600px;margin:25px 0 30px;font-size:15px;line-height:1.95}.faq-section{grid-template-columns:.72fr 1.28fr;gap:clamp(45px,11vw,180px);display:grid}.faq-list{border-top:1px solid #d9e1e1}.faq-list details{border-bottom:1px solid #d9e1e1}.faq-list summary{color:#40566f;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;font-size:14px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary b{color:#7289eb;font-size:20px;font-weight:400;transition:transform .2s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p{color:#718095;max-width:680px;margin:-4px 0 20px;padding:0 4px;font-size:13px;line-height:1.85}.contact-section{border-top:1px solid #d9e2e0;justify-content:space-between;align-items:center;gap:35px;max-width:1470px;margin:0 auto;padding:88px clamp(20px,5.2vw,78px);display:flex}.contact-section h2{font-size:clamp(36px,4.5vw,63px)}.contact-section>div>p:not(.eyebrow){color:#6b7a8e;margin:20px 0 0;font-size:15px}footer{color:#c5d0d9;background:#121f35;max-width:1470px;margin:0 auto;padding:54px clamp(20px,5.2vw,78px) 29px}.footer-top{justify-content:space-between;gap:70px;padding-bottom:54px;display:flex}.footer-brand{max-width:310px}.footer-brand .brand{color:#fff}.footer-brand p{color:#98abbb;margin:17px 0 0;font-size:12px;line-height:1.8}.footer-links{gap:clamp(42px,8vw,130px);display:flex}.footer-links>div{align-content:start;gap:9px;min-width:120px;display:grid}.footer-links b{color:#fff;margin-bottom:6px;font-size:11px}.footer-links a{color:#a8bac8;font-size:11px}.footer-links a:hover{color:var(--mint)}.footer-bottom{color:#8194a5;border-top:1px solid #cde0eb29;justify-content:space-between;gap:20px;padding-top:21px;font-size:10px;display:flex}.footer-bottom span:last-child{gap:18px;display:flex}.footer-bottom a:hover{color:#fff}.legal{color:#718496;margin:20px 0 0;font-size:9px;line-height:1.6}.modal-bg{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08111e94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fbfcfa;border-radius:16px;width:min(510px,100%);max-height:calc(100vh - 40px);padding:37px;position:relative;overflow:auto;box-shadow:0 28px 70px #00000045}.modal>p:not(.eyebrow){color:#6f7d8f;margin:16px 0 22px;font-size:13px;line-height:1.75}.modal h2{color:#243b58;letter-spacing:-.06em;margin:0;font-size:31px;line-height:1.18}.close{color:#53687e;background:#eef3f3;border:0;border-radius:50%;width:31px;height:31px;font-size:21px;line-height:1;position:absolute;top:15px;right:16px}.modal form{gap:13px;display:grid}.modal label{color:#52667b;gap:6px;font-size:11px;font-weight:800;display:grid}.modal input,.modal textarea{color:#263c57;background:#fff;border:1px solid #d9e3e4;border-radius:7px;outline:none;width:100%;padding:11px 12px;font-size:13px}.modal input:focus,.modal textarea:focus{border-color:#7293f4;box-shadow:0 0 0 3px #7293f421}.modal textarea{resize:vertical;min-height:80px}.modal form .button{width:100%;margin-top:5px}.success{text-align:center;padding:12px 0 8px}.success>i{color:#228664;background:#e3f8ec;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:15px;font-size:22px;font-style:normal;display:inline-flex}.success h2{font-size:25px}.success p{color:#718095;max-width:345px;margin:12px auto 22px;font-size:13px;line-height:1.75}.fade-up{animation:.7s ease-out both rise}.fade-up-delay{animation:.8s ease-out .14s both rise}@keyframes rise{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.desktop-nav{gap:15px;margin-left:20px}.hero{gap:34px}.feature-grid{grid-template-columns:repeat(2,1fr)}.integrations-section{gap:42px}.node{min-width:135px}.node p small{display:none}.security-section{gap:45px}.detail-card{grid-template-columns:.75fr 1.25fr;gap:16px;padding:18px}}@media (max-width:820px){.site-header{height:67px}.desktop-nav,.head-actions>a{display:none}.menu-button{display:block}.head-actions{gap:10px}.hero{grid-template-columns:1fr;min-height:auto;padding-top:67px}.hero-copy{max-width:680px}.hero-product{width:100%;max-width:720px;margin:4px auto 0}.section{padding-top:90px;padding-bottom:90px}.section-heading,.split-heading,.cash-heading,.integrations-section,.security-section,.faq-section{grid-template-columns:1fr;gap:25px;display:grid}.section-heading .eyebrow{grid-column:auto}.automation-panel,.invoice-showcase{grid-template-columns:1fr}.detail-card{grid-template-columns:minmax(160px,.7fr) 1.2fr}.expense-inner{grid-template-columns:1fr}.receipt-stage{width:100%;max-width:600px;margin:0 auto}.cash-dashboard{grid-template-columns:1fr}.balance{min-height:250px}.due-list{grid-template-columns:1fr 1fr}.due-list>p{grid-column:1/-1;padding-bottom:0}.integration-map{width:min(600px,100%);margin:10px auto 0}.integration-note{margin-top:-5px}.security-cards{max-width:700px}.footer-top{grid-template-columns:1fr 1fr;gap:40px;display:grid}.footer-brand{max-width:390px}.footer-links{justify-content:space-between}.contact-section{align-items:flex-end}.team-strip{flex-direction:column;align-items:flex-start}.float-tag{display:none}}@media (max-width:560px){.brand{font-size:17px}.header-button{padding:0 11px}.hero h1{font-size:45px}.hero-text{font-size:14px}.hero-actions{gap:17px}.arrow-link{font-size:13px}.product-shell{border-radius:13px;grid-template-columns:43px minmax(0,1fr);min-height:427px}.app-side{padding:14px 6px}.side-mark{margin-bottom:23px;padding-left:5px}.app-nav{justify-content:center;padding:8px 2px}.app-nav em,.side-account em{display:none}.side-account{justify-content:center;padding-left:0;padding-right:0}.app-main{padding:17px 13px}.app-heading h2{font-size:13px}.metrics{gap:5px}.metrics article{padding:9px 7px}.metrics p{font-size:7px}.metrics strong{font-size:12px}.dash-grid{grid-template-columns:1fr}.queue-card{display:none}.activity-row{grid-template-columns:1fr}.activity-row>div{padding:4px 0}.invoice-workspace{padding:10px}.mini-table{overflow-x:auto}.mini-table-head,.mini-table-row{width:520px}.ai-callout{align-items:flex-start}.ai-callout button{display:none}.feature-grid{grid-template-columns:1fr;margin-top:35px}.feature-card{min-height:195px}.automation-panel{border-radius:14px;padding:34px 22px}.flow-grid{gap:22px;padding:0}.flow-grid article{padding:13px}.flow-grid h3{font-size:10px}.flow-grid p{font-size:8px}.flow-grid:before{inset:24% 8%}.invoice-showcase{margin-top:35px;padding:6px}.invoice-list{padding:14px}.invoice-preview{grid-template-columns:20px minmax(0,1fr) auto;gap:5px}.invoice-preview .status{grid-column:2;width:fit-content}.invoice-preview>b{grid-area:1/3}.detail-card{grid-template-columns:1fr}.paper{min-height:245px}.paper>strong{bottom:18px}.receipt-stage{min-height:335px}.receipt.back{width:138px;top:42px;left:1%}.receipt.middle{width:148px;top:133px;left:20%}.receipt.front{width:min(230px,62vw);padding:16px;top:60px;left:28%}.receipt.front h3{margin-top:29px;font-size:26px}.receipt-stage aside{bottom:10px;right:0}.cash-chart{padding:18px 13px 12px}.large-bars{gap:4px;height:150px}.cash-chart>div:first-child span{font-size:7px}.due-list{grid-template-columns:1fr}.due-list>p{grid-column:auto;padding:17px 16px 4px}.due-list>div{border-top:1px solid #e4ebea;border-left:0}.integration-map{min-height:425px}.center-node{width:112px;height:112px}.node{min-width:118px;padding:8px}.node>i{width:25px;height:25px;font-size:12px}.node p b{font-size:8px}.node.top{top:4px}.node.bottom{bottom:4px}.node.left{left:-4px}.node.right{right:-4px}.integration-map:before,.integration-map:after{height:112px}.security-cards article{padding:21px 48px 21px 66px}.security-cards article>i{top:18px;left:18px}.company-section{padding-top:88px;padding-bottom:88px}.faq-list summary{font-size:13px}.contact-section{padding-top:65px;padding-bottom:65px;display:grid}.footer-top{grid-template-columns:1fr;gap:34px}.footer-bottom{gap:12px;display:grid}.legal{font-size:8px}.modal{padding:30px 22px}}
