.accounting-page{background:var(--surface);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(#131316 0% 100%);padding:22px 0 48px}.accounting-breadcrumbs{align-items:center;gap:var(--space-8);margin-bottom:var(--space-24);color:var(--text-quiet);font-size:var(--bz-text-base);display:flex}.accounting-breadcrumbs a,.accounting-breadcrumbs span{align-items:center;gap:var(--space-6);display:inline-flex}.accounting-breadcrumbs a:hover{color:var(--green-ink)}.accounting-hero-grid{grid-template-columns:minmax(390px,.82fr) minmax(590px,1.18fr);align-items:center;gap:55px;display:grid}.accounting-kicker{align-items:center;gap:var(--space-8);width:fit-content;margin-bottom:var(--space-24);color:#66f5d4;font-size:var(--bz-text-base);background:#0d2d21;border:1px solid #1f5140;border-radius:999px;padding:9px 13px;font-weight:700;display:inline-flex}.accounting-kicker small{color:var(--text-quiet);font-size:var(--bz-text-xs);font-weight:500}.accounting-hero-copy h1{color:#f4f4f5;letter-spacing:-.042em;margin:0;font-size:clamp(48px,5vw,72px);font-weight:800;line-height:1.08}.accounting-hero-copy h1 span{z-index:1;color:var(--green-ink);display:inline-block;position:relative}.accounting-hero-copy h1 span:after{content:"";background:var(--primary);border-radius:999px;height:5px;position:absolute;bottom:-8px;left:0;right:0;transform:rotate(-1deg)}.accounting-hero-copy>p{color:#8b8b95;max-width:630px;margin:26px 0 0;font-size:18px;line-height:1.7}.accounting-hero-actions{gap:var(--space-16);margin-top:var(--space-30);flex-wrap:wrap;display:flex}.accounting-primary-button,.accounting-outline-button{justify-content:center;align-items:center;gap:var(--space-8);min-height:52px;font-size:var(--bz-text-md);border-radius:9px;padding:0 25px;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:var(--brand-on-fill);background:linear-gradient(135deg,#fbbf24,#e88b00);box-shadow:0 12px 28px #f59e0b40}.accounting-outline-button{color:var(--primary-dark);background:var(--surface);border:1px solid #eca023}.accounting-trust-list{gap:var(--space-24);margin-top:var(--space-26);color:var(--text-muted);font-size:var(--bz-text-sm);flex-wrap:wrap;display:flex}.accounting-trust-list span{align-items:center;gap:var(--space-6);display:inline-flex}.accounting-dashboard-window{background:var(--surface);border:1px solid #27272c;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:#131316;border-right:1px solid #27272c;flex-direction:column;padding:16px 10px;display:flex}.accounting-mini-brand{align-items:center;gap:var(--space-4);margin-bottom:var(--space-18);color:var(--brand-ink);letter-spacing:1.4px;flex-direction:column;font-size:8px;display:flex}.accounting-mini-brand>span{width:35px;height:35px;color:var(--brand-on-fill);background:var(--primary);font-size:var(--bz-text-lg);border-radius:10px;place-items:center;font-weight:800;display:grid}.accounting-mini-brand small{color:var(--text-quiet);font-size:5px}.accounting-sidebar-menu{gap:var(--space-4);flex-direction:column;display:flex}.accounting-sidebar-item{align-items:center;gap:var(--space-6);color:var(--text-quiet);border-radius:7px;padding:8px 7px;font-size:8px;font-weight:600;display:flex}.accounting-sidebar-item.active{color:#ffc15c;background:#33260f}.accounting-sidebar-icon{border:1.4px solid;border-radius:3px;width:10px;height:10px}.accounting-dashboard-content{min-width:0;padding:var(--space-14)}.accounting-dashboard-topbar{margin-bottom:var(--space-12);justify-content:space-between;align-items:center;display:flex}.accounting-dashboard-topbar>strong{font-size:var(--bz-text-base)}.accounting-dashboard-topbar>div{align-items:center;gap:var(--space-8);color:#a1a1aa;font-size:8px;display:flex}.accounting-user-avatar{width:26px;height:26px;color:var(--text-on-dark);background:#20554c;border-radius:50%;place-items:center;font-size:7px;font-weight:700;display:grid}.accounting-dashboard-grid{gap:var(--space-10);grid-template-columns:minmax(0,1.45fr) minmax(220px,.85fr);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:var(--surface);border:1px solid #27272c;border-radius:10px}.accounting-revenue-card{padding:var(--space-14)}.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:var(--text-quiet);font-size:8px}.accounting-card-heading strong{margin-top:var(--space-4);font-size:var(--bz-text-xl)}.accounting-card-heading em{color:var(--green-ink);font-size:8px;font-style:normal;font-weight:700}.accounting-revenue-chart{width:100%;height:100px;margin-top:var(--space-8)}.accounting-chart-labels{color:var(--text-quiet);justify-content:space-between;font-size:6px;display:flex}.accounting-position-card{margin-top:var(--space-10);padding:var(--space-12)}.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{align-items:center;gap:var(--space-6);color:#8b8b95;border-bottom:1px solid #27272c;grid-template-columns:10px minmax(0,1fr) auto;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:var(--primary)}.position-dot.purple{background:#8b5cf6}.accounting-position-card strong{color:#f4f4f5;font-size:7px}.accounting-position-card>a{align-items:center;gap:var(--space-4);margin-top:var(--space-8);color:var(--green-ink);font-size:7px;font-weight:700;display:inline-flex}.accounting-latest-sales{margin-top:var(--space-10);padding:var(--space-12)}.accounting-latest-sales>div,.accounting-purchase-card>div{border-bottom:1px solid #27272c;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:var(--text-quiet);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:var(--green-ink);grid-area:2/2;font-size:6px;font-style:normal}.accounting-latest-sales em.overdue,.accounting-purchase-card em.overdue{color:var(--danger-ink)}.accounting-purchase-card em.partial{color:var(--brand-ink)}.accounting-dashboard-side-column{gap:var(--space-10);display:grid}.accounting-profit-card,.accounting-cash-card{padding:var(--space-14)}.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:var(--text-quiet);font-size:8px}.accounting-profit-card strong,.accounting-cash-card strong{margin-top:var(--space-4);font-size:var(--bz-text-lg)}.accounting-profit-card em{margin-top:var(--space-4);color:var(--green-ink);font-size:7px;font-style:normal}.accounting-cash-card small{margin-top:var(--space-2);color:var(--text-quiet);font-size:6px}.accounting-cash-card svg{width:100%;height:48px;margin-top:var(--space-6)}.accounting-purchase-card,.accounting-reconciliation-card{padding:var(--space-12)}.accounting-reconciliation-card>span{margin-bottom:var(--space-8);color:#8b8b95;font-size:7px;display:block}.reconciliation-values{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.reconciliation-values>div{padding:var(--space-8);background:#1a1a1f;border-radius:6px}.reconciliation-values small,.reconciliation-values strong{display:block}.reconciliation-values small{color:var(--text-quiet);font-size:6px}.reconciliation-values strong{margin-top:var(--space-4);font-size:7px}.reconciliation-difference{margin-top:var(--space-8);color:var(--brand-ink);justify-content:space-between;font-size:7px;display:flex}.accounting-features-section{padding:52px 0 var(--section-gap);background:linear-gradient(180deg, #131316, var(--surface) 22%)}.accounting-section-heading{text-align:center;max-width:850px;margin:0 auto 30px}.accounting-section-heading h2{letter-spacing:-.033em;margin:0;font-size:clamp(30px,3vw,43px)}.accounting-section-heading h2 span{color:var(--green-ink);position:relative}.accounting-section-heading h2 span:after{content:"";background:var(--green);border-radius:999px;height:3px;position:absolute;bottom:-4px;left:0;right:0}.accounting-section-heading p{color:#a1a1aa;font-size:var(--bz-text-md);margin:12px 0 0}.accounting-feature-grid{gap:var(--space-18);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.accounting-feature-card{min-width:0;padding:var(--space-20);background:var(--surface);border:1px solid #27272c;border-radius:16px;flex-direction:column;display:flex;box-shadow:0 8px 25px #0f172a0d}.accounting-feature-heading{align-items:flex-start;gap:var(--space-10);display:flex}.accounting-feature-heading>svg{color:var(--green-ink);flex-shrink:0}.accounting-feature-heading h3{font-size:var(--bz-text-lg);margin:0 0 5px}.accounting-feature-heading p{color:#a1a1aa;min-height:44px;font-size:var(--bz-text-sm);margin:0;line-height:1.55}.accounting-feature-card>a{align-items:center;gap:var(--space-6);margin-top:var(--space-16);color:var(--green-ink);font-size:var(--bz-text-sm);font-weight:700;display:inline-flex}.accounting-feature-preview{min-height:230px;margin-top:var(--space-16);padding:var(--space-14);background:#131316;border:1px solid #2d433b;border-radius:11px;overflow:hidden}.feature-preview-toolbar{margin-bottom:var(--space-12);justify-content:space-between;align-items:center;display:flex}.feature-preview-toolbar button{color:var(--text-on-dark);background:var(--green-fill);border:0;border-radius:5px;padding:7px 10px;font-size:8px;font-weight:700}.feature-preview-toolbar span{color:var(--text-quiet);font-size:7px}.invoice-preview-content{gap:var(--space-10);grid-template-columns:1.2fr .8fr;display:grid}.invoice-list-preview{gap:var(--space-8);display:grid}.invoice-list-preview>div{padding:var(--space-8);background:var(--surface);border:1px solid #27272c;border-radius:7px;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:var(--text-quiet);font-size:6px}.invoice-list-preview b{margin-top:var(--space-4);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:var(--green-ink)}.invoice-list-preview em.overdue{color:var(--danger-ink)}.invoice-document-preview{padding:var(--space-10);background:var(--surface);border:1px solid #27272c;border-radius:7px;flex-direction:column;display:flex}.invoice-document-preview>span{color:var(--green-ink);font-size:7px;font-weight:700}.invoice-document-preview>strong{margin-top:var(--space-4);font-size:7px}.invoice-document-preview>small{margin-top:var(--space-2);color:var(--text-quiet);font-size:6px}.invoice-document-preview>div{padding-top:var(--space-12);border-top:1px solid #27272c;margin-top:auto}.invoice-document-preview>div span,.invoice-document-preview>div strong{display:block}.invoice-document-preview>div span{color:var(--text-quiet);font-size:6px}.invoice-document-preview>div strong{margin-top:var(--space-4);color:var(--green-ink);font-size:10px}.invoice-document-preview button{margin-top:var(--space-8);padding:var(--space-6);color:var(--text-on-dark);background:var(--green-fill);border:0;border-radius:5px;font-size:7px}.expense-preview-content{gap:var(--space-10);grid-template-columns:1.15fr .85fr;display:grid}.expense-preview-list{gap:var(--space-6);display:grid}.expense-preview-list>div{align-items:center;gap:var(--space-6);padding:var(--space-8);background:var(--surface);border:1px solid #27272c;border-radius:6px;grid-template-columns:22px minmax(0,1fr) auto;display:grid}.expense-icon{width:21px;height:21px;color:var(--primary);background:#32280f;border-radius:5px;place-items:center;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:var(--text-quiet);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, #131316 0 42%, transparent 43%), conic-gradient(var(--green) 0 58%, #38bdf8 58% 78%, var(--primary) 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:var(--text-quiet);font-size:5px}.expense-legend{gap:var(--space-4);margin-top:var(--space-8);display:grid}.expense-legend span{align-items:center;gap:var(--space-4);color:var(--text-quiet);font-size:6px;display:flex}.expense-legend i{border-radius:2px;width:6px;height:6px}.expense-legend i.green{background:var(--green)}.expense-legend i.blue{background:#38bdf8}.expense-legend i.orange{background:var(--primary)}.cashflow-summary{gap:var(--space-8);display:grid}.cashflow-summary>div{justify-content:space-between;align-items:center;display:flex}.cashflow-summary span{color:var(--text-quiet);font-size:7px}.cashflow-summary strong{color:var(--green-ink);font-size:9px}.cashflow-summary strong.out{color:var(--danger-ink)}.cashflow-bars{align-items:end;gap:var(--space-8);height:85px;margin-top:var(--space-12);display:flex}.cashflow-bars>div{align-items:end;gap:var(--space-2);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:var(--space-6)}.bank-account-select{align-items:center;gap:var(--space-6);padding:var(--space-8);background:var(--surface);color:#a1a1aa;border:1px solid #27272c;border-radius:7px;font-size:8px;display:flex}.bank-balance-grid{gap:var(--space-6);margin-top:var(--space-12);grid-template-columns:repeat(3,1fr);display:grid}.bank-balance-grid>div{padding:var(--space-8);background:var(--surface);border:1px solid #27272c;border-radius:7px}.bank-balance-grid small,.bank-balance-grid strong{display:block}.bank-balance-grid small{color:var(--text-quiet);font-size:6px}.bank-balance-grid strong{margin-top:var(--space-4);font-size:8px}.bank-balance-grid>div:last-child strong{color:var(--brand-ink)}.bank-preview>button{justify-content:center;align-items:center;gap:var(--space-6);margin-top:var(--space-12);color:var(--text-on-dark);background:var(--green-fill);border:0;border-radius:6px;padding:8px 11px;font-size:8px;font-weight:700;display:inline-flex}.bank-preview>small{margin-left:var(--space-8);color:var(--text-quiet);font-size:6px}.report-preview{gap:var(--space-10);grid-template-columns:.85fr 1.15fr;display:grid}.report-menu{align-content:start;gap:var(--space-4);display:grid}.report-menu>div{align-items:center;gap:var(--space-4);padding:var(--space-6);color:#8b8b95;border-radius:5px;grid-template-columns:16px minmax(0,1fr) auto;font-size:6px;display:grid}.report-menu>div.active{color:var(--green-ink);background:#0f2e23}.profit-loss-preview{padding:var(--space-10);background:var(--surface);border:1px solid #27272c;border-radius:7px}.profit-loss-preview h4{margin:0 0 8px;font-size:7px}.profit-loss-preview>div{color:#8b8b95;border-bottom:1px solid #27272c;justify-content:space-between;padding:5px 0;font-size:6px;display:flex}.profit-loss-preview>div strong{color:#f4f4f5}.profit-loss-preview>div.net-profit{color:var(--green-ink);border-bottom:0;font-weight:700}.profit-loss-preview>div.net-profit strong{color:var(--green-ink)}.tax-preview{flex-direction:column;display:flex}.tax-grid{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.tax-grid>div{background:var(--surface);border:1px solid #27272c;border-radius:7px;padding:12px 8px}.tax-grid span,.tax-grid strong{display:block}.tax-grid span{color:var(--text-quiet);font-size:7px}.tax-grid strong{margin-top:var(--space-6);color:var(--green-ink);font-size:10px}.tax-grid>div:last-child strong{color:var(--brand-ink)}.tax-period{padding-top:var(--space-16);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.tax-period span{color:#8b8b95;font-size:7px}.tax-period button{color:var(--text-on-dark);background:var(--green-fill);border:0;border-radius:6px;padding:8px 10px;font-size:7px;font-weight:700}.accounting-integration-flow{align-items:center;gap:var(--space-8);margin-top:var(--space-22);grid-template-columns:1fr 24px 1fr 24px 1fr;display:grid}.accounting-integration-flow>div{min-height:145px;padding:var(--space-14);text-align:center;background:var(--surface);border:1px solid #51411f;border-radius:10px;flex-direction:column;align-items:center;display:flex}.accounting-integration-flow>div svg{color:var(--green-ink)}.accounting-integration-flow strong{margin-top:var(--space-6);font-size:var(--bz-text-xs)}.accounting-integration-flow span{margin-top:var(--space-4);color:var(--text-quiet);font-size:8px;line-height:1.45}.accounting-integration-flow b{margin-top:auto;font-size:10px}.flow-arrow{color:var(--primary)}.integration-caption{justify-content:center;align-items:center;gap:var(--space-6);margin-top:var(--space-16);color:#a1a1aa;font-size:var(--bz-text-xs);display:flex}.integration-caption svg{color:var(--green-ink)}.accounting-cta-section{padding:0 0 var(--section-gap-tight)}.accounting-cta-card{align-items:center;gap:var(--space-24);min-height:145px;color:var(--text-on-dark);background:radial-gradient(circle at 15% 20%,#13131624,#0000 25%),linear-gradient(135deg,#e88b00,#f5aa09);border-radius:23px;grid-template-columns:75px minmax(0,1fr) auto;padding:28px 34px;display:grid;box-shadow:0 18px 35px #e78a003d}.accounting-cta-icon{border:1px solid #27272c73;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;font-size:var(--bz-text-base);margin:0}.accounting-cta-actions{gap:var(--space-12);display:flex}.accounting-cta-actions a{justify-content:center;align-items:center;gap:var(--space-8);min-height:48px;font-size:var(--bz-text-base);border-radius:9px;padding:0 22px;font-weight:700;display:inline-flex}.accounting-cta-white{color:var(--primary-dark);background:var(--surface)}.accounting-cta-outline{color:var(--brand-on-fill);border:1px solid}.accounting-social-section{padding:4px 0 var(--section-gap-tight)}.accounting-social-strip{background:#1a1a1f;border:1px solid #1f5140;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:#a1a1aa;max-width:320px;font-size:var(--bz-text-md);margin:0;font-weight:600}.accounting-social-badges{flex-wrap:wrap;gap:14px 26px;display:flex}.accounting-social-badges>div{align-items:center;gap:var(--space-8);color:#a1a1aa;font-size:var(--bz-text-base);display:flex}.accounting-social-badges svg{color:var(--green-ink)}.accounting-social-badges span strong{color:#f4f4f5}.accounting-social-stars{color:var(--brand-ink);font-size:var(--bz-text-md);letter-spacing:1px}.accounting-impact-section{padding:22px 0 var(--section-gap)}.accounting-impact-grid{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.accounting-impact-card{background:radial-gradient(circle at 88% 12%,#10b9810f,#0000 42%),#131316;border:1px solid #284839;border-radius:16px;padding:24px 22px}.accounting-impact-icon{width:44px;height:44px;margin-bottom:var(--space-14);color:var(--green-ink);background:#0f2e22;border-radius:12px;place-items:center;display:grid}.accounting-impact-card strong{color:#f4f4f5;letter-spacing:-1px;font-size:28px;font-weight:800;display:block}.accounting-impact-card p{color:#a1a1aa;font-size:var(--bz-text-base);margin:8px 0 0;line-height:1.5}.accounting-integrations-section{padding:8px 0 var(--section-gap-lead)}.accounting-integrations-grid{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.accounting-integration-item{align-items:flex-start;gap:var(--space-12);padding:var(--space-18);background:var(--surface);border:1px solid #27272c;border-radius:14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.accounting-integration-item:hover{border-color:#1f513e;transform:translateY(-3px);box-shadow:0 12px 26px #10b9811a}.accounting-integration-item>span{width:44px;height:44px;color:var(--green-ink);background:#0f2e21;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.accounting-integration-item h3{align-items:center;gap:var(--space-8);font-size:var(--bz-text-md);margin:2px 0 5px;display:flex}.accounting-integration-item h3 em{color:var(--primary-dark);background:#32260f;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.accounting-integration-item p{color:#a1a1aa;font-size:var(--bz-text-sm);margin:0;line-height:1.45}.accounting-industry-section{padding:8px 0 var(--section-gap)}.accounting-industry-grid{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.accounting-industry-card{align-items:flex-start;gap:var(--space-12);padding:var(--space-18);background:var(--surface);border:1px solid #27272c;border-radius:14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.accounting-industry-card:hover{border-color:#1f513e;transform:translateY(-3px);box-shadow:0 12px 26px #10b9811a}.accounting-industry-card>span{width:44px;height:44px;color:var(--green-ink);background:#0f2e21;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.accounting-industry-card h3{font-size:var(--bz-text-md);margin:2px 0 5px}.accounting-industry-card p{color:#a1a1aa;font-size:var(--bz-text-sm);margin:0;line-height:1.45}.accounting-why-section{padding:8px 0 var(--section-gap)}.accounting-why-grid{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.accounting-why-card{background:var(--surface);border:1px solid #27272c;border-radius:16px;padding:24px 22px;box-shadow:0 8px 25px #0f172a0a}.accounting-why-icon{width:50px;height:50px;margin-bottom:var(--space-14);color:var(--text-on-dark);background:linear-gradient(135deg, #10b981, var(--green));border-radius:13px;place-items:center;display:grid}.accounting-why-card h3{font-size:var(--bz-text-lg);margin:0 0 8px}.accounting-why-card p{color:#a1a1aa;font-size:var(--bz-text-base);margin:0;line-height:1.55}.accounting-faq-section{padding:8px 0 var(--section-gap)}.accounting-faq-list{gap:var(--space-12);max-width:780px;margin:0 auto;display:grid}.accounting-faq-item{background:var(--surface);border:1px solid #27272c;border-radius:12px;padding:4px 20px}.accounting-faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-14);color:#f4f4f5;font-size:var(--bz-text-md);cursor:pointer;padding:16px 0;font-weight:700;list-style:none;display:flex}.accounting-faq-item summary::-webkit-details-marker{display:none}.accounting-faq-item summary svg{color:var(--green-ink);flex-shrink:0;transition:transform .2s}.accounting-faq-item[open] summary svg{transform:rotate(45deg)}.accounting-faq-item>p{color:#a1a1aa;font-size:var(--bz-text-md);margin:0;padding:0 0 18px;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-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:-.036em;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 var(--section-gap)}.accounting-usecase-grid{gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.accounting-usecase-card{background:var(--surface);border:1px solid #27272c;border-radius:18px;grid-template-columns:250px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.accounting-usecase-image{background:#142d21;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:var(--space-22)}.accounting-usecase-content h3{font-size:var(--bz-text-xl);margin:0 0 6px}.accounting-usecase-content>p{color:#a1a1aa;font-size:var(--bz-text-base);margin:0 0 15px;line-height:1.55}.accounting-usecase-content ul{gap:var(--space-10);margin:0;padding:0;list-style:none;display:grid}.accounting-usecase-content li{align-items:center;gap:var(--space-8);color:#a1a1aa;font-size:var(--bz-text-base);display:flex}.accounting-usecase-content li svg{color:var(--green-ink);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:var(--space-10)}.accounting-feature-card{padding:var(--space-14)}.accounting-cta-actions{flex-direction:column}.accounting-cta-actions a{width:100%}}
