:root{
    --ak-purple:#6a5acd;
    --ak-purple-dark:#4f43ad;
    --ak-purple-ink:#352b78;
    --ak-purple-soft:#eeeafd;
    --ak-bg:#f4f6f8;
    --ak-white:#fff;
    --ak-ink:#171925;
    --ak-muted:#666b7a;
    --ak-line:#e5e7ee;
    --ak-green:#14866d;
    --ak-shadow:0 22px 65px rgba(47,42,91,.12);
    --ak-font:Inter,"Noto Sans Devanagari","Segoe UI",Roboto,Arial,sans-serif;
}
*{box-sizing:border-box}
html.ak-site-document{margin:0!important;padding:0;scroll-behavior:smooth;scroll-padding-top:92px}
body.ak-site-body{margin:0!important;padding:0!important;background:var(--ak-white)!important;color:var(--ak-ink);font-family:var(--ak-font);overflow-x:hidden}
button,input{font:inherit}
button,a{-webkit-tap-highlight-color:transparent}
a{color:inherit;text-decoration:none}
.ak-site{width:100%;min-height:100vh;background:var(--ak-white);font-family:var(--ak-font);font-size:16px;line-height:1.6;color:var(--ak-ink)}
.ak-site [hidden]{display:none!important}
.ak-site svg{display:block}
.ak-icon{width:21px;height:21px;flex:0 0 auto}
.ak-container{width:min(1180px,calc(100% - 44px));margin-inline:auto}
.ak-skip{position:fixed;z-index:999;top:10px;left:10px;transform:translateY(-180%);padding:10px 16px;border-radius:10px;background:#111;color:#fff;font-weight:750}
.ak-skip:focus{transform:translateY(0)}
.ak-header{position:sticky;z-index:90;top:0;border-bottom:1px solid rgba(229,231,238,.75);background:rgba(255,255,255,.9);backdrop-filter:blur(18px);transition:box-shadow .2s ease}
.ak-header.is-scrolled{box-shadow:0 10px 30px rgba(38,32,80,.08)}
.ak-nav-wrap{display:flex;align-items:center;min-height:78px;gap:24px}
.ak-brand{display:inline-flex;align-items:center;gap:10px;line-height:1;white-space:nowrap}
.ak-brand-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:linear-gradient(145deg,var(--ak-purple),#8d7de4);color:#fff;box-shadow:0 9px 24px rgba(106,90,205,.3)}
.ak-brand-mark .ak-icon{width:25px;height:25px}
.ak-brand strong{font-size:22px;letter-spacing:-.7px}
.ak-brand em{font-size:16px;font-style:normal;color:var(--ak-purple)}
.ak-brand small{display:block;margin-top:5px;color:var(--ak-muted);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}
.ak-nav{display:flex;align-items:center;gap:25px;margin-left:auto;color:#4f5362;font-size:14px;font-weight:650}
.ak-nav>a:not(.ak-button){position:relative;padding:10px 0}
.ak-nav>a:not(.ak-button)::after{position:absolute;right:0;bottom:4px;left:0;height:2px;content:"";transform:scaleX(0);border-radius:9px;background:var(--ak-purple);transition:transform .2s ease}
.ak-nav>a:not(.ak-button):hover::after,.ak-nav>a:not(.ak-button):focus-visible::after{transform:scaleX(1)}
.ak-nav .ak-nav-signin{color:var(--ak-purple-dark)}
.ak-public-controls{display:flex;align-items:center;gap:8px}
.ak-theme-toggle{display:inline-flex;min-height:40px;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--ak-line);border-radius:12px;background:var(--ak-bg);color:var(--ak-muted);cursor:pointer;font-size:11px;font-weight:800}
.ak-theme-toggle:hover,.ak-theme-toggle:focus-visible{border-color:#cfc7f4;color:var(--ak-purple-dark)}
.ak-theme-toggle:focus-visible{outline:3px solid rgba(106,90,205,.24);outline-offset:2px}
.ak-theme-toggle .ak-icon{width:16px;height:16px}.ak-theme-sun{display:none}.ak-site[data-theme="dark"] .ak-theme-moon{display:none}.ak-site[data-theme="dark"] .ak-theme-sun{display:inline-flex}
.ak-language{display:flex;padding:3px;border:1px solid var(--ak-line);border-radius:12px;background:var(--ak-bg)}
.ak-language button{min-width:37px;padding:7px 8px;border:0;border-radius:9px;background:transparent;color:var(--ak-muted);cursor:pointer;font-size:12px;font-weight:800}
.ak-language button.is-active{background:var(--ak-white);color:var(--ak-purple-dark);box-shadow:0 2px 8px rgba(43,39,79,.1)}
.ak-menu-button{display:none;align-items:center;gap:8px;margin-left:auto;padding:9px 10px;border:1px solid var(--ak-line);border-radius:10px;background:#fff;color:var(--ak-ink);font-size:13px;font-weight:750;cursor:pointer}
.ak-menu-lines,.ak-menu-lines::before,.ak-menu-lines::after{display:block;width:18px;height:2px;border-radius:4px;background:currentColor;content:""}
.ak-menu-lines{position:relative}.ak-menu-lines::before{position:absolute;top:-6px}.ak-menu-lines::after{position:absolute;top:6px}
.ak-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:12px 21px;border:1px solid var(--ak-purple);border-radius:12px;background:var(--ak-purple);color:#fff!important;box-shadow:0 10px 26px rgba(106,90,205,.22);font-size:14px;font-weight:780;line-height:1.15;text-align:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.ak-button:hover,.ak-button:focus-visible{transform:translateY(-2px);background:var(--ak-purple-dark);box-shadow:0 14px 32px rgba(106,90,205,.3)}
.ak-button-small{min-height:40px;padding:9px 15px;border-radius:10px;font-size:13px}
.ak-button-ghost{border-color:#d7d2f3;background:#fff;color:var(--ak-purple-dark)!important;box-shadow:none}
.ak-button-ghost:hover,.ak-button-ghost:focus-visible{background:var(--ak-purple-soft)}
.ak-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.ak-hero{position:relative;overflow:hidden;padding:92px 0 86px;background:linear-gradient(180deg,#fff 0%,#faf9ff 73%,#fff 100%)}
.ak-orb{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}
.ak-orb-one{top:60px;right:-140px;width:430px;height:430px;background:radial-gradient(circle,rgba(183,167,247,.3),rgba(183,167,247,0) 68%)}
.ak-orb-two{bottom:0;left:-160px;width:340px;height:340px;background:radial-gradient(circle,rgba(143,229,204,.18),rgba(143,229,204,0) 68%)}
.ak-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);align-items:center;gap:62px}
.ak-eyebrow,.ak-kicker{margin:0 0 15px;color:var(--ak-purple-dark);font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}
.ak-eyebrow{display:inline-flex;padding:8px 12px;border:1px solid #dfdaf8;border-radius:999px;background:var(--ak-purple-soft);letter-spacing:.055em;text-transform:none}
.ak-hero h1{max-width:660px;margin:18px 0 21px;font-size:clamp(43px,5vw,67px);font-weight:790;line-height:1.06;letter-spacing:-.055em}
.ak-lead{max-width:620px;margin:0 0 31px;color:var(--ak-muted);font-size:18px;line-height:1.75}
.ak-trust-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:29px;color:#555a69;font-size:12px;font-weight:650}
.ak-trust-row span{display:flex;align-items:center;gap:6px}.ak-trust-row .ak-icon{width:16px;height:16px;color:var(--ak-green)}
.ak-product-frame{overflow:hidden;border:1px solid rgba(205,201,224,.8);border-radius:22px;background:#fff;box-shadow:0 32px 85px rgba(45,38,91,.18);transform:perspective(1300px) rotateY(-2deg) rotateX(1deg)}
.ak-frame-top{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--ak-line);background:#fff}
.ak-frame-logo{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:var(--ak-purple);color:#fff;font-size:11px}
.ak-frame-top>div{display:grid}.ak-frame-top strong{font-size:12px}.ak-frame-top small{color:var(--ak-muted);font-size:8px}
.ak-frame-avatar{display:grid;width:30px;height:30px;margin-left:auto;place-items:center;border-radius:50%;background:var(--ak-purple-soft);color:var(--ak-purple-dark);font-size:11px;font-weight:800}
.ak-frame-body{display:grid;grid-template-columns:116px 1fr;min-height:380px;background:#f7f8fb}
.ak-demo-sidebar{display:flex;flex-direction:column;gap:6px;padding:19px 10px;border-right:1px solid var(--ak-line);background:#292448;color:#ddd9f4}
.ak-demo-sidebar span{display:flex;align-items:center;gap:8px;padding:9px 9px;border-radius:8px;font-size:9px;font-weight:700}.ak-demo-sidebar .ak-icon{width:14px;height:14px}.ak-demo-sidebar .is-active{background:rgba(255,255,255,.14);color:#fff}
.ak-demo-content{padding:23px 20px}
.ak-demo-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.ak-demo-heading>div{display:grid}.ak-demo-heading small{color:var(--ak-purple);font-size:7px;font-weight:850;letter-spacing:.16em}.ak-demo-heading strong{font-size:16px}.ak-demo-heading button,.ak-ui-title button{padding:8px 10px;border:0;border-radius:8px;background:var(--ak-purple);color:#fff;font-size:8px;font-weight:800}
.ak-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ak-metric-grid article{position:relative;display:grid;gap:5px;padding:14px 11px;border:1px solid var(--ak-line);border-radius:12px;background:#fff}.ak-metric-grid small{color:var(--ak-muted);font-size:7px;text-transform:uppercase}.ak-metric-grid strong{font-size:15px}.ak-metric-grid em{color:var(--ak-green);font-size:7px;font-style:normal;font-weight:750}.ak-metric-icon{position:absolute;top:10px;right:10px;display:grid;width:25px;height:25px;place-items:center;border-radius:8px}.ak-metric-icon .ak-icon{width:12px;height:12px}.ak-metric-icon.mint{background:#e5f7f1;color:#16826a}.ak-metric-icon.blue{background:#e8f2ff;color:#4d78bc}.ak-metric-icon.peach{background:#fff0e2;color:#c6752c}
.ak-chart-card{margin-top:12px;padding:15px 14px 7px;border:1px solid var(--ak-line);border-radius:12px;background:#fff}.ak-chart-card>div{display:flex;align-items:center;justify-content:space-between}.ak-chart-card strong{font-size:10px}.ak-chart-card small{color:var(--ak-muted);font-size:8px}.ak-chart-card svg{width:100%;height:120px}.ak-chart-grid{fill:none;stroke:#ebeaf1;stroke-width:1}.ak-chart-area{fill:url(#akChartFill)}.ak-chart-line{fill:none;stroke:var(--ak-purple);stroke-width:3;stroke-linecap:round}
.ak-section{padding:104px 0}
.ak-feature-section{background:#fff}
.ak-section-heading{max-width:750px;margin:0 auto 49px;text-align:center}.ak-section-heading.compact{margin-bottom:32px}.ak-section-heading h2,.ak-simple-copy h2,.ak-why-grid h2{margin:0 0 17px;font-size:clamp(33px,4vw,48px);font-weight:780;line-height:1.15;letter-spacing:-.04em}.ak-section-heading>p:not(.ak-kicker),.ak-simple-copy>p,.ak-why-grid>div>p:not(.ak-kicker){margin:0;color:var(--ak-muted);font-size:17px;line-height:1.75}
.ak-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}
.ak-feature-card{display:flex;min-height:312px;flex-direction:column;padding:28px 25px;border:1px solid var(--ak-line);border-radius:18px;background:#fff;box-shadow:0 10px 34px rgba(46,42,72,.055);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.ak-feature-card:hover{transform:translateY(-6px);border-color:#d2cbf3;box-shadow:0 22px 50px rgba(69,58,134,.12)}
.ak-feature-icon,.ak-guide-icon{display:grid;width:49px;height:49px;margin-bottom:23px;place-items:center;border-radius:14px;background:var(--ak-purple-soft);color:var(--ak-purple-dark)}.ak-feature-card:nth-child(2) .ak-feature-icon{background:#e6f7f1;color:#18745f}.ak-feature-card:nth-child(3) .ak-feature-icon{background:#fff1e2;color:#b86620}.ak-feature-card:nth-child(4) .ak-feature-icon{background:#e9f1ff;color:#4c6fae}
.ak-feature-card h3,.ak-guide-card h3{margin:0 0 12px;font-size:19px;line-height:1.35}.ak-feature-card p,.ak-guide-card>p:not(.ak-kicker){margin:0 0 20px;color:var(--ak-muted);font-size:14px;line-height:1.7}.ak-feature-card a{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:var(--ak-purple-dark);font-size:13px;font-weight:780}.ak-feature-card a .ak-icon{width:16px;height:16px;transition:transform .2s ease}.ak-feature-card a:hover .ak-icon{transform:translateX(4px)}
.ak-product-tour{background:var(--ak-bg)}
.ak-tabs{overflow:hidden;border:1px solid #dedfe6;border-radius:22px;background:#fff;box-shadow:var(--ak-shadow)}
.ak-tab-list{display:grid;grid-template-columns:repeat(4,1fr);padding:8px;border-bottom:1px solid var(--ak-line);background:#fafafa}.ak-tab-list button{position:relative;padding:16px;border:0;border-radius:11px;background:transparent;color:var(--ak-muted);cursor:pointer;font-weight:720}.ak-tab-list button[aria-selected=true]{background:#fff;color:var(--ak-purple-dark);box-shadow:0 4px 16px rgba(54,49,82,.09)}.ak-tab-list button[aria-selected=true]::after{position:absolute;right:34%;bottom:7px;left:34%;height:2px;border-radius:4px;background:var(--ak-purple);content:""}
.ak-tab-stage{padding:41px}.ak-tab-panel{display:grid;grid-template-columns:.65fr 1.35fr;align-items:center;gap:42px;animation:akFade .25s ease}.ak-panel-copy h3{margin:0 0 15px;font-size:32px;line-height:1.18;letter-spacing:-.035em}.ak-panel-copy>p:not(.ak-kicker){margin:0;color:var(--ak-muted)}
.ak-ui-window{overflow:hidden;border:1px solid #dddfe8;border-radius:16px;background:#f8f9fb;box-shadow:0 18px 45px rgba(42,38,72,.12)}
.ak-ui-title{display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid var(--ak-line);background:#fff}.ak-ui-title>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--ak-purple);color:#fff;font-size:9px;font-weight:800}.ak-ui-title strong{font-size:12px}.ak-ui-title button{margin-left:auto}
.ak-invoice-form{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:9px;padding:14px}.ak-invoice-form>div{display:grid;padding:10px;border:1px solid var(--ak-line);border-radius:8px;background:#fff}.ak-invoice-form small{color:var(--ak-muted);font-size:7px}.ak-invoice-form strong{font-size:10px}
.ak-invoice-lines{display:grid;grid-template-columns:2fr .65fr .65fr .85fr;margin:0 14px;padding:8px 10px;border:1px solid var(--ak-line);border-radius:8px;background:#fff}.ak-invoice-lines>*{padding:7px 5px;border-bottom:1px solid #eeeef2;font-size:9px}.ak-invoice-lines>span{color:var(--ak-muted);font-size:7px;font-weight:800}.ak-invoice-lines>em{font-style:normal}.ak-invoice-lines>b{text-align:right}.ak-invoice-total{display:flex;align-items:center;justify-content:flex-end;gap:20px;padding:15px}.ak-invoice-total span{color:var(--ak-muted);font-size:9px}.ak-invoice-total strong{font-size:17px}
.ak-dashboard-window{padding:25px}.ak-dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ak-dash-metrics article{display:grid;padding:14px;border:1px solid var(--ak-line);border-radius:11px;background:#fff}.ak-dash-metrics small{color:var(--ak-muted);font-size:8px}.ak-dash-metrics strong{font-size:17px}.ak-dash-metrics em{color:var(--ak-green);font-size:8px;font-style:normal}.ak-bars{display:flex;height:160px;align-items:flex-end;gap:14px;margin-top:22px;padding:14px 20px 0;border-left:1px solid var(--ak-line);border-bottom:1px solid var(--ak-line);background:repeating-linear-gradient(to top,transparent 0,transparent 39px,#e9e9ee 40px)}.ak-bars i{flex:1;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#998be6,var(--ak-purple));box-shadow:0 5px 13px rgba(106,90,205,.18)}
.ak-report-window{padding:20px 22px}.ak-report-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--ak-line)}.ak-report-header>div{display:grid}.ak-report-header small{color:var(--ak-purple);font-size:7px;font-weight:850}.ak-report-header strong{font-size:16px}.ak-report-header>span{padding:6px 9px;border-radius:7px;background:var(--ak-purple-soft);color:var(--ak-purple-dark);font-size:8px;font-weight:700}.ak-report-row{display:flex;justify-content:space-between;padding:13px 4px;border-bottom:1px solid var(--ak-line);font-size:11px}.ak-report-row span{color:var(--ak-muted)}.ak-report-row.total{margin-top:8px;border:0;border-radius:9px;background:#ebe8fc;color:var(--ak-purple-dark);font-size:14px}.ak-report-row.total span{color:inherit;font-weight:750}
.ak-ledger-window{padding:22px}.ak-ledger-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ak-ledger-title strong{font-size:15px}.ak-ledger-title span{padding:6px 9px;border-radius:999px;background:#e4f5ee;color:var(--ak-green);font-size:8px;font-weight:800}.ak-ledger-head,.ak-ledger-row{display:grid;grid-template-columns:2fr .7fr .7fr;gap:12px;padding:10px;border-bottom:1px solid var(--ak-line);font-size:10px}.ak-ledger-head{border-radius:8px 8px 0 0;background:#f0eff7;color:var(--ak-muted);font-size:7px;font-weight:800}.ak-ledger-row b,.ak-ledger-row em{text-align:right;font-style:normal}.ak-ledger-foot{display:flex;justify-content:space-between;margin-top:14px;padding:11px;border-radius:8px;background:#e7f6ef;color:var(--ak-green);font-size:9px}
.ak-simple-section{background:#fff}
.ak-simple-grid{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:76px}
.ak-check-list{display:grid;gap:12px;margin:25px 0 0;padding:0;list-style:none}.ak-check-list li{display:flex;align-items:center;gap:9px;color:#424756;font-size:14px;font-weight:650}.ak-check-list .ak-icon{width:19px;height:19px;color:var(--ak-green)}
.ak-simple-demo{overflow:hidden;border:1px solid #dcddea;border-radius:22px;background:#fff;box-shadow:var(--ak-shadow)}
.ak-simple-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 23px;border-bottom:1px solid var(--ak-line);background:#fbfbfd}.ak-simple-toolbar>div{display:grid}.ak-simple-toolbar strong{font-size:15px}.ak-simple-toolbar small{color:var(--ak-muted);font-size:10px}
.ak-switch{display:flex;align-items:center;gap:8px;color:var(--ak-purple-dark);font-size:11px;cursor:pointer}.ak-switch input{position:absolute;opacity:0;pointer-events:none}.ak-switch>span{position:relative;width:40px;height:23px;border-radius:20px;background:#ccd0da;transition:background .2s ease}.ak-switch>span::after{position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.18);content:"";transition:transform .2s ease}.ak-switch input:checked+span{background:var(--ak-purple)}.ak-switch input:checked+span::after{transform:translateX(17px)}.ak-switch input:focus-visible+span{outline:3px solid rgba(106,90,205,.25)}
.ak-simple-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:22px}.ak-simple-menu button{display:flex;align-items:center;gap:12px;min-height:85px;padding:16px;border:1px solid var(--ak-line);border-radius:14px;background:#fff;color:var(--ak-ink);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.ak-simple-menu button:hover{border-color:#c9c1ef;background:#faf9ff}.ak-simple-menu button>.ak-icon:first-child{display:grid;width:35px;height:35px;padding:8px;border-radius:10px;background:var(--ak-purple-soft);color:var(--ak-purple-dark)}.ak-simple-menu button>.ak-icon:last-child{width:16px;height:16px;margin-left:auto;color:var(--ak-purple)}.ak-simple-menu button span{display:grid}.ak-simple-menu button strong{font-size:13px}.ak-simple-menu button small{color:var(--ak-muted);font-size:9px}.ak-simple-menu .ak-advanced-item{background:#f9f9fb}
.ak-simple-status{margin:0;padding:12px 22px;border-top:1px solid var(--ak-line);background:#f6f3ff;color:var(--ak-purple-dark);font-size:10px;font-weight:700}
.ak-guidance-section{background:var(--ak-bg)}
.ak-guidance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ak-guide-card{display:flex;flex-direction:column;padding:28px;border:1px solid #dfe1e8;border-radius:19px;background:#fff;box-shadow:0 10px 32px rgba(53,47,87,.06)}.ak-guide-card .ak-kicker{margin-bottom:8px}.ak-guide-card h3{font-size:20px}.ak-guide-card>p:not(.ak-kicker){font-size:13px}.ak-text-button{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding:0;border:0;background:transparent;color:var(--ak-purple-dark);cursor:pointer;font-size:12px;font-weight:800;text-align:left}.ak-text-button .ak-icon{width:16px;height:16px}
.ak-accuracy-note{display:flex;align-items:flex-start;gap:14px;margin-top:20px;padding:19px 22px;border:1px solid #d9d3f5;border-radius:15px;background:#f1eefc;color:var(--ak-purple-ink)}.ak-accuracy-note>.ak-icon{margin-top:2px}.ak-accuracy-note p{display:grid;gap:3px;margin:0}.ak-accuracy-note strong{font-size:13px}.ak-accuracy-note span{font-size:12px;line-height:1.65}
.ak-why-section{overflow:hidden;background:linear-gradient(135deg,#4f43ad,#7666d7);color:#fff}.ak-why-grid{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:75px}.ak-why-grid .ak-kicker{color:#d9d3ff}.ak-why-grid>div>p:not(.ak-kicker){color:#e6e2fb}.ak-button-light{margin-top:26px;border-color:#fff;background:#fff;color:var(--ak-purple-dark)!important;box-shadow:none}.ak-button-light:hover{background:#f3f0ff}
.ak-benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.ak-benefit-grid article{padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(255,255,255,.1);backdrop-filter:blur(6px)}.ak-benefit-grid article>.ak-icon{width:25px;height:25px;margin-bottom:25px;color:#fff}.ak-benefit-grid h3{margin:0 0 7px;font-size:16px}.ak-benefit-grid p{margin:0;color:#e2def8;font-size:12px}
.ak-pricing-section{background:#fff}
.ak-price-toggle{display:inline-flex;margin-top:25px;padding:4px;border:1px solid var(--ak-line);border-radius:13px;background:var(--ak-bg)}.ak-price-toggle button{padding:9px 14px;border:0;border-radius:9px;background:transparent;color:var(--ak-muted);cursor:pointer;font-size:12px;font-weight:750}.ak-price-toggle button.is-active{background:#fff;color:var(--ak-purple-dark);box-shadow:0 3px 10px rgba(51,46,82,.1)}.ak-price-toggle button span{margin-left:4px;padding:3px 6px;border-radius:6px;background:#e1f6ee;color:#14765f;font-size:8px}
.ak-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.ak-plan{position:relative;display:flex;flex-direction:column;padding:31px;border:1px solid var(--ak-line);border-radius:19px;background:#fff;box-shadow:0 12px 35px rgba(52,47,83,.06)}.ak-plan-popular{border:2px solid var(--ak-purple);box-shadow:0 20px 55px rgba(106,90,205,.16)}.ak-popular{position:absolute;top:-13px;left:50%;padding:5px 11px;transform:translateX(-50%);border-radius:999px;background:var(--ak-purple);color:#fff;font-size:9px;font-weight:800;white-space:nowrap}.ak-plan h3{margin:0 0 14px;font-size:21px}.ak-price{display:flex;align-items:flex-end;margin-bottom:8px}.ak-price>span{align-self:center;color:var(--ak-purple);font-size:20px}.ak-price strong{font-size:47px;line-height:1;letter-spacing:-.05em}.ak-price small{margin:0 0 4px 7px;color:var(--ak-muted);font-size:11px}.ak-billed-yearly{margin:0;color:var(--ak-purple-dark);font-size:10px}.ak-plan ul{display:grid;gap:11px;margin:24px 0 27px;padding:0;list-style:none}.ak-plan li{display:flex;align-items:center;gap:8px;color:#4d5261;font-size:12px}.ak-plan li .ak-icon{width:17px;height:17px;color:var(--ak-green)}.ak-plan>.ak-button{width:100%;margin-top:auto}
.ak-addons{display:grid;grid-template-columns:1.1fr repeat(3,1fr);align-items:center;gap:13px;margin-top:24px;padding:21px;border:1px solid var(--ak-line);border-radius:18px;background:var(--ak-bg)}.ak-addons h3{margin:0;font-size:18px}.ak-addons>div .ak-kicker{margin-bottom:4px}.ak-addons article{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--ak-line);border-radius:12px;background:#fff}.ak-addons article>span{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:var(--ak-purple-soft);color:var(--ak-purple-dark)}.ak-addons article>span .ak-icon{width:18px;height:18px}.ak-addons article>div{display:grid}.ak-addons article strong{font-size:11px}.ak-addons article small{color:var(--ak-muted);font-size:9px}.ak-addons article em{margin-left:auto;padding:4px 6px;border-radius:6px;background:#e6f6ef;color:#16725e;font-size:7px;font-style:normal;font-weight:750}
.ak-cta{padding:65px 0;background:#181527;color:#fff}.ak-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:45px}.ak-cta .ak-kicker{color:#bcb3ef}.ak-cta h2{margin:0 0 10px;font-size:36px;letter-spacing:-.04em}.ak-cta p:not(.ak-kicker){margin:0;color:#bdb9cc}.ak-button-white{border-color:#fff;background:#fff;color:var(--ak-purple-dark)!important;box-shadow:none}.ak-button-white:hover{background:#f1efff}.ak-button-outline-white{border-color:rgba(255,255,255,.65);background:transparent;color:#fff!important;box-shadow:none}.ak-button-outline-white:hover{background:rgba(255,255,255,.1)}
.ak-footer{padding:47px 0;background:#fff}.ak-footer-grid{display:grid;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:22px}.ak-brand-footer .ak-brand-mark{width:36px;height:36px;border-radius:11px}.ak-brand-footer .ak-brand-mark .ak-icon{width:21px;height:21px}.ak-footer p{color:var(--ak-muted);font-size:12px}.ak-footer nav{display:flex;gap:16px;color:#4f5361;font-size:11px;font-weight:700}.ak-footer>div>small{grid-column:1/-1;padding-top:18px;border-top:1px solid var(--ak-line);color:#9296a2;font-size:10px}
.ak-guide-dialog{width:min(650px,calc(100% - 28px));max-height:min(760px,calc(100vh - 40px));padding:32px;border:0;border-radius:20px;background:#fff;color:var(--ak-ink);box-shadow:0 35px 100px rgba(22,19,45,.34)}.ak-guide-dialog::backdrop{background:rgba(23,20,41,.64);backdrop-filter:blur(3px)}.ak-dialog-close{position:absolute;top:14px;right:14px;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--ak-line);border-radius:50%;background:#fff;color:var(--ak-muted);cursor:pointer;font-size:23px}.ak-guide-dialog h2{margin:0 40px 13px 0;font-size:28px;line-height:1.2}.ak-guide-dialog p{color:var(--ak-muted)}.ak-guide-dialog ul{display:grid;gap:10px;padding-left:20px}.ak-guide-dialog .ak-dialog-note{padding:14px;border-radius:12px;background:var(--ak-purple-soft);color:var(--ak-purple-ink);font-size:12px}
/* Public dark mode is deliberately scoped to .ak-site. It cannot recolour the
   authenticated dark-green accounting workspace or the active WordPress theme. */
html.ak-site-document[data-ak-theme="dark"],html.ak-site-document[data-ak-theme="dark"] body.ak-site-body{background:#171423!important;color:#f7f4ff}
.ak-site[data-theme="dark"]{--ak-purple:#8f7fe3;--ak-purple-dark:#b5a8f2;--ak-purple-ink:#ddd5ff;--ak-purple-soft:#30294d;--ak-bg:#201c2d;--ak-white:#171423;--ak-ink:#f7f4ff;--ak-muted:#b7b1c5;--ak-line:#3a344a;--ak-green:#55c9aa;--ak-shadow:0 22px 65px rgba(0,0,0,.32);background:#171423;color:#f7f4ff}
.ak-site[data-theme="dark"] .ak-header{border-color:rgba(83,74,105,.78);background:rgba(23,20,35,.91)}
.ak-site[data-theme="dark"] .ak-header.is-scrolled{box-shadow:0 12px 34px rgba(0,0,0,.28)}
.ak-site[data-theme="dark"] .ak-nav{color:#c8c2d4}
.ak-site[data-theme="dark"] .ak-menu-button,.ak-site[data-theme="dark"] .ak-language button.is-active,.ak-site[data-theme="dark"] .ak-theme-toggle{background:#282336;color:#eee9fb}
.ak-site[data-theme="dark"] .ak-hero{background:linear-gradient(180deg,#171423 0%,#1d1929 73%,#171423 100%)}
.ak-site[data-theme="dark"] .ak-product-frame,.ak-site[data-theme="dark"] .ak-frame-top,.ak-site[data-theme="dark"] .ak-metric-grid article,.ak-site[data-theme="dark"] .ak-chart-card,.ak-site[data-theme="dark"] .ak-feature-section,.ak-site[data-theme="dark"] .ak-feature-card,.ak-site[data-theme="dark"] .ak-tabs,.ak-site[data-theme="dark"] .ak-tab-list button[aria-selected=true],.ak-site[data-theme="dark"] .ak-ui-title,.ak-site[data-theme="dark"] .ak-invoice-form>div,.ak-site[data-theme="dark"] .ak-invoice-lines,.ak-site[data-theme="dark"] .ak-simple-section,.ak-site[data-theme="dark"] .ak-simple-demo,.ak-site[data-theme="dark"] .ak-simple-menu button,.ak-site[data-theme="dark"] .ak-guide-card,.ak-site[data-theme="dark"] .ak-pricing-section,.ak-site[data-theme="dark"] .ak-plan,.ak-site[data-theme="dark"] .ak-addons article,.ak-site[data-theme="dark"] .ak-footer,.ak-site[data-theme="dark"] .ak-guide-dialog,.ak-site[data-theme="dark"] .ak-dialog-close{background:#1d1929;color:#f7f4ff}
.ak-site[data-theme="dark"] .ak-frame-body,.ak-site[data-theme="dark"] .ak-ui-window{background:#211d2d}
.ak-site[data-theme="dark"] .ak-product-tour,.ak-site[data-theme="dark"] .ak-guidance-section,.ak-site[data-theme="dark"] .ak-addons,.ak-site[data-theme="dark"] .ak-tab-list,.ak-site[data-theme="dark"] .ak-simple-toolbar{background:#201c2d}
.ak-site[data-theme="dark"] .ak-feature-card:hover,.ak-site[data-theme="dark"] .ak-simple-menu button:hover{background:#262033}
.ak-site[data-theme="dark"] .ak-trust-row,.ak-site[data-theme="dark"] .ak-check-list li,.ak-site[data-theme="dark"] .ak-plan li,.ak-site[data-theme="dark"] .ak-footer nav{color:#c8c2d4}
.ak-site[data-theme="dark"] .ak-chart-grid{stroke:#373143}
.ak-site[data-theme="dark"] .ak-bars{background:repeating-linear-gradient(to top,transparent 0,transparent 39px,#363040 40px)}
.ak-site[data-theme="dark"] .ak-report-row.total{background:#30294d}
.ak-site[data-theme="dark"] .ak-ledger-head{background:#2a2537}
@keyframes akFade{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media (prefers-reduced-motion:reduce){html.ak-site-document{scroll-behavior:auto}.ak-site *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:1100px){.ak-nav{gap:16px}.ak-hero-grid{grid-template-columns:1fr 1.12fr;gap:35px}.ak-hero h1{font-size:50px}.ak-product-frame{transform:none}.ak-feature-grid{grid-template-columns:repeat(2,1fr)}.ak-feature-card{min-height:270px}.ak-addons{grid-template-columns:1fr 1fr}.ak-addons>div{grid-column:1/-1}.ak-simple-grid,.ak-why-grid{gap:45px}}
@media(max-width:900px){html.ak-site-document{scroll-padding-top:72px}.ak-nav-wrap{min-height:70px}.ak-menu-button{display:flex}.ak-public-controls{order:2}.ak-menu-button{order:1}.ak-nav{position:absolute;top:69px;right:0;left:0;display:none;align-items:stretch;gap:3px;margin:0;padding:13px 22px 19px;border-bottom:1px solid var(--ak-line);background:#fff;box-shadow:0 18px 28px rgba(39,34,70,.1)}.ak-site[data-theme="dark"] .ak-nav{background:#1d1929;box-shadow:0 18px 28px rgba(0,0,0,.3)}.ak-nav.is-open{display:flex;flex-direction:column}.ak-nav>a:not(.ak-button){padding:10px}.ak-nav>a:not(.ak-button)::after{display:none}.ak-nav .ak-button{margin-top:5px}.ak-hero{padding-top:66px}.ak-hero-grid{grid-template-columns:1fr;gap:49px}.ak-hero-copy{text-align:center}.ak-eyebrow{justify-content:center}.ak-hero h1,.ak-lead{margin-right:auto;margin-left:auto}.ak-actions,.ak-trust-row{justify-content:center}.ak-product-frame{width:min(680px,100%);margin:auto}.ak-tab-panel{grid-template-columns:1fr;gap:28px}.ak-panel-copy{text-align:center}.ak-simple-grid,.ak-why-grid{grid-template-columns:1fr}.ak-guidance-grid{grid-template-columns:1fr}.ak-guide-card{min-height:0}.ak-plan-grid{grid-template-columns:1fr;max-width:550px;margin:auto}.ak-addons{grid-template-columns:1fr}.ak-addons>div{grid-column:auto}.ak-cta-inner{align-items:flex-start;flex-direction:column}.ak-footer-grid{grid-template-columns:1fr 1fr}.ak-footer nav{justify-self:end}.ak-footer p{display:none}}
@media(max-width:640px){.ak-container{width:min(100% - 28px,1180px)}.ak-header .ak-brand small{display:none}.ak-brand-mark{width:37px;height:37px}.ak-brand strong{font-size:19px}.ak-language button{min-width:32px;padding:6px}.ak-menu-button{font-size:0}.ak-menu-lines{margin:7px 0}.ak-hero{padding:50px 0 61px}.ak-hero h1{font-size:42px}.ak-lead{font-size:16px}.ak-actions .ak-button{width:100%}.ak-trust-row{align-items:center;flex-direction:column;gap:8px}.ak-product-frame{border-radius:15px}.ak-frame-body{grid-template-columns:1fr;min-height:330px}.ak-demo-sidebar{display:grid;grid-template-columns:repeat(4,1fr);padding:8px;border-right:0;border-bottom:1px solid var(--ak-line)}.ak-demo-sidebar span{justify-content:center;padding:7px;font-size:0}.ak-demo-sidebar .ak-icon{width:17px;height:17px}.ak-demo-content{padding:15px 12px}.ak-metric-grid{grid-template-columns:1fr 1fr}.ak-metric-grid article:nth-child(3){display:none}.ak-chart-card svg{height:95px}.ak-section{padding:74px 0}.ak-section-heading{margin-bottom:35px}.ak-section-heading h2,.ak-simple-copy h2,.ak-why-grid h2{font-size:34px}.ak-feature-grid{grid-template-columns:1fr}.ak-feature-card{min-height:0}.ak-tab-list{display:flex;overflow:auto;scroll-snap-type:x mandatory}.ak-tab-list button{min-width:135px;scroll-snap-align:start}.ak-tab-stage{padding:27px 16px}.ak-panel-copy h3{font-size:27px}.ak-invoice-form{grid-template-columns:1fr 1fr}.ak-invoice-form>div:first-child{grid-column:1/-1}.ak-invoice-lines{grid-template-columns:1.6fr .5fr .5fr .75fr}.ak-invoice-lines>*{font-size:7px}.ak-dashboard-window{padding:14px}.ak-dash-metrics{grid-template-columns:1fr 1fr}.ak-dash-metrics article:last-child{display:none}.ak-bars{height:130px;padding-right:10px;padding-left:10px;gap:8px}.ak-ledger-head,.ak-ledger-row{grid-template-columns:1.6fr .65fr .65fr;font-size:8px}.ak-ledger-foot{align-items:flex-start;flex-direction:column;gap:5px}.ak-simple-toolbar{align-items:flex-start;flex-direction:column}.ak-simple-menu{grid-template-columns:1fr;padding:14px}.ak-guidance-grid{gap:12px}.ak-accuracy-note{padding:15px}.ak-benefit-grid{grid-template-columns:1fr}.ak-plan{padding:26px 22px}.ak-addons{padding:14px}.ak-addons article{flex-wrap:wrap}.ak-addons article em{margin-left:46px}.ak-cta{text-align:center}.ak-cta .ak-actions{width:100%}.ak-cta .ak-actions .ak-button{width:100%}.ak-cta h2{font-size:31px}.ak-footer-grid{grid-template-columns:1fr;text-align:center}.ak-brand-footer{justify-self:center}.ak-footer p{display:block}.ak-footer nav{justify-self:center;flex-wrap:wrap;justify-content:center}.ak-footer>div>small{grid-column:auto}.ak-guide-dialog{padding:27px 21px}.ak-guide-dialog h2{font-size:24px}}
@media(max-width:390px){.ak-header .ak-brand em{display:none}.ak-hero h1{font-size:37px}.ak-metric-grid{grid-template-columns:1fr}.ak-metric-grid article:nth-child(2){display:none}.ak-demo-heading strong{font-size:14px}.ak-price strong{font-size:42px}}
@media(max-width:640px){.ak-nav-wrap{gap:8px}.ak-public-controls{gap:4px}.ak-theme-toggle{width:38px;padding:7px;justify-content:center}.ak-theme-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}
