:root{color:#17243b;font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:#17243b;background:#fff;margin:0;line-height:1.65}a{text-decoration:none}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e9edf4}.navbar-brand{color:#152642;letter-spacing:-.5px}.brand-mark{color:#245ee8;background:#e8efff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.small-mark{border-radius:9px;width:32px;height:32px}.hero-section{background:linear-gradient(135deg,#f1f5ff 0%,#fff 55%,#eaf1ff 100%);overflow:hidden}.hero-container{padding-top:86px;padding-bottom:86px}.eyebrow,.section-kicker{color:#255bca;letter-spacing:1.15px;text-transform:uppercase;font-size:.78rem;font-weight:800}.eyebrow{letter-spacing:.35px;text-transform:none;background:#fff;border:1px solid #dbe6ff;border-radius:50px;align-items:center;gap:9px;padding:9px 14px;display:inline-flex}.live-dot{background:#20a46b;border-radius:50%;width:8px;height:8px}.hero-title{letter-spacing:-2.6px;color:#152642;max-width:680px;font-size:clamp(2.7rem,5vw,4.6rem);font-weight:800;line-height:1.06}.hero-title span{color:#2763e9}.hero-copy{color:#63718a;max-width:590px;font-size:1.12rem;line-height:1.85}.hero-trust{color:#64748b;flex-wrap:wrap;gap:15px 20px;font-size:.79rem;display:flex}.hero-trust i{color:#2863e9;margin-right:5px}.hero-product{background:#fff;border:1px solid #e0e7f1;border-radius:21px;overflow:hidden;transform:rotate(.5deg);box-shadow:0 28px 80px #1e396721}.product-topbar{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;display:flex}.product-body{padding:24px}.product-footer{color:#78859a;background:#f8fafc;padding:12px 20px;font-size:.74rem}.demo-label{color:#2859b8;white-space:nowrap;background:#eaf1ff;border-radius:6px;padding:5px 8px;font-size:.65rem;font-weight:800}.tiny{font-size:.73rem}.muted{color:#78859a}.icon-soft{color:#2563eb;background:#edf3ff;border-radius:13px;place-items:center;width:43px;height:43px;font-size:1.25rem;display:grid}.mini-metric{background:#fafbfe;border:1px solid #edf0f5;border-radius:13px;padding:15px}.mini-number{font-size:2rem;font-weight:800;line-height:1.4}.progress{background:#e7edf7;height:7px}.progress-bar{background:#3474ed}.sample-alert{border:1px solid #edf0f5;border-radius:11px;align-items:center;gap:11px;margin-top:10px;padding:12px;display:flex}.alert-icon{color:#d74b4b;background:#fff0ef;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.alert-icon-orange{color:#b87915;background:#fff5e5}.section-padding{padding:92px 0}.section-tinted{background:#f7f9fc}.section-heading{max-width:720px}.section-heading h2{letter-spacing:-1.2px;margin-top:14px;font-size:clamp(2rem,3.3vw,2.8rem);font-weight:800;line-height:1.18}.section-heading p{color:#718096;margin-top:15px;font-size:1rem}.info-card,.feature-card{background:#fff;border:1px solid #e7ecf3;border-radius:17px;padding:28px}.info-card h5,.feature-card h5{margin:19px 0 10px;font-size:1.06rem;font-weight:750}.info-card p,.feature-card p{color:#728096;margin:0;font-size:.91rem;line-height:1.8}.feature-symbol{border-radius:14px;place-items:center;width:48px;height:48px;font-size:1.35rem;display:grid}.symbol-red{color:#d14c4c;background:#fff0ef}.symbol-blue{color:#2863e9;background:#eaf1ff}.symbol-orange{color:#bd7b17;background:#fff5e5}.feature-card{transition:transform .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 17px 40px #1a315612}.feature-icon{color:#2d65df;font-size:1.8rem}.feature-tag{color:#4164a7;background:#f0f4ff;border-radius:6px;margin-top:18px;padding:5px 8px;font-size:.72rem;font-weight:650;display:inline-block}.app-shell{background:#fff;border:1px solid #dfe5ef;border-radius:17px;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 25px 75px #182b4d17}.app-sidebar{background:#f8faff;border-right:1px solid #e8edf5;flex-direction:column;padding:21px 13px;display:flex}.app-logo{color:#172b4b;align-items:center;gap:8px;padding:0 5px 28px;font-size:.88rem;font-weight:750;display:flex}.app-logo b{color:#2863e9}.sidebar-label{color:#96a1b3;letter-spacing:1px;padding:0 9px 10px;font-size:.65rem;font-weight:800}.sidebar-link{color:#68778f;border-radius:9px;align-items:center;gap:10px;margin-bottom:4px;padding:11px 10px;font-size:.82rem;display:flex}.sidebar-link.active{color:#235bd3;background:#e8efff;font-weight:700}.sidebar-count{background:#fff;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:.7rem}.sidebar-bottom{border-top:1px solid #e6ebf3;align-items:center;gap:9px;margin-top:auto;padding:23px 5px 0;display:flex}.avatar{color:#245ac4;background:#dce8ff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:.72rem;font-weight:800;display:grid}.app-main{min-width:0}.app-topbar{border-bottom:1px solid #e9edf4;justify-content:space-between;align-items:center;gap:15px;padding:24px 27px;display:flex}.app-content{padding:24px 27px}.demo-notice{color:#365b9c;background:#edf4ff;border-radius:8px;padding:11px 13px;font-size:.77rem}.app-metric{border:1px solid #e8edf4;border-radius:12px;height:100%;padding:17px}.metric-heading{color:#6e7c91;font-size:.76rem}.app-metric-value{font-size:1.9rem;font-weight:800;line-height:1.6}.search-box{max-width:220px}.search-box .form-control,.search-box .input-group-text,.filter-select{border-color:#dfe5ef;font-size:.78rem}.filter-select{width:auto;min-width:130px}.app-table{margin-bottom:0;font-size:.78rem}.app-table thead th{color:#8793a5;white-space:nowrap;background:#fafbfe;padding:13px 12px;font-size:.69rem;font-weight:700}.app-table td{border-color:#edf0f5;padding:15px 12px}.status-pill{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.status-matched{color:#18794e;background:#e7f8ef}.status-review{color:#9a650b;background:#fff4d9}.status-danger{color:#b42318;background:#ffebe9}.view-invoice{white-space:nowrap;font-size:.72rem}.invoice-details{background:#fbfcff;border:1px solid #dce6f7;border-radius:12px;margin-top:24px;padding:20px}.empty-state{text-align:center;color:#7a879b;padding:35px}.app-bottom-note{color:#718096;border-top:1px solid #edf0f5;padding:13px;font-size:.74rem}.benefit-row{gap:13px;margin-top:24px;display:flex}.benefit-row>i{color:#207b53;font-size:1.35rem}.benefit-row h6{margin-bottom:4px;font-weight:750}.benefit-row p{color:#748196;margin:0;font-size:.9rem}.benefit-panel{background:#fff;border:1px solid #e5eaf2;border-radius:18px;padding:28px;box-shadow:0 15px 45px #192c4d0d}.process-row{border:1px solid #e8edf5;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.process-icon{color:#2863e9;background:#edf3ff;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:1.2rem;display:grid}.process-connector{color:#91a0b8;justify-content:center;padding:7px;display:flex}.process-result{color:#16734b;background:#eaf7f0;border:1px solid #d7efe2;border-radius:12px;align-items:center;gap:13px;padding:16px;display:flex}.calculator-card{border:1px solid #e4eaf2;border-radius:18px;padding:30px}.calc-field{margin-bottom:27px}.calc-field .form-label{font-size:.88rem;font-weight:650}.calc-control{align-items:center;gap:18px;display:flex}.calc-control .form-range{flex:1}.calc-value{text-align:center;color:#235bc9;background:#eef3ff;border-radius:8px;min-width:78px;padding:7px;font-size:.84rem;font-weight:750}.savings-result{color:#fff;background:linear-gradient(145deg,#17346a,#2457b4);border-radius:18px;padding:35px}.result-kicker{letter-spacing:1.1px;color:#c7d9ff;font-size:.72rem;font-weight:800}.result-number{letter-spacing:-2px;margin-top:10px;font-size:clamp(2.8rem,5vw,4.3rem);font-weight:850;line-height:1.35}.result-divider{border-top:1px solid #ffffff35;margin:23px 0}.result-stat{border-bottom:1px solid #fff2;justify-content:space-between;gap:15px;padding:13px 0;font-size:.85rem;display:flex}.result-stat span{color:#d0ddf5}.result-stat strong{text-align:right}.result-disclaimer{color:#dbe7fc;background:#ffffff13;border-radius:9px;padding:12px;font-size:.75rem;line-height:1.7}.workflow-card{background:#fff;border:1px solid #e5eaf2;border-radius:16px;padding:26px}.step-badge{color:#245bd1;background:#e9f0ff;border-radius:13px;place-items:center;width:48px;height:48px;font-weight:800;display:inline-grid}.workflow-card h5{margin-top:20px;font-weight:750}.workflow-card p{color:#738096;margin-bottom:0;font-size:.9rem;line-height:1.8}.industry-card{border:1px solid #e7ecf3;border-radius:15px;height:100%;padding:24px}.industry-card>i{color:#2863e9;font-size:1.8rem}.industry-card h6{margin-top:18px;font-weight:750}.industry-card p{color:#738096;margin-bottom:0;font-size:.85rem}.faq-accordion{max-width:850px}.faq-accordion .accordion-item{border-color:#e5eaf2}.faq-accordion .accordion-button{padding:19px;font-weight:700}.faq-accordion .accordion-body{color:#718096;line-height:1.8}.contact-section{background:linear-gradient(125deg,#13284c,#214e99)}.section-kicker-light{color:#c2d5ff}.contact-point{color:#e4edff;margin-top:17px;font-size:.9rem}.contact-point i{color:#8dddb5;margin-right:9px}.contact-card{background:#fff;border-radius:17px;padding:28px}.site-footer{background:#fff;border-top:1px solid #e7ecf3}@media (width<=991px){.hero-container{padding-top:60px;padding-bottom:60px}.app-shell{grid-template-columns:1fr}.app-sidebar{display:none}.hero-product{transform:none}}@media (width<=767px){.section-padding{padding:65px 0}.hero-title{letter-spacing:-1.5px;font-size:2.8rem}.hero-copy{font-size:1rem}.product-body{padding:17px}.app-topbar,.app-content{padding:18px}.app-topbar{flex-direction:column;align-items:flex-start}.app-metric{padding:12px}.app-metric-value{font-size:1.55rem}.search-box{flex:1;max-width:none}.filter-select{flex:1}.calculator-card,.savings-result{padding:23px}.result-number{font-size:3rem}.result-stat{font-size:.78rem}.hero-trust{gap:12px}}.pricing-card[data-astro-cid-ajjeame4]{background:var(--bs-white,#fff);border:1px solid var(--bs-border-color,#dee2e6);border-radius:1rem;height:100%}.pricing-feature-list[data-astro-cid-ajjeame4] li[data-astro-cid-ajjeame4]{line-height:1.6}.pricing-feature-list[data-astro-cid-ajjeame4] i[data-astro-cid-ajjeame4]{flex-shrink:0}
