.accounting-page{background:#fff;overflow-x:hidden}.accounting-page *,.accounting-page :before,.accounting-page :after{box-sizing:border-box}.accounting-hero-section{background:radial-gradient(circle at 88% 15%,#10b98112,#0000 30%),linear-gradient(#fff 0%,#fffefa 100%);padding:22px 0 48px}.accounting-breadcrumbs{color:#747b86;align-items:center;gap:9px;margin-bottom:24px;font-size:13px;display:flex}.accounting-breadcrumbs a,.accounting-breadcrumbs span{align-items:center;gap:6px;display:inline-flex}.accounting-breadcrumbs a:hover{color:#059669}.accounting-hero-grid{grid-template-columns:minmax(390px,.82fr) minmax(590px,1.18fr);align-items:center;gap:55px;display:grid}.accounting-kicker{color:#087d62;background:#f0fbf7;border:1px solid #d9f3ea;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:25px;padding:9px 13px;font-size:13px;font-weight:700;display:inline-flex}.accounting-kicker small{color:#737b84;font-size:11px;font-weight:500}.accounting-hero-copy h1{color:#111;letter-spacing:-3px;margin:0;font-size:clamp(48px,5vw,72px);font-weight:800;line-height:1.08}.accounting-hero-copy h1 span{z-index:1;color:#059669;display:inline-block;position:relative}.accounting-hero-copy h1 span:after{content:"";background:#f0a30a;border-radius:999px;height:5px;position:absolute;bottom:-8px;left:0;right:0;transform:rotate(-1deg)}.accounting-hero-copy>p{color:#606875;max-width:630px;margin:26px 0 0;font-size:18px;line-height:1.7}.accounting-hero-actions{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.accounting-primary-button,.accounting-outline-button{border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 25px;font-size:14px;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex}.accounting-primary-button:hover,.accounting-outline-button:hover{transform:translateY(-2px)}.accounting-primary-button{color:#fff;background:linear-gradient(135deg,#f8b51f,#e79000);box-shadow:0 12px 28px #f59e0b40}.accounting-outline-button{color:#d78200;background:#fff;border:1px solid #eca023}.accounting-trust-list{color:#6b7280;flex-wrap:wrap;gap:24px;margin-top:26px;font-size:12px;display:flex}.accounting-trust-list span{align-items:center;gap:7px;display:inline-flex}.accounting-dashboard-window{background:#fff;border:1px solid #e7ebee;border-radius:17px;grid-template-columns:118px minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 30px 70px #0f172a1f}.accounting-dashboard-sidebar{background:#fffefb;border-right:1px solid #edf0f2;flex-direction:column;padding:16px 10px;display:flex}.accounting-mini-brand{color:#d78600;letter-spacing:1.4px;flex-direction:column;align-items:center;gap:4px;margin-bottom:18px;font-size:8px;display:flex}.accounting-mini-brand>span{color:#fff;background:#f0a20a;border-radius:10px;place-items:center;width:35px;height:35px;font-size:17px;font-weight:800;display:grid}.accounting-mini-brand small{color:#9a9fa8;font-size:5px}.accounting-sidebar-menu{flex-direction:column;gap:4px;display:flex}.accounting-sidebar-item{color:#727985;border-radius:7px;align-items:center;gap:7px;padding:8px 7px;font-size:8px;font-weight:600;display:flex}.accounting-sidebar-item.active{color:#c47900;background:#fff1d6}.accounting-sidebar-icon{border:1.4px solid;border-radius:3px;width:10px;height:10px}.accounting-dashboard-content{min-width:0;padding:15px}.accounting-dashboard-topbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.accounting-dashboard-topbar>strong{font-size:13px}.accounting-dashboard-topbar>div{color:#565d68;align-items:center;gap:9px;font-size:8px;display:flex}.accounting-user-avatar{color:#fff;background:#20554c;border-radius:50%;place-items:center;width:26px;height:26px;font-size:7px;font-weight:700;display:grid}.accounting-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(220px,.85fr);gap:11px;display:grid}.accounting-dashboard-main-column,.accounting-dashboard-side-column{min-width:0}.accounting-revenue-card,.accounting-position-card,.accounting-latest-sales,.accounting-profit-card,.accounting-cash-card,.accounting-purchase-card,.accounting-reconciliation-card{background:#fff;border:1px solid #e9ecef;border-radius:10px}.accounting-revenue-card{padding:15px}.accounting-card-heading{justify-content:space-between;align-items:flex-start;display:flex}.accounting-card-heading span,.accounting-card-heading strong{display:block}.accounting-card-heading span{color:#717984;font-size:8px}.accounting-card-heading strong{margin-top:5px;font-size:20px}.accounting-card-heading em{color:#059669;font-size:8px;font-style:normal;font-weight:700}.accounting-revenue-chart{width:100%;height:100px;margin-top:8px}.accounting-chart-labels{color:#9ca3af;justify-content:space-between;font-size:6px;display:flex}.accounting-position-card{margin-top:10px;padding:13px}.accounting-position-card h4,.accounting-latest-sales h4,.accounting-purchase-card h4,.accounting-reconciliation-card h4{margin:0 0 10px;font-size:9px}.accounting-position-card>div{color:#5c6470;border-bottom:1px solid #f1f3f4;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 0;font-size:7px;display:grid}.position-dot{border-radius:2px;width:7px;height:7px}.position-dot.green{background:#10b981}.position-dot.blue{background:#38bdf8}.position-dot.orange{background:#f59e0b}.position-dot.purple{background:#8b5cf6}.accounting-position-card strong{color:#2f343c;font-size:7px}.accounting-position-card>a{color:#059669;align-items:center;gap:5px;margin-top:9px;font-size:7px;font-weight:700;display:inline-flex}.accounting-latest-sales{margin-top:10px;padding:13px}.accounting-latest-sales>div,.accounting-purchase-card>div{border-bottom:1px solid #f0f1f3;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:8px 0;display:grid}.accounting-latest-sales>div:last-child,.accounting-purchase-card>div:last-child{border-bottom:0}.accounting-latest-sales strong,.accounting-purchase-card strong{font-size:7px}.accounting-latest-sales span,.accounting-purchase-card span{color:#7b828d;font-size:6px}.accounting-latest-sales b,.accounting-purchase-card b{grid-area:1/2;font-size:7px}.accounting-latest-sales em,.accounting-purchase-card em{color:#059669;grid-area:2/2;font-size:6px;font-style:normal}.accounting-latest-sales em.overdue,.accounting-purchase-card em.overdue{color:#dc2626}.accounting-purchase-card em.partial{color:#d97706}.accounting-dashboard-side-column{gap:10px;display:grid}.accounting-profit-card,.accounting-cash-card{padding:14px}.accounting-profit-card span,.accounting-profit-card strong,.accounting-profit-card em,.accounting-cash-card span,.accounting-cash-card strong,.accounting-cash-card small{display:block}.accounting-profit-card span,.accounting-cash-card span{color:#717984;font-size:8px}.accounting-profit-card strong,.accounting-cash-card strong{margin-top:5px;font-size:17px}.accounting-profit-card em{color:#059669;margin-top:4px;font-size:7px;font-style:normal}.accounting-cash-card small{color:#9ca3af;margin-top:3px;font-size:6px}.accounting-cash-card svg{width:100%;height:48px;margin-top:6px}.accounting-purchase-card,.accounting-reconciliation-card{padding:13px}.accounting-reconciliation-card>span{color:#616875;margin-bottom:9px;font-size:7px;display:block}.reconciliation-values{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.reconciliation-values>div{background:#fafafa;border-radius:6px;padding:8px}.reconciliation-values small,.reconciliation-values strong{display:block}.reconciliation-values small{color:#8c929c;font-size:6px}.reconciliation-values strong{margin-top:4px;font-size:7px}.reconciliation-difference{color:#d97706;justify-content:space-between;margin-top:8px;font-size:7px;display:flex}.accounting-features-section{background:linear-gradient(#fffdf9,#fff 22%);padding:52px 0 42px}.accounting-section-heading{text-align:center;max-width:850px;margin:0 auto 30px}.accounting-section-heading h2{letter-spacing:-1.4px;margin:0;font-size:clamp(30px,3vw,43px)}.accounting-section-heading h2 span{color:#059669;position:relative}.accounting-section-heading h2 span:after{content:"";background:#059669;border-radius:999px;height:3px;position:absolute;bottom:-4px;left:0;right:0}.accounting-section-heading p{color:#5c636e;margin:12px 0 0;font-size:15px}.accounting-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.accounting-feature-card{background:#fff;border:1px solid #e5e9ec;border-radius:16px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 8px 25px #0f172a0d}.accounting-feature-heading{align-items:flex-start;gap:11px;display:flex}.accounting-feature-heading>svg{color:#059669;flex-shrink:0}.accounting-feature-heading h3{margin:0 0 5px;font-size:17px}.accounting-feature-heading p{color:#5c636e;min-height:44px;margin:0;font-size:12px;line-height:1.55}.accounting-feature-card>a{color:#059669;align-items:center;gap:7px;margin-top:16px;font-size:12px;font-weight:700;display:inline-flex}.accounting-feature-preview{background:#fbfdfc;border:1px solid #e6eeeb;border-radius:11px;min-height:230px;margin-top:17px;padding:14px;overflow:hidden}.feature-preview-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.feature-preview-toolbar button{color:#fff;background:#059669;border:0;border-radius:5px;padding:7px 10px;font-size:8px;font-weight:700}.feature-preview-toolbar span{color:#738078;font-size:7px}.invoice-preview-content{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.invoice-list-preview{gap:8px;display:grid}.invoice-list-preview>div{background:#fff;border:1px solid #e7ece9;border-radius:7px;padding:9px;position:relative}.invoice-list-preview strong,.invoice-list-preview span,.invoice-list-preview small,.invoice-list-preview b,.invoice-list-preview em{display:block}.invoice-list-preview strong{font-size:7px}.invoice-list-preview span,.invoice-list-preview small{color:#7c847f;font-size:6px}.invoice-list-preview b{margin-top:5px;font-size:7px}.invoice-list-preview em{font-size:6px;font-style:normal;position:absolute;bottom:8px;right:8px}.invoice-list-preview em.paid{color:#059669}.invoice-list-preview em.overdue{color:#dc2626}.invoice-document-preview{background:#fff;border:1px solid #e7ece9;border-radius:7px;flex-direction:column;padding:10px;display:flex}.invoice-document-preview>span{color:#059669;font-size:7px;font-weight:700}.invoice-document-preview>strong{margin-top:5px;font-size:7px}.invoice-document-preview>small{color:#8b9290;margin-top:2px;font-size:6px}.invoice-document-preview>div{border-top:1px solid #ecefee;margin-top:auto;padding-top:12px}.invoice-document-preview>div span,.invoice-document-preview>div strong{display:block}.invoice-document-preview>div span{color:#7b827e;font-size:6px}.invoice-document-preview>div strong{color:#059669;margin-top:4px;font-size:10px}.invoice-document-preview button{color:#fff;background:#059669;border:0;border-radius:5px;margin-top:8px;padding:7px;font-size:7px}.expense-preview-content{grid-template-columns:1.15fr .85fr;gap:10px;display:grid}.expense-preview-list{gap:7px;display:grid}.expense-preview-list>div{background:#fff;border:1px solid #e8ecea;border-radius:6px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.expense-icon{color:#f59e0b;background:#fff3d7;border-radius:5px;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.expense-preview-list strong,.expense-preview-list small{display:block}.expense-preview-list strong{font-size:7px}.expense-preview-list small{color:#8b9290;font-size:6px}.expense-preview-list b{font-size:6px}.expense-donut-wrap{flex-direction:column;align-items:center;display:flex}.expense-donut{background:radial-gradient(circle, #fff 0 42%, transparent 43%), conic-gradient(#059669 0 58%, #38bdf8 58% 78%, #f59e0b 78% 90%, #8b5cf6 90% 100%);border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.expense-donut>div{text-align:center}.expense-donut strong,.expense-donut small{display:block}.expense-donut strong{font-size:8px}.expense-donut small{color:#8b9290;font-size:5px}.expense-legend{gap:4px;margin-top:9px;display:grid}.expense-legend span{color:#747c78;align-items:center;gap:5px;font-size:6px;display:flex}.expense-legend i{border-radius:2px;width:6px;height:6px}.expense-legend i.green{background:#059669}.expense-legend i.blue{background:#38bdf8}.expense-legend i.orange{background:#f59e0b}.cashflow-summary{gap:8px;display:grid}.cashflow-summary>div{justify-content:space-between;align-items:center;display:flex}.cashflow-summary span{color:#717984;font-size:7px}.cashflow-summary strong{color:#059669;font-size:9px}.cashflow-summary strong.out{color:#ef4444}.cashflow-bars{align-items:end;gap:8px;height:85px;margin-top:13px;display:flex}.cashflow-bars>div{align-items:end;gap:3px;width:100%;height:100%;display:flex}.cashflow-bars i{border-radius:3px 3px 0 0;width:50%;display:block}.cashflow-bars i:first-child{background:#66cdb2}.cashflow-bars i:last-child{background:#f7a58c}.cashflow-line{width:100%;height:50px;margin-top:7px}.bank-account-select{color:#55605b;background:#fff;border:1px solid #e5ebe8;border-radius:7px;align-items:center;gap:7px;padding:9px;font-size:8px;display:flex}.bank-balance-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.bank-balance-grid>div{background:#fff;border:1px solid #e5ebe8;border-radius:7px;padding:9px}.bank-balance-grid small,.bank-balance-grid strong{display:block}.bank-balance-grid small{color:#818985;font-size:6px}.bank-balance-grid strong{margin-top:4px;font-size:8px}.bank-balance-grid>div:last-child strong{color:#d97706}.bank-preview>button{color:#fff;background:#059669;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-top:13px;padding:8px 11px;font-size:8px;font-weight:700;display:inline-flex}.bank-preview>small{color:#8a918e;margin-left:8px;font-size:6px}.report-preview{grid-template-columns:.85fr 1.15fr;gap:10px;display:grid}.report-menu{align-content:start;gap:4px;display:grid}.report-menu>div{color:#68716c;border-radius:5px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:5px;padding:7px;font-size:6px;display:grid}.report-menu>div.active{color:#059669;background:#eaf8f3}.profit-loss-preview{background:#fff;border:1px solid #e6ebe8;border-radius:7px;padding:10px}.profit-loss-preview h4{margin:0 0 8px;font-size:7px}.profit-loss-preview>div{color:#707874;border-bottom:1px solid #f0f2f1;justify-content:space-between;padding:5px 0;font-size:6px;display:flex}.profit-loss-preview>div strong{color:#323936}.profit-loss-preview>div.net-profit{color:#059669;border-bottom:0;font-weight:700}.profit-loss-preview>div.net-profit strong{color:#059669}.tax-preview{flex-direction:column;display:flex}.tax-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tax-grid>div{background:#fff;border:1px solid #e5ebe8;border-radius:7px;padding:12px 8px}.tax-grid span,.tax-grid strong{display:block}.tax-grid span{color:#737b77;font-size:7px}.tax-grid strong{color:#059669;margin-top:7px;font-size:10px}.tax-grid>div:last-child strong{color:#d97706}.tax-period{justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;display:flex}.tax-period span{color:#6f7773;font-size:7px}.tax-period button{color:#fff;background:#059669;border:0;border-radius:6px;padding:8px 10px;font-size:7px;font-weight:700}.accounting-integration-section{padding:0 0 28px}.accounting-bottom-grid{grid-template-columns:1fr;gap:20px;display:grid}.accounting-card-title{text-align:center}.accounting-card-title p{color:#6f7682;margin:8px 0 0;font-size:12px}.accounting-integration-flow{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:8px;margin-top:22px;display:grid}.accounting-integration-flow>div{text-align:center;background:#fff;border:1px solid #efc979;border-radius:10px;flex-direction:column;align-items:center;min-height:145px;padding:14px;display:flex}.accounting-integration-flow>div svg{color:#059669}.accounting-integration-flow strong{margin-top:7px;font-size:11px}.accounting-integration-flow span{color:#717984;margin-top:5px;font-size:8px;line-height:1.45}.accounting-integration-flow b{margin-top:auto;font-size:10px}.flow-arrow{color:#f0a30a}.integration-caption{color:#3d4a45;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:11px;display:flex}.integration-caption svg{color:#059669}.accounting-cta-section{padding:0 0 30px}.accounting-cta-card{color:#fff;background:radial-gradient(circle at 15% 20%,#ffffff24,#0000 25%),linear-gradient(135deg,#e68a00,#f5aa09);border-radius:23px;grid-template-columns:75px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:145px;padding:28px 34px;display:grid;box-shadow:0 18px 35px #e78a003d}.accounting-cta-icon{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.accounting-cta-card h2{margin:0 0 5px;font-size:25px}.accounting-cta-card p{color:#ffffffe0;margin:0;font-size:13px}.accounting-cta-actions{gap:12px;display:flex}.accounting-cta-actions a{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.accounting-cta-white{color:#d67d00;background:#fff}.accounting-cta-outline{color:#fff;border:1px solid #ffffffbf}.accounting-social-section{padding:4px 0 30px}.accounting-social-strip{background:#f4fbf8;border:1px solid #d9f3ea;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:20px 26px;display:flex}.accounting-social-strip>p{color:#454b54;max-width:320px;margin:0;font-size:14px;font-weight:600}.accounting-social-badges{flex-wrap:wrap;gap:14px 26px;display:flex}.accounting-social-badges>div{color:#566069;align-items:center;gap:9px;font-size:13px;display:flex}.accounting-social-badges svg{color:#059669}.accounting-social-badges span strong{color:#111}.accounting-social-stars{color:#f0a30a;letter-spacing:1px;font-size:15px}.accounting-impact-section{padding:22px 0 44px}.accounting-impact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.accounting-impact-card{background:radial-gradient(circle at 88% 12%,#10b9810f,#0000 42%),#fff;border:1px solid #e2efe9;border-radius:16px;padding:24px 22px}.accounting-impact-icon{color:#059669;background:#e9f8f2;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid}.accounting-impact-card strong{color:#111;letter-spacing:-1px;font-size:28px;font-weight:800;display:block}.accounting-impact-card p{color:#5c636e;margin:8px 0 0;font-size:13px;line-height:1.5}.accounting-integrations-section{padding:8px 0 44px}.accounting-integrations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.accounting-integration-item{background:#fff;border:1px solid #e5e9ec;border-radius:14px;align-items:flex-start;gap:13px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.accounting-integration-item:hover{border-color:#bfe8d8;transform:translateY(-3px);box-shadow:0 12px 26px #10b9811a}.accounting-integration-item>span{color:#059669;background:#eaf8f2;border-radius:11px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.accounting-integration-item h3{align-items:center;gap:8px;margin:2px 0 5px;font-size:15px;display:flex}.accounting-integration-item h3 em{color:#d78200;background:#fff2d8;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.accounting-integration-item p{color:#5c636e;margin:0;font-size:12px;line-height:1.45}.accounting-industry-section{padding:8px 0 46px}.accounting-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.accounting-industry-card{background:#fff;border:1px solid #e5e9ec;border-radius:14px;align-items:flex-start;gap:13px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.accounting-industry-card:hover{border-color:#bfe8d8;transform:translateY(-3px);box-shadow:0 12px 26px #10b9811a}.accounting-industry-card>span{color:#059669;background:#eaf8f2;border-radius:11px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.accounting-industry-card h3{margin:2px 0 5px;font-size:15px}.accounting-industry-card p{color:#5c636e;margin:0;font-size:12px;line-height:1.45}.accounting-why-section{padding:8px 0 44px}.accounting-why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.accounting-why-card{background:#fff;border:1px solid #e5e9ec;border-radius:16px;padding:24px 22px;box-shadow:0 8px 25px #0f172a0a}.accounting-why-icon{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:13px;place-items:center;width:50px;height:50px;margin-bottom:15px;display:grid}.accounting-why-card h3{margin:0 0 8px;font-size:16px}.accounting-why-card p{color:#5c636e;margin:0;font-size:13px;line-height:1.55}.accounting-faq-section{padding:8px 0 40px}.accounting-faq-list{gap:12px;max-width:780px;margin:0 auto;display:grid}.accounting-faq-item{background:#fff;border:1px solid #e5e9ec;border-radius:12px;padding:4px 20px}.accounting-faq-item summary{color:#1f2430;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.accounting-faq-item summary::-webkit-details-marker{display:none}.accounting-faq-item summary svg{color:#059669;flex-shrink:0;transition:transform .2s}.accounting-faq-item[open] summary svg{transform:rotate(45deg)}.accounting-faq-item>p{color:#5c636e;margin:0;padding:0 0 18px;font-size:14px;line-height:1.65}@media (max-width:1280px){.accounting-hero-grid{grid-template-columns:1fr}.accounting-hero-copy{text-align:center}.accounting-kicker,.accounting-hero-copy>p{margin-inline:auto}.accounting-hero-actions,.accounting-trust-list{justify-content:center}.accounting-dashboard-window{width:100%;max-width:930px;margin-inline:auto}.accounting-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.accounting-bottom-grid{grid-template-columns:1fr}.accounting-cta-card{grid-template-columns:70px 1fr}.accounting-cta-actions{grid-column:2}}@media (max-width:820px){.accounting-dashboard-window{grid-template-columns:72px minmax(0,1fr)}.accounting-mini-brand strong,.accounting-mini-brand small,.accounting-sidebar-item>span:last-child{display:none}.accounting-sidebar-item{justify-content:center}.accounting-dashboard-grid{grid-template-columns:1fr}.accounting-dashboard-side-column{grid-template-columns:repeat(2,1fr)}.accounting-feature-grid,.accounting-integration-flow{grid-template-columns:1fr}.flow-arrow{margin-inline:auto;transform:rotate(90deg)}}@media (max-width:680px){.accounting-hero-copy h1{letter-spacing:-2px;font-size:clamp(40px,11vw,55px)}.accounting-dashboard-window{grid-template-columns:1fr}.accounting-dashboard-sidebar{display:none}.accounting-dashboard-side-column,.invoice-preview-content,.expense-preview-content,.report-preview,.bank-balance-grid,.tax-grid{grid-template-columns:1fr}.accounting-cta-card{text-align:center;grid-template-columns:1fr}.accounting-cta-icon{margin-inline:auto}.accounting-cta-actions{grid-column:1;justify-content:center}}.accounting-usecase-section{padding:8px 0 44px}.accounting-usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.accounting-usecase-card{background:#fff;border:1px solid #e5e9ec;border-radius:18px;grid-template-columns:250px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.accounting-usecase-image{background:#e2f2ea;min-height:260px;position:relative;overflow:hidden}.accounting-usecase-image img{object-fit:cover;width:100%;height:100%;display:block}.accounting-usecase-image:after{content:"";background:linear-gradient(115deg,#05966933,#0000 55%);position:absolute;inset:0}.accounting-usecase-content{padding:22px}.accounting-usecase-content h3{margin:0 0 6px;font-size:20px}.accounting-usecase-content>p{color:#5c636e;margin:0 0 15px;font-size:13px;line-height:1.55}.accounting-usecase-content ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.accounting-usecase-content li{color:#4b525c;align-items:center;gap:8px;font-size:13px;display:flex}.accounting-usecase-content li svg{color:#059669;flex-shrink:0}@media (max-width:1080px){.accounting-impact-grid,.accounting-integrations-grid,.accounting-industry-grid,.accounting-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.accounting-usecase-grid{grid-template-columns:1fr}}@media (max-width:560px){.accounting-usecase-card{grid-template-columns:1fr}.accounting-usecase-image{min-height:190px}}@media (max-width:700px){.accounting-social-strip{flex-direction:column;align-items:flex-start}.accounting-impact-grid,.accounting-integrations-grid,.accounting-industry-grid,.accounting-why-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.accounting-page *,.accounting-page :before,.accounting-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.accounting-primary-button:hover,.accounting-outline-button:hover,.accounting-integration-item:hover,.accounting-industry-card:hover{transform:none}}@media (max-width:520px){.accounting-hero-actions{flex-direction:column}.accounting-hero-actions a{width:100%}.accounting-trust-list{flex-direction:column;align-items:flex-start}.accounting-dashboard-content{padding:10px}.accounting-feature-card{padding:15px}.accounting-cta-actions{flex-direction:column}.accounting-cta-actions a{width:100%}}
