:root{--bg:#f5f5f7;--surface:#fff;--text:#1d1d1f;--muted:#6e6e73;--blue:#0071e3;--green:#138a5b;--rose:#d6455d;--line:#00000012;--shadow:0 30px 90px #00000014;--radius:32px;--container:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Noto Sans Ethiopic,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.container{width:min(calc(100% - 40px), var(--container));margin:auto}.skipLink{z-index:200;color:#fff;background:#000;border-radius:12px;padding:12px 18px;position:fixed;top:-100px;left:16px}.skipLink:focus{top:16px}.siteHeader{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);background:#fbfbfdc7;border-bottom:1px solid #0000000a;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;min-height:66px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-weight:700;display:flex}.brand small{color:#86868b;margin-top:2px;font-size:.62rem;display:block}.brandMark{color:#fff;background:linear-gradient(145deg,#29292b,#000);border-radius:11px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 8px 22px #00000024}.brandMark svg{width:20px}.navLinks{align-items:center;gap:28px;display:flex}.navLinks a{color:#424245;font-size:.84rem}.navLinks a:hover{color:#000}.navActions{align-items:center;gap:10px;display:flex}.button,.textButton{border:0;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:600;display:inline-flex}.primary{background:var(--blue);color:#fff}.primary:hover{background:#0077ed}.textButton{color:var(--blue);padding-inline:8px}.secondaryDark{color:#fff;background:#1d1d1f}.white{color:#111;background:#fff}.menuButton{background:0 0;border:0;font-size:1.6rem;display:none}.overline{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.75rem;font-weight:700}.overline.light{color:#a1a1a6}.hero{background:radial-gradient(circle at 50% 25%, #0071e314, transparent 35%), linear-gradient(#fbfbfd, var(--bg));padding:98px 0 92px}.heroGrid{text-align:center;gap:70px;display:grid}.heroCopy{max-width:920px;margin:auto}.hero h1{letter-spacing:-.075em;margin:18px 0 28px;font-size:clamp(4rem,9vw,8.5rem);line-height:.91}.hero h1 span{color:#0000;background:linear-gradient(90deg,#0071e3,#4b8dff,#7357d9);-webkit-background-clip:text;background-clip:text;display:block}.heroCopy>p:not(.overline){max-width:780px;color:var(--muted);margin:auto;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.55}.heroActions{justify-content:center;gap:12px;margin:32px 0;display:flex}.trustLine{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:22px;font-size:.83rem;display:flex}.productCanvas{text-align:left;background:#ffffffe0;border-radius:40px;padding:16px;overflow:hidden;box-shadow:0 50px 120px #0000001f}.windowBar{align-items:center;gap:7px;height:40px;padding:0 10px;display:flex}.windowBar>span{background:#d5d5d8;border-radius:50%;width:9px;height:9px}.windowBar b{color:var(--muted);background:var(--bg);border-radius:999px;margin-left:8px;padding:7px 11px;font-size:.68rem;font-weight:500}.dashboardShell{grid-template-columns:220px 1fr;gap:14px;display:grid}.dashboardRail{background:var(--bg);border-radius:25px;flex-direction:column;gap:8px;padding:18px;display:flex}.dashboardRail>strong{margin-bottom:8px}.dashboardRail>span{color:var(--muted);border-radius:12px;padding:11px 12px;font-size:.82rem}.dashboardRail>span.active{color:#111;background:#fff;box-shadow:0 6px 18px #0000000d}.profitCard{background:#fff;border-radius:17px;margin-top:auto;padding:15px}.profitCard small,.profitCard strong,.profitCard em{display:block}.profitCard strong{margin:7px 0;font-size:1.35rem}.profitCard em{color:var(--green);font-size:.72rem;font-style:normal}.dashboardMain{gap:12px;display:grid}.dashboardHeading{justify-content:space-between;align-items:center;padding:7px;display:flex}.dashboardHeading h2{margin:0;font-size:1rem}.dashboardHeading p{color:var(--muted);margin:4px 0 0;font-size:.72rem}.dashboardHeading>span{color:var(--green);background:#138a5b17;border-radius:999px;padding:8px 11px;font-size:.72rem}.metrics{grid-template-columns:1.2fr .8fr .8fr;gap:12px;display:grid}.metric{background:var(--bg);border-radius:24px;padding:20px}.metric small,.metric strong,.metric em{display:block}.metric small{color:var(--muted);font-size:.75rem}.metric strong{letter-spacing:-.04em;margin:9px 0;font-size:1.75rem}.metric strong i{color:inherit;opacity:.65;font-size:.75rem;font-style:normal}.metric em{color:var(--blue);font-size:.72rem;font-style:normal}.primaryMetric{color:#fff;background:linear-gradient(145deg,#1d1d1f,#343438)}.primaryMetric>div{gap:10px;display:flex}.primaryMetric>div span{background:#ffffff14;border-radius:12px;flex:1;padding:10px;font-size:.68rem}.primaryMetric>div b{margin-top:5px;display:block}.dashboardGrid{grid-template-columns:1.05fr .95fr;gap:12px;display:grid}.chartPanel,.ledgerPanel{background:var(--bg);border-radius:24px;padding:18px}.chartPanel header,.ledgerPanel header{justify-content:space-between;font-size:.78rem;display:flex}.chartPanel header span,.ledgerPanel header span{color:var(--muted)}.chartPanel svg{width:100%;height:150px}.ledgerRow{align-items:center;gap:10px;margin-top:13px;display:flex}.ledgerRow>i{border-radius:11px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.ledgerRow>i.income{color:var(--green);background:#138a5b1a}.ledgerRow>i.expense{color:var(--rose);background:#d6455d1a}.ledgerRow>i.neutral{color:#7357d9;background:#7357d91a}.ledgerRow>span{flex:1}.ledgerRow>span b,.ledgerRow>span small{display:block}.ledgerRow>span b{font-size:.76rem}.ledgerRow>span small{color:var(--muted);margin-top:3px;font-size:.65rem}.ledgerRow>strong{font-size:.72rem}.ledgerRow>strong.income{color:var(--green)}.ledgerRow>strong.expense{color:var(--rose)}.darkStatement{color:#f5f5f7;text-align:center;background:#000;padding:118px 0}.darkStatement h2,.sectionHeader h2,.localStory h2,.complianceCard h2,.securityPreview h2,.earlyAccess h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1.02}.statementCards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px;display:grid}.statementCards article{text-align:left;background:#1d1d1f;border-radius:24px;padding:22px}.statementCards small{color:#a1a1a6;margin-bottom:8px;display:block}.section{padding:128px 0}.sectionHeader{text-align:center;max-width:920px;margin:0 auto 58px}.sectionHeader>p:last-child{max-width:700px;color:var(--muted);margin:0 auto;line-height:1.7}.featureGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.featureCard{background:#fff;border-radius:32px;flex-direction:column;justify-content:flex-end;min-height:320px;padding:34px;display:flex}.featureCard.large{background:radial-gradient(circle at 85% 15%,#0071e324,#0000 32%),#fff;grid-column:span 3;justify-content:flex-start;min-height:410px;padding:52px}.featureCard.large:nth-child(2){background:radial-gradient(circle at 85% 15%,#bf7c1724,#0000 32%),#fff}.featureCard i{width:48px;height:48px;color:var(--blue);background:#0071e317;border-radius:15px;place-items:center;font-size:1.4rem;font-style:normal;display:grid}.featureCard h3{margin:22px 0 10px;font-size:1.5rem}.featureCard.large h3{margin-top:55px;font-size:clamp(2.3rem,4vw,3.7rem)}.featureCard p{color:var(--muted);line-height:1.7}.split{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.localStory,.complianceCard{background:#fff;border-radius:36px;padding:48px}.localStory>p:not(.overline),.securityPreview p,.earlyAccess p{color:var(--muted);line-height:1.75}.localStory ul{gap:16px;margin-top:30px;padding:0;list-style:none;display:grid}.localStory li{gap:4px;display:grid}.localStory li span{color:var(--muted);font-size:.9rem}.complianceCard{color:#fff;background:#000}.statusGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:38px;display:grid}.statusGrid div{background:#1d1d1f;border-radius:22px;padding:18px}.statusGrid small,.statusGrid b,.statusGrid span{display:block}.statusGrid small{color:#a1a1a6}.statusGrid b{margin:8px 0}.statusGrid span{color:#2997ff;font-size:.76rem}.steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.steps article{background:#fff;border-radius:30px;min-height:290px;padding:30px}.steps i{background:var(--bg);border-radius:13px;place-items:center;width:43px;height:43px;font-style:normal;font-weight:700;display:grid}.steps h3{margin-top:28px}.steps p{color:var(--muted);line-height:1.7}.securityPreview{background:#fff}.securityTiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.securityTiles article{background:var(--bg);border-radius:22px;padding:20px}.securityTiles b,.securityTiles span{display:block}.securityTiles span{color:var(--muted);margin-top:5px;font-size:.85rem;line-height:1.6}.pricing{grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:auto;display:grid}.pricing article{background:#fff;border-radius:36px;flex-direction:column;min-height:550px;padding:42px;display:flex}.pricing article.featured{color:#fff;background:#000}.pricing small{text-transform:uppercase;letter-spacing:.08em;color:var(--blue);font-weight:700}.pricing h3{margin:18px 0 8px;font-size:3rem}.pricing h3 span{color:var(--muted);font-size:.85rem}.pricing p{color:var(--muted);line-height:1.7}.pricing .featured p,.pricing .featured li{color:#a1a1a6}.pricing ul{gap:12px;margin:28px 0;padding:0;list-style:none;display:grid}.pricing li:before{content:"✓";color:var(--green);margin-right:10px}.pricing .button{margin-top:auto}.earlyAccess{background:#fff}.accessForm{background:var(--bg);border-radius:30px;gap:15px;padding:30px;display:grid}.accessForm label,.authForm label,.demoForm label{gap:7px;font-size:.82rem;font-weight:600;display:grid}.accessForm input,.accessForm select,.authForm input,.demoForm input{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;min-height:48px;padding:0 14px}.accessForm .consent{align-items:flex-start;font-weight:400;display:flex}.accessForm .consent input{width:18px;min-height:auto;margin-top:2px}.accessForm p,.authForm p{min-height:22px;color:var(--muted);font-size:.8rem}.siteFooter{background:#fff;padding:60px 0 30px}.footerGrid{grid-template-columns:1.5fr repeat(3,1fr);gap:34px;display:grid}.footerLead p{max-width:430px;color:var(--muted);line-height:1.7}.footerGrid h3{font-size:.9rem}.footerGrid>div:not(.footerLead) a{color:var(--muted);margin:10px 0;font-size:.88rem;display:block}.footerBottom{border-top:1px solid var(--line);color:#86868b;justify-content:space-between;margin-top:35px;padding-top:20px;font-size:.8rem;display:flex}.pageShell{min-height:65vh;padding:100px 0 130px}.pageShell h1,.legalPage h1,.authPage h1{letter-spacing:-.065em;max-width:900px;margin:18px 0;font-size:clamp(3rem,7vw,6rem);line-height:.96}.pageLead{color:var(--muted);max-width:750px;font-size:1.2rem;line-height:1.7}.demoApp{margin-top:50px}.demoNotice{background:#fff3cd;border-radius:18px;align-items:center;gap:15px;padding:16px 18px;display:flex}.demoNotice span{color:#6b5a20;flex:1}.demoNotice button{color:#fff;background:#1d1d1f;border:0;border-radius:999px;padding:10px 16px}.demoMetrics{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.demoMetrics article{background:#fff;border-radius:24px;padding:22px}.demoMetrics small,.demoMetrics strong{display:block}.demoMetrics strong{margin-top:8px;font-size:1.5rem}.demoColumns{grid-template-columns:.85fr 1.15fr;gap:18px;display:grid}.demoForm,.demoLedger{background:#fff;border-radius:30px;padding:30px}.demoActions{gap:10px;margin:18px 0;display:flex}.receiptPreview{background:var(--bg);border-radius:20px;gap:10px;padding:18px;display:grid}.receiptPreview>span{justify-content:space-between;display:flex}.demoLedger>div{border-bottom:1px solid var(--line);align-items:center;padding:15px 0;display:flex}.demoLedger>div span{flex:1}.demoLedger b,.demoLedger small{display:block}.demoLedger small{color:var(--muted);margin-top:4px}.demoLedger strong.sale{color:var(--green)}.demoLedger strong.expense{color:var(--rose)}.legalPage{max-width:900px;padding:100px 0 130px}.legalUpdated{color:var(--muted)}.legalPage article{background:#fff;border-radius:30px;margin-top:50px;padding:45px}.legalPage h2{margin-top:34px}.legalPage p,.legalPage li{color:var(--muted);line-height:1.8}.authPage{place-items:center;min-height:70vh;padding:80px 20px;display:grid}.authPage>section{background:#fff;border-radius:32px;width:min(100%,520px);padding:42px}.authPage h1{font-size:3rem}.authPage>section>p{color:var(--muted);line-height:1.6}.authForm{gap:16px;margin:28px 0;display:grid}.authPage small{color:var(--muted)}.authPage a{color:var(--blue)}@media (max-width:1000px){.dashboardShell{grid-template-columns:1fr}.dashboardRail{display:none}.featureGrid{grid-template-columns:repeat(2,1fr)}.featureCard.large{grid-column:span 2}.steps{grid-template-columns:1fr 1fr}.footerGrid{grid-template-columns:1.3fr 1fr 1fr}.footerGrid>div:last-child{grid-column:2/4}}@media (max-width:780px){.container{width:auto;margin-inline:14px}.desktopOnly{display:none}.menuButton{display:block}.navLinks{box-shadow:var(--shadow);opacity:0;pointer-events:none;background:#fffffff7;border-radius:22px;flex-direction:column;align-items:stretch;padding:14px;transition:all .25s;display:flex;position:fixed;top:70px;left:14px;right:14px;transform:translateY(-10px)}.navLinks.open{opacity:1;pointer-events:auto;transform:none}.navLinks a{padding:12px}.hero{padding-top:72px}.hero h1{font-size:clamp(3.3rem,16vw,5.4rem)}.productCanvas{border-radius:28px;padding:8px}.metrics,.dashboardGrid,.statementCards,.featureGrid,.split,.steps,.securityTiles,.pricing,.footerGrid,.demoMetrics,.demoColumns{grid-template-columns:1fr}.featureCard.large{grid-column:auto;min-height:340px;padding:30px}.featureCard.large h3{margin-top:35px;font-size:2.4rem}.section{padding:92px 0}.darkStatement{padding:88px 0}.localStory,.complianceCard,.pricing article{padding:30px}.footerGrid>div:last-child{grid-column:auto}.footerBottom{flex-direction:column}.demoNotice{flex-direction:column;align-items:flex-start}.demoNotice button{width:100%}.legalPage article,.authPage>section{padding:28px}}@media (max-width:480px){.container{margin-inline:10px}.brand small{display:none}.heroActions{flex-direction:column}.heroActions .button{width:100%}.trustLine{flex-direction:column;gap:8px}.productCanvas{overflow-x:auto}.dashboardMain{min-width:660px}.hero h1{font-size:3.2rem}.sectionHeader h2,.darkStatement h2,.localStory h2,.complianceCard h2,.securityPreview h2,.earlyAccess h2{font-size:2.6rem}.pricing h3{font-size:2.4rem}.pageShell h1,.legalPage h1{font-size:3.2rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.authPage.authPageWide>section{width:min(100% - 32px,880px);max-width:880px}.ethiopianSignup{gap:22px}.ethiopianSignup fieldset{border:0;gap:20px;margin:0;padding:0;display:grid}.ethiopianSignup fieldset[hidden]{display:none}.ethiopianSignup legend{margin-bottom:18px;font-size:1.05rem;font-weight:700}.signupProgress{background:var(--bg);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.signupProgress span{color:var(--muted);align-items:center;gap:8px;font-size:.82rem;display:flex}.signupProgress span:first-child,.signupProgress span.active{color:var(--blue)}.signupProgress span b{font-size:.78rem}.signupProgress i{background:var(--line);flex:1;height:1px}.authGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.authGrid .fullSpan{grid-column:1/-1}.authGrid select{border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);background:#fff;border-radius:14px;padding:0 14px}.identityNotice{background:#0071e312;border:1px solid #0071e31f;border-radius:18px;gap:6px;padding:16px 18px;display:grid}.identityNotice strong{color:var(--blue)}.identityNotice span{color:var(--muted);font-size:.84rem;line-height:1.6}.authConsent{align-items:flex-start;line-height:1.55;grid-template-columns:auto 1fr!important;gap:10px!important;font-weight:400!important;display:flex!important}.authConsent input{margin-top:3px;width:18px!important;min-height:auto!important}.authConsent a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.signupActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.signupActions .authSubmit{min-width:220px}@media (max-width:720px){.authPage.authPageWide>section{width:min(100% - 22px,880px)}.authGrid{grid-template-columns:1fr}.authGrid .fullSpan{grid-column:auto}.signupProgress span b{display:none}.signupActions{grid-template-columns:1fr;display:grid}.signupActions .button{width:100%}.signupActions .textButton{order:2}}
:root{--mezgeb-ink:#07111f;--mezgeb-ink-2:#111d31;--mezgeb-blue:#1666f5;--mezgeb-blue-2:#6c63ff;--mezgeb-cyan:#3dc8ff;--mezgeb-success:#168a55;--mezgeb-success-soft:#e9f8f0;--mezgeb-error:#c9364f;--mezgeb-error-soft:#fff0f3;--mezgeb-warning:#b66b00;--mezgeb-focus:0 0 0 4px #1666f529;--mezgeb-ease:cubic-bezier(.2, .8, .2, 1);--mezgeb-spring:cubic-bezier(.16, 1, .3, 1)}html{text-rendering:optimizelegibility;background:#f5f7fb}body{background:linear-gradient(#fbfcff 0,#f4f6fa 38%,#f7f8fb 100%);overflow-x:hidden}body :where(h1,h2,h3,h4,p,span,strong,small,label,a,button){overflow-wrap:anywhere}img,svg,video,canvas{max-width:100%}main{animation:mezgebPageIn .58s var(--mezgeb-spring) both}section{scroll-margin-top:90px}@keyframes mezgebPageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mezgebFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes mezgebPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes mezgebShimmer{0%{transform:translate(-135%)}to{transform:translate(260%)}}@keyframes mezgebToastIn{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:none}}@keyframes mezgebProgress{0%{transform:scaleX(.06)}55%{transform:scaleX(.72)}to{transform:scaleX(.93)}}.mezgebRouteProgress{z-index:9999;transform-origin:0;background:linear-gradient(90deg, var(--mezgeb-blue), var(--mezgeb-cyan), var(--mezgeb-blue-2));opacity:0;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 18px #1666f57a}html.mezgebNavigating .mezgebRouteProgress{opacity:1;animation:mezgebProgress 1.15s var(--mezgeb-ease) forwards}.mezgebSystemToast{z-index:9998;top:max(18px, env(safe-area-inset-top));width:min(410px,100vw - 36px);color:var(--mezgeb-ink);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);animation:mezgebToastIn .35s var(--mezgeb-spring) both;background:#fffffff0;border:1px solid #0000000f;border-radius:18px;align-items:center;gap:11px;padding:15px 17px;font-size:.82rem;line-height:1.55;display:flex;position:fixed;right:18px;box-shadow:0 24px 70px #07111f2e}.mezgebSystemToast>span{color:#fff;border-radius:10px;flex:0 0 30px;place-items:center;height:30px;font-weight:900;display:grid}.mezgebSystemToast.success>span{background:var(--mezgeb-success)}.mezgebSystemToast.error>span{background:var(--mezgeb-error)}:where(.button,button,[role=button],a[href]){transition:transform .22s var(--mezgeb-spring), box-shadow .22s var(--mezgeb-ease), background-color .2s ease, border-color .2s ease, color .2s ease, opacity .2s ease}:where(.button,button,[role=button]).mezgebPressed,:where(a[href]).mezgebPressed{transform:scale(.975)!important}:where(.button,button,[role=button]):focus-visible,:where(a[href],input,select,textarea):focus-visible{box-shadow:var(--mezgeb-focus);outline:0}.button{isolation:isolate;letter-spacing:-.01em;position:relative;overflow:hidden}.button:after,.mezgebPrimaryAction:after{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:32%;position:absolute;inset:-120% auto -120% -45%;transform:skew(-18deg)}.button:hover:after,.mezgebPrimaryAction:hover:after{opacity:1;animation:.78s mezgebShimmer}.button:hover,.mezgebPrimaryAction:hover{transform:translateY(-2px);box-shadow:0 16px 34px #07111f29}.button:disabled,.mezgebPrimaryAction:disabled{box-shadow:none;cursor:not-allowed;filter:saturate(.7);transform:none}.primary{background:linear-gradient(135deg,#1769f6,#4457ee 58%,#6f56e8);box-shadow:0 12px 28px #1666f53d}.primary:hover{background:linear-gradient(135deg,#0f5ce9,#3548e4 58%,#6047dd)}input,select,textarea{transition:border-color .2s ease, box-shadow .2s ease, background-color .2s ease, transform .2s var(--mezgeb-ease)}input:hover,select:hover,textarea:hover{border-color:#1666f557!important}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--mezgeb-blue)!important;box-shadow:var(--mezgeb-focus)!important;background:#fff!important}:is(input:user-invalid,select:user-invalid,textarea:user-invalid,.mezgebInvalidField input,.mezgebInvalidField select,.mezgebInvalidField textarea){border-color:var(--mezgeb-error)!important;background:var(--mezgeb-error-soft)!important;box-shadow:0 0 0 4px #c9364f1a!important}input:user-valid:not(:placeholder-shown){border-color:#168a556b}label{min-width:0}[role=status][data-feedback-state],.mezgebNotice[data-feedback-state]{transition:background-color .22s ease, border-color .22s ease, color .22s ease, transform .22s var(--mezgeb-spring)}[role=status][data-feedback-state=success],.mezgebNotice[data-feedback-state=success]{background:var(--mezgeb-success-soft)!important;color:#126a43!important;border-color:#168a5533!important}[role=status][data-feedback-state=error],.mezgebNotice[data-feedback-state=error]{background:var(--mezgeb-error-soft)!important;color:#a5243b!important;border-color:#c9364f38!important}[role=status][data-feedback-state=loading],.mezgebNotice[data-feedback-state=loading]{color:#1c5bb4!important;background:#edf4ff!important;border-color:#1666f52e!important}.siteHeader{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#fcfdffd1;border-bottom:1px solid #07111f0e;box-shadow:0 1px #ffffffd9}.siteHeader .navLinks a{position:relative}.siteHeader .navLinks a:after{content:"";background:linear-gradient(90deg, var(--mezgeb-blue), var(--mezgeb-blue-2));height:2px;transition:right .26s var(--mezgeb-ease);border-radius:999px;position:absolute;bottom:-7px;left:0;right:100%}.siteHeader .navLinks a:hover:after{right:0}.brandMark{background:linear-gradient(145deg,#0b1730,#142f65 58%,#1666f5);box-shadow:0 10px 25px #0c2d6640}.campaignSection{background:linear-gradient(#f8faff,#eef3ff 55%,#f7f8fb);padding:34px 0 116px}.campaignGrid{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:radial-gradient(circle at 82% 18%,#675aff2e,#0000 36%),radial-gradient(circle at 14% 90%,#3dc8ff24,#0000 34%),#ffffffd6;border:1px solid #1666f517;border-radius:48px;grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr);align-items:center;gap:clamp(40px,7vw,96px);min-height:620px;padding:clamp(34px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 110px #233d7621}.campaignGrid:before{content:"";pointer-events:none;background-image:linear-gradient(#1666f509 1px,#0000 1px),linear-gradient(90deg,#1666f509 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.campaignCopy{z-index:2;position:relative}.campaignEyebrow{color:#1555bd;letter-spacing:.035em;text-transform:uppercase;background:#ffffffc2;border:1px solid #1666f529;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:8px 12px;font-size:.73rem;font-weight:800;display:inline-flex}.campaignCopy h2{letter-spacing:-.065em;max-width:660px;color:var(--mezgeb-ink);margin:0;font-size:clamp(2.8rem,5vw,5.35rem);line-height:.98}.campaignCopy>p{color:#5b6475;max-width:620px;margin:24px 0 0;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.75}.campaignSignals{flex-wrap:wrap;gap:9px;margin:28px 0;display:flex}.campaignSignals span{color:#334157;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.76rem;font-weight:750;display:inline-flex;box-shadow:0 8px 24px #1b315b12}.campaignSignals span:before{content:"✓";color:var(--mezgeb-success);font-weight:900}.campaignActions{flex-wrap:wrap;gap:11px;display:flex}.campaignVisual{z-index:2;align-self:stretch;place-items:end center;min-width:0;display:grid;position:relative}.campaignImageFrame{background:#e9efff;border-radius:38px;width:min(100%,570px);animation:6s ease-in-out infinite mezgebFloat;position:relative;overflow:hidden;box-shadow:0 34px 90px #1433703d}.campaignImage{object-fit:cover;width:100%;height:auto;display:block}.campaignFloat{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:168px;color:var(--mezgeb-ink);background:#ffffffdb;border:1px solid #ffffffb8;border-radius:18px;gap:3px;padding:14px 16px;display:grid;position:absolute;box-shadow:0 18px 50px #102a5a29}.campaignFloat small{color:#6d7583;text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}.campaignFloat strong{font-size:.88rem}.campaignFloatOne{top:17%;left:-20px}.campaignFloatTwo{bottom:12%;right:-12px}.campaignFloatTwo strong{color:var(--mezgeb-success)}.productionAppPage{background:radial-gradient(circle at 18% 0,#1666f51a,#0000 27%),radial-gradient(circle at 92% 5%,#6c63ff17,#0000 28%),#edf1f7!important}.productionAppPage .nativeAppShell{padding-top:28px!important;padding-bottom:34px!important}.cloudMezgebApp{animation:mezgebAppEnter .65s var(--mezgeb-spring) both;transform:translateZ(0);border-color:#12274d14!important;border-radius:34px!important;box-shadow:0 40px 120px #0e1e3c2e!important}@keyframes mezgebAppEnter{0%{opacity:0;transform:translateY(14px)scale(.988)}to{opacity:1;transform:none}}.cloudSidebar{border-right:1px solid #ffffff0e;position:relative;background:radial-gradient(circle at 22% 0,#3e79ff42,#0000 30%),linear-gradient(#07111f,#101d32 56%,#0a1425)!important}.cloudSidebar:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff09 46%,#0000 72%);position:absolute;inset:0}.mezgebAppLogo{background:linear-gradient(145deg,#3dc8ff,#1666f5 48%,#7558ed)!important;box-shadow:0 10px 26px #1f70ff5c!important}.cloudBusinessSwitcher{border:1px solid #ffffff12;box-shadow:inset 0 1px #ffffff0f;background:#fff1!important}.cloudSidebar nav button{position:relative;overflow:hidden;border:1px solid #0000!important;min-height:48px!important}.cloudSidebar nav button:hover{transform:translate(3px);background:#ffffff14!important;border-color:#ffffff0f!important}.cloudSidebar nav button.active{box-shadow:inset 3px 0 #4dbdff,0 12px 28px #00000021;color:#fff!important;background:linear-gradient(90deg,#2e75ff47,#6756eb29)!important;border-color:#69a6ff3b!important}.cloudSidebar nav button.active i{color:#6fd3ff;transform:scale(1.08)}.syncDot{animation:2.1s ease-in-out infinite mezgebPulse}.cloudWorkspace{background:linear-gradient(#f9fbff,#f3f6fb 70%,#f6f8fc)!important}.cloudTopbar{z-index:50;position:sticky;top:0;-webkit-backdrop-filter:blur(24px)saturate(170%)!important;backdrop-filter:blur(24px)saturate(170%)!important;background:#ffffffd6!important;border-bottom-color:#0a1d3c0f!important;min-height:82px!important}.cloudTopActions span{border:1px solid #168a551f;box-shadow:0 6px 18px #168a5514}.cloudTopActions button{border:1px solid #0e244b0f!important}.cloudTopActions button:hover{box-shadow:0 10px 24px #102a501a;background:#fff!important}.cloudContent{animation:mezgebContentIn .42s var(--mezgeb-spring) both}@keyframes mezgebContentIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.cloudMetricGrid article,.cloudPanel,.cloudForm,.cloudLedger,.cloudReceipts,.cloudReports,.cloudOperations{transition:transform .28s var(--mezgeb-spring), box-shadow .28s ease, border-color .28s ease;box-shadow:0 12px 34px #162a4d0e;border-color:#11274e11!important}.cloudMetricGrid article:hover,.cloudPanel:hover,.cloudReceiptGrid article:hover,.cloudReportGrid article:hover,.cloudOperationGrid article:hover{transform:translateY(-3px);box-shadow:0 20px 48px #162a4d17;border-color:#1666f526!important}.cloudPrimaryMetric{position:relative;overflow:hidden;background:radial-gradient(circle at 86% 8%,#4acaff3d,#0000 30%),linear-gradient(145deg,#07111f,#153365 55%,#3158d5)!important}.cloudPrimaryMetric:after{content:"";border:30px solid #ffffff0b;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-90px;right:-60px}.cloudQuickActions button{position:relative;overflow:hidden;box-shadow:0 10px 28px #162a4d0b;border-color:#0f275111!important;min-height:72px!important}.cloudQuickActions button:hover{border-color:#1666f52b!important;transform:translateY(-3px)!important;box-shadow:0 18px 38px #1645911f!important}.cloudQuickActions i{box-shadow:inset 0 0 0 1px #1666f514;color:#155fe1!important;background:linear-gradient(145deg,#eaf3ff,#eef0ff)!important}.cloudRows>.cloudRow,.cloudCustomerCard{animation:mezgebRowIn .35s var(--mezgeb-spring) both}@keyframes mezgebRowIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.cloudRow:hover{background:#f8fbff;border-radius:13px;margin-inline:-8px;padding-inline:8px}.cloudCustomerCard:hover{box-shadow:0 13px 30px #123a7817;transform:translateY(-2px)!important}.cloudForm input,.cloudForm select,.cloudLedger header input{background:#fbfcff!important;border-color:#dbe2ed!important;min-height:50px!important}.cloudForm label{gap:8px!important}.mezgebPrimaryAction{isolation:isolate;color:#fff;background:linear-gradient(135deg,#1769f6,#4557ed 58%,#6a56e8);border:0;border-radius:14px;min-height:50px;font-weight:800;position:relative;overflow:hidden;box-shadow:0 12px 28px #1666f538}.cloudSegment{border:1px solid #102a510a;padding:5px!important}.cloudSegment button.active{box-shadow:0 6px 18px #162a4d17!important}.mezgebNotice{color:#1b579f;animation:mezgebToastIn .3s var(--mezgeb-spring) both;background:#edf4ff;border:1px solid #1666f529;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;margin:18px 24px 0;padding:13px 15px;display:flex;box-shadow:0 10px 28px #14376e14}.mezgebNotice button{height:28px;color:inherit;background:#0000000e;border:0;border-radius:9px;flex:0 0 28px;place-items:center;display:grid}.cloudTour{animation:mezgebToastIn .45s var(--mezgeb-spring) both;border:1px solid #ffffff17;background:radial-gradient(circle at 90% 0,#397fff47,#0000 34%),linear-gradient(145deg,#07111f,#14233c)!important;box-shadow:0 34px 100px #040c1c6b!important}.cloudTour .button{box-shadow:0 12px 28px #1e6eff47}.accessForm,.authForm,.demoForm{border:1px solid #142f5b0f;box-shadow:0 20px 54px #1a2d5212}.accessForm input,.accessForm select,.authForm input,.demoForm input{background:#fff!important;border-radius:15px!important;min-height:52px!important}.siteFooter{border-top:1px solid #0e244b0e;background:linear-gradient(#fff,#f8faff)!important}.footerGrid a:hover{transform:translate(2px);color:var(--mezgeb-blue)!important}.footerBottom{flex-wrap:wrap;align-items:center;gap:18px}.poweredByHisab{color:#657086;align-items:center;gap:6px;display:inline-flex}.poweredByHisab a{color:var(--mezgeb-blue);font-weight:800}.poweredByHisab a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1050px){.campaignGrid{grid-template-columns:1fr;min-height:auto}.campaignCopy{text-align:center}.campaignCopy h2,.campaignCopy>p{margin-inline:auto}.campaignSignals,.campaignActions{justify-content:center}.campaignVisual{width:min(100%,650px);margin:auto}.campaignFloatOne{left:8px}.campaignFloatTwo{right:8px}}@media (max-width:760px){main{animation-duration:.38s}.mezgebSystemToast{top:max(10px, env(safe-area-inset-top));border-radius:15px;width:calc(100vw - 20px);right:10px}.campaignSection{padding:18px 0 78px}.campaignGrid{width:min(calc(100% - 24px), var(--container));border-radius:30px;gap:30px;padding:28px 18px 22px}.campaignCopy h2{font-size:clamp(2.5rem,13vw,4rem)}.campaignCopy>p{font-size:.98rem;line-height:1.68}.campaignActions{grid-template-columns:1fr;width:100%;display:grid}.campaignActions .button{width:100%}.campaignImageFrame{border-radius:25px;animation:none}.campaignFloat{text-align:left;min-width:0;margin-top:10px;position:static}.campaignVisual{display:block}.cloudMezgebApp{box-shadow:none!important;border-radius:0!important}.productionAppPage .nativeAppShell{padding:0!important}.cloudWorkspace{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.cloudTopbar{top:0;min-height:68px!important;padding-inline:16px!important}.cloudTopActions span{display:none!important}.cloudContent{padding:16px!important}.mezgebNotice{margin:12px 12px 0}.cloudMetricGrid{grid-template-columns:1fr!important}.cloudPrimaryMetric{grid-column:auto!important}.cloudDashboardGrid,.cloudTwoColumn,.cloudDubeLayout{grid-template-columns:1fr!important}.cloudQuickActions{grid-template-columns:1fr 1fr!important}.cloudQuickActions button{min-height:64px!important;padding-inline:13px!important}.cloudReceiptGrid,.cloudReportGrid,.cloudOperationGrid,.cloudFormGrid{grid-template-columns:1fr!important}.cloudTour{right:12px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;border-radius:22px!important;width:calc(100vw - 24px)!important}.footerBottom{text-align:center;justify-content:center}}@media (max-width:390px){.cloudQuickActions{grid-template-columns:1fr!important}.campaignGrid{width:calc(100% - 16px);padding-inline:14px}.campaignSignals span{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.campaignImageFrame,.syncDot{animation:none!important}}
:root{--glass-ink:#0b1220;--glass-muted:#5f6b7a;--glass-blue:#0b72f0;--glass-blue-deep:#0757c7;--glass-cyan:#22b8cf;--glass-green:#16a36a;--glass-surface:#ffffffb8;--glass-surface-strong:#ffffffe6;--glass-border:#ffffffb3;--glass-shadow:0 24px 70px #152a4e24}body{background:radial-gradient(circle at 10% -10%,#0b72f026,#0000 32rem),radial-gradient(circle at 92% 8%,#22b8cf1f,#0000 28rem),linear-gradient(#f8fbff 0%,#f3f6fb 52%,#eef3f9 100%);min-height:100vh}body:before{content:"";z-index:-1;pointer-events:none;opacity:.38;background-image:linear-gradient(#ffffff52 1px,#0000 1px),linear-gradient(90deg,#ffffff52 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 72%);mask-image:linear-gradient(#000000a6,#0000 72%)}.siteHeader{z-index:160;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:14px 0 0;position:sticky;top:0}.navShell{position:relative}.siteHeader .nav{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(24px)saturate(165%);background:#ffffffbd;border-radius:24px;min-height:72px;padding:10px 12px 10px 18px;box-shadow:0 18px 48px #20385f21,inset 0 1px #fffc}.siteHeader .brand{z-index:2;position:relative}.siteHeader .brandMark,.siteFooter .brandMark{background:linear-gradient(145deg,#0a7af5 0%,#0b57d0 52%,#183a8f 100%);box-shadow:0 12px 28px #0b72f04d,inset 0 1px 1px #ffffff59}.siteHeader .navLinks{background:#f4f8fdbd;border:1px solid #1127490e;border-radius:999px;gap:6px;padding:5px}.siteHeader .navLinks a{color:#455268;border-radius:999px;padding:10px 14px;font-size:.8rem;font-weight:650;transition:color .18s,background .18s,transform .18s;position:relative}.siteHeader .navLinks a:hover,.siteHeader .navLinks a:focus-visible{color:var(--glass-ink);background:#ffffffeb;transform:translateY(-1px)}.siteHeader .navActions{gap:8px}.siteHeader .button,.siteHeader .textButton,.footerCtaActions .button{min-height:44px}.siteHeader .primary,.footerCtaActions .primary{background:linear-gradient(135deg, var(--glass-blue) 0%, var(--glass-blue-deep) 100%);position:relative;overflow:hidden;box-shadow:0 12px 28px #0b72f047,inset 0 1px #ffffff47}.siteHeader .primary:after,.footerCtaActions .primary:after{content:"";background:linear-gradient(105deg,#0000 25%,#ffffff47 48%,#0000 70%);transition:transform .52s;position:absolute;inset:0;transform:translate(-115%)}.siteHeader .primary:hover:after,.footerCtaActions .primary:hover:after{transform:translate(115%)}.menuButton{width:46px;height:46px;color:var(--glass-ink);background:#f6f9fde6;border:1px solid #0a1d3b14;border-radius:15px;padding:0;display:none;position:relative;box-shadow:inset 0 1px #fffc}.menuButton span{background:currentColor;border-radius:99px;width:20px;height:2px;transition:transform .22s,opacity .18s,top .22s;position:absolute;left:13px}.menuButton span:first-child{top:15px}.menuButton span:nth-child(2){top:22px}.menuButton span:nth-child(3){top:29px}.menuButton[aria-expanded=true] span:first-child{top:22px;transform:rotate(45deg)}.menuButton[aria-expanded=true] span:nth-child(2){opacity:0}.menuButton[aria-expanded=true] span:nth-child(3){top:22px;transform:rotate(-45deg)}.mobileMenu,.menuBackdrop{display:none}.siteFooter{color:#f7fbff;background:radial-gradient(circle at 18% 0,#257aff40,#0000 28rem),radial-gradient(circle at 88% 12%,#22b8cf29,#0000 24rem),linear-gradient(160deg,#071120 0%,#0b1728 55%,#101d31 100%);padding:92px 0 30px;position:relative;overflow:hidden}.siteFooter:before{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 15%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 15%,#000,#0000 72%)}.siteFooter>*{z-index:1;position:relative}.footerCta{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(135deg,#ffffff21,#ffffff0f);border:1px solid #ffffff29;border-radius:32px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:54px;padding:clamp(28px,5vw,48px);display:flex;box-shadow:0 30px 80px #00000040,inset 0 1px #ffffff2e}.footerCtaCopy{max-width:720px}.footerEyebrow{color:#7fc6ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:800}.footerCta h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1}.footerCtaCopy>p:last-child{color:#aebbd0;max-width:620px;margin:18px 0 0;line-height:1.7}.footerCtaActions{flex:none;gap:10px;display:flex}.footerCtaActions .footerGhost{color:#eef6ff;background:#ffffff14;border:1px solid #ffffff2b}.siteFooter .footerGrid{grid-template-columns:minmax(260px,1.65fr) repeat(3,minmax(140px,1fr));gap:34px}.siteFooter .footerLead{padding-right:clamp(0px,4vw,58px)}.siteFooter .footerLead p{color:#9eacc2}.footerTrustPill{color:#b9c7da;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;margin-top:8px;padding:10px 13px;font-size:.72rem;display:inline-flex}.footerTrustPill i{background:#39d98a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #39d98a1f}.siteFooter .footerGrid h3{color:#f8fbff;letter-spacing:.01em}.siteFooter .footerGrid>div:not(.footerLead) a{color:#9eacc2;transition:color .18s,transform .18s}.siteFooter .footerGrid>div:not(.footerLead) a:hover,.siteFooter .footerGrid>div:not(.footerLead) a:focus-visible{color:#fff;transform:translate(3px)}.siteFooter .footerBottom{color:#8291a9;border-color:#ffffff17;align-items:center}.siteFooter .poweredByHisab a{color:#b8d9ff}@media (max-width:900px){.siteHeader{padding-top:10px}.siteHeader .nav{border-radius:20px;min-height:64px;padding:8px 9px 8px 14px}.siteHeader .navLinks,.siteHeader .desktopOnly{display:none}.menuButton{z-index:174;display:block}.mobileMenu{z-index:172;-webkit-backdrop-filter:blur(30px)saturate(170%);opacity:0;visibility:hidden;transform-origin:top;background:#f7faffe0;border:1px solid #ffffffc7;border-radius:26px;gap:20px;max-height:calc(100vh - 112px);padding:18px;transition:opacity .2s,transform .24s,visibility .2s;display:grid;position:fixed;top:88px;left:20px;right:20px;overflow-y:auto;transform:translateY(-14px)scale(.985);box-shadow:0 34px 90px #0d1f3e47,inset 0 1px #ffffffe6}.siteHeader.menuOpen .mobileMenu{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.mobileMenu nav{gap:4px;display:grid}.mobileMenu nav a{color:#243047;border-radius:16px;justify-content:space-between;align-items:center;min-height:54px;padding:0 15px;font-size:1rem;font-weight:720;display:flex}.mobileMenu nav a:after{content:"↗";color:#7b8799;font-size:.82rem}.mobileMenu nav a:hover,.mobileMenu nav a:focus-visible{background:#fffffff0}.mobileMenuActions{grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.mobileMenuActions .button,.mobileMenuActions .textButton{border-radius:16px;min-height:50px}.mobileMenuActions .textButton{background:#ffffffbf;border:1px solid #0a1d3b14}.mobileMenuMeta{color:#6d788a;background:#e8f0fabd;border-radius:16px;justify-content:space-between;gap:14px;padding:13px 14px;font-size:.7rem;display:flex}.menuBackdrop{z-index:170;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;background:#060f1d57;border:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.siteHeader.menuOpen .menuBackdrop{opacity:1;visibility:visible}.footerCta{flex-direction:column;align-items:flex-start}.siteFooter .footerGrid{grid-template-columns:1.4fr 1fr 1fr}.siteFooter .footerLead{grid-column:1/-1}}@media (max-width:620px){.container{width:min(calc(100% - 24px), var(--container))}.siteHeader .brand small{display:none}.mobileMenu{left:12px;right:12px}.mobileMenuActions,.footerCtaActions{flex-direction:column;grid-template-columns:1fr;width:100%}.footerCtaActions .button{width:100%}.siteFooter{padding-top:70px}.siteFooter .footerGrid{grid-template-columns:1fr 1fr}.siteFooter .footerLead{grid-column:1/-1}.siteFooter .footerBottom{flex-direction:column;align-items:flex-start;gap:9px}}@media (prefers-reduced-motion:reduce){.siteHeader *,.siteFooter *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
@media (max-width:900px){body{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.menuButton{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:174;color:#f8fbff;-webkit-backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(145deg,#071120f0,#0e2340e6);border:1px solid #fff3;border-radius:999px;width:112px;height:54px;transition:transform .18s,box-shadow .18s,background .18s;display:block;position:fixed;box-shadow:0 20px 50px #050f1e52,inset 0 1px #fff3}.menuButton:hover,.menuButton:focus-visible{transform:translateY(-2px);box-shadow:0 24px 58px #050f1e61,0 0 0 4px #0b72f024,inset 0 1px #ffffff3d}.menuButton:after{content:"Menu";letter-spacing:.02em;font-size:.78rem;font-weight:800;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.menuButton[aria-expanded=true]{background:linear-gradient(145deg,#0b72f0,#0757c7)}.menuButton[aria-expanded=true]:after{content:"Close"}.menuButton span{background:currentColor;width:21px;left:18px}.mobileMenu{top:auto;bottom:calc(84px + env(safe-area-inset-bottom));max-height:calc(100dvh - 116px - env(safe-area-inset-bottom));transform-origin:100% 100%;transform:translateY(18px)scale(.985)}.siteHeader.menuOpen .mobileMenu{transform:translateY(0)scale(1)}.siteFooter{padding-bottom:calc(36px + env(safe-area-inset-bottom))}body:has(.productionAppPage){padding-bottom:0}body:has(.productionAppPage) .menuButton{bottom:calc(82px + env(safe-area-inset-bottom))}body:has(.productionAppPage) .mobileMenu{bottom:calc(150px + env(safe-area-inset-bottom));max-height:calc(100dvh - 178px - env(safe-area-inset-bottom))}}@media (max-width:430px){.menuButton{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:104px;height:52px}body:has(.productionAppPage) .menuButton{bottom:calc(78px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.menuButton,.mobileMenu{transition-duration:.01ms!important}}
[data-subscription-card]:before,[data-subscription-card]:after{pointer-events:none}[data-subscription-action]{z-index:4;pointer-events:auto;touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}[data-subscription-action]:focus-visible{outline-offset:3px;outline:3px solid #1666f547}
:root{--bg:#f1f5f9;--surface:#fff;--text:#0f172a;--muted:#64748b;--blue:#1e3a8a;--green:#15805f;--rose:#be3a55;--line:#0f172a1a;--shadow:0 30px 90px #0f172a1a}::selection{color:#0f172a;background:#1e3a8a3d}body{color:#0f172a;accent-color:#1e3a8a;background:#f1f5f9}.siteHeader{background:#f8fafce6;border-bottom-color:#0f172a14}.brandMark{color:#f8fafc;background:#0f172a;box-shadow:0 10px 26px #0f172a33}.brandMark svg{width:26px;height:26px}.brand small{color:#64748b}.navLinks a{color:#475569}.navLinks a:hover,.textButton{color:#1e3a8a}.primary{color:#f8fafc;background:#1e3a8a}.primary:hover{background:#172f72}.hero{background:radial-gradient(circle at 72% 20%,#1e3a8a29,#0000 34%),linear-gradient(#f8fafc,#f1f5f9)}.hero h1 span{color:#0000;background:linear-gradient(90deg,#1e3a8a,#3e63bd,#0f172a);-webkit-background-clip:text;background-clip:text}.primaryMetric,.secondaryDark,.darkStatement{background:#0f172a}.featureCard.large{background:radial-gradient(circle at 85% 15%,#1e3a8a24,#0000 32%),#fff}.pricing article.featured,.complianceCard{background:#0f172a}.siteFooter{background:#f8fafc}.authPage,.pageShell,.legalPage{color:#0f172a}.authCard,.dashboardShell,.appShell,.workspaceShell{--blue:#1e3a8a;--text:#0f172a;--muted:#64748b}:focus-visible{outline-color:#1e3a8a}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
