@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400.woff2)format("woff2")}.marketing{--ink:#102b24;--dark:#081914;--green:#c7ef8c;--mint:#278367;--paper:#f7f8f2;--muted:#68776f;--line:#dde3d8}.marketing *{box-sizing:border-box}.marketing{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;scroll-padding-top:90px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6}.marketing a{color:inherit;text-decoration:none}.marketing button,.marketing input{font:inherit}.marketing button,.marketing a,.marketing summary{-webkit-tap-highlight-color:transparent}.marketing button{cursor:pointer}.marketing a:focus-visible,.marketing button:focus-visible,.marketing summary:focus-visible{outline-offset:5px;outline:3px solid #6db891}.marketing h1,.marketing h2,.marketing h3,.marketing p{margin:0}.marketing h1,.marketing h2,.marketing h3{font-family:Manrope,sans-serif}.marketing h2{letter-spacing:-2px;font-size:clamp(30px,3.6vw,47px);font-weight:650;line-height:1.17}.marketing h3{letter-spacing:-.5px;font-size:20px}.marketing section{scroll-margin-top:80px}.marketing .wrap{max-width:1216px;margin:auto;padding:0 40px}.marketing .top{background:var(--dark);color:#f4f7ef;position:relative;overflow:hidden}.marketing .top:before{content:"";pointer-events:none;background:radial-gradient(at 82% 35%,#164b3940,#0000 55%);position:absolute;inset:0}.marketing header{border-bottom:1px solid #ffffff14;position:relative}.marketing .header-inner{justify-content:space-between;align-items:center;gap:30px;height:90px;display:flex}.marketing .brand{letter-spacing:-.8px;align-items:center;gap:11px;font-family:Manrope,sans-serif;font-size:21px;font-weight:750;display:flex}.marketing .brand small{text-transform:uppercase;letter-spacing:2px;color:#acb9ae;margin-top:-3px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:500;display:block}.marketing .brandmark{width:36px;height:39px;color:var(--green);display:block;position:relative}.marketing .brandmark svg{width:100%;height:100%}.marketing .navlinks{color:#bdc9bf;gap:30px;font-size:13px;display:flex}.marketing .navlinks a:hover{color:var(--green)}.marketing .actions{align-items:center;gap:23px;font-size:13px;display:flex}.marketing .btn{background:var(--green);color:#102b24;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:22px;padding:13px 21px;font-size:13px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.marketing .btn:hover{background:#d5f6a8;transform:translateY(-2px)}.marketing .btn.outline{color:#e4eae2;background:0 0;border-color:#ffffff32}.marketing .btn.dark{background:var(--ink);color:#fff}.marketing .btn.light{border-color:var(--line);background:#fff}.marketing .arrow{font-size:19px;font-weight:400}.marketing .hero{grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:78px 0 86px;display:grid;position:relative}.marketing .eyebrow{letter-spacing:2.1px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:10px;font-weight:700;display:flex}.marketing .dot{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c7ef8c10}.marketing .hero .eyebrow{color:#c6d7c8}.marketing h1{letter-spacing:-3.2px;max-width:570px;font-size:clamp(43px,4.6vw,65px);font-weight:600;line-height:1.12}.marketing h1 em{color:var(--green);font-style:normal}.marketing .hero-copy>p{color:#aebeb2;max-width:390px;margin:24px 0 29px;font-size:15px;line-height:1.85}.marketing .hero-cta{align-items:center;gap:22px;display:flex}.marketing .text-link{align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.marketing .hero-note{color:#8faaa0;gap:18px;margin-top:26px;font-size:10px;display:flex}.marketing .hero-note span:before{content:"✓";color:var(--green);margin-right:7px}.marketing .visual{isolation:isolate;height:448px;position:relative}.marketing .orbit{border:1px solid #ffffff0a;border-radius:50%;width:400px;height:400px;position:absolute;top:0;left:35px}.marketing .orbit:after{content:"";border:1px solid #ffffff0a;border-radius:50%;position:absolute;inset:37px}.marketing .building{opacity:.95;width:230px;height:240px;position:absolute;top:-25px;right:-10px}.marketing .app-window{color:var(--ink);background:#f9faf6 padding-box padding-box;border:5px solid #ffffff1c;border-radius:13px;width:490px;position:absolute;top:93px;left:0;overflow:hidden;transform:rotate(-3deg);box-shadow:0 24px 70px #0005}.marketing .app-bar{background:#fff;border-bottom:1px solid #e5e9e2;justify-content:space-between;align-items:center;height:36px;padding:0 16px;font-size:9px;font-weight:700;display:flex}.marketing .app-bar span{align-items:center;gap:5px;display:flex}.marketing .app-bar i{background:#b8c3b6;border-radius:50%;width:5px;height:5px;display:inline-block}.marketing .app-body{min-height:246px;display:flex}.marketing .app-side{color:#7e8b80;border-right:1px solid #e4e9df;flex-shrink:0;width:98px;padding:18px 10px;font-size:7px}.marketing .app-side b{color:#326447;background:#e3eedc;border-radius:4px;margin-bottom:10px;padding:7px;display:block}.marketing .app-side p{padding:6px}.marketing .app-content{flex:1;padding:19px 17px}.marketing .app-title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.marketing .app-title b{font-size:13px}.marketing .app-title span{border:1px solid #dce3d7;border-radius:4px;padding:3px 7px;font-size:7px}.marketing .stats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.marketing .stat{background:#fff;border:1px solid #e0e7dc;border-radius:5px;padding:10px 7px}.marketing .stat small{color:#738174;font-size:6px;display:block}.marketing .stat strong{margin:3px 0;font-size:13px;display:block}.marketing .stat i{color:#43865a;font-size:6px;font-style:normal}.marketing .chart-row{gap:14px;margin-top:14px;display:flex}.marketing .chart{background:#fff;border:1px solid #e5e9df;border-radius:5px;width:63%;padding:9px}.marketing .chart b,.marketing .mini-list>b{font-size:7px}.marketing .bars{border-bottom:1px solid #e5e9df;align-items:end;gap:10px;height:65px;margin:10px 5px 5px;display:flex}.marketing .bars span{background:#c8dfb4;border-radius:2px 2px 0 0;flex:1}.marketing .bars span:last-child{background:#327451}.marketing .chart-labels{color:#8b9588;justify-content:space-around;font-size:5px;display:flex}.marketing .mini-list{flex:1;font-size:6px}.marketing .mini-list p{border-bottom:1px solid #e6ebdf;justify-content:space-between;padding:7px 0;display:flex}.marketing .mini-list p span{color:#4d885e}.marketing .floating{color:var(--ink);background:#fff;border-radius:10px;position:absolute;box-shadow:0 15px 40px #0003}.marketing .receipt{border-bottom:5px solid #c6ddac;width:199px;padding:17px;bottom:0;right:-12px;transform:rotate(5deg)}.marketing .receipt-top{color:#71816e;justify-content:space-between;margin-bottom:13px;font-size:8px;display:flex}.marketing .paid{color:#326d3b;background:#e3efd9;border-radius:4px;padding:3px 7px;font-size:8px}.marketing .receipt h4{margin:0 0 2px;font-size:11px}.marketing .receipt>small{color:#75816f;font-size:7px}.marketing .receipt-line{justify-content:space-between;margin-top:10px;font-size:8px;display:flex}.marketing .receipt-total{border-top:1px dashed #d5dfcd;justify-content:space-between;margin-top:11px;padding-top:9px;font-size:11px;font-weight:700;display:flex}.marketing .read-chip{background:#d2edb4;align-items:center;gap:10px;padding:12px 17px;font-size:10px;display:flex;top:53px;left:-16px;transform:rotate(-5deg)}.marketing .read-chip strong{font-size:12px;display:block}.marketing .mini-icon{background:#c0dfa1;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.marketing .demo-label{letter-spacing:1px;text-transform:uppercase;color:#789384;font-size:8px;position:absolute;bottom:-30px;left:30px}.marketing .proof{border-bottom:1px solid var(--line);background:#eef1e7}.marketing .proof-inner{color:#5a6d5f;justify-content:space-between;gap:20px;padding-top:21px;padding-bottom:21px;font-size:11px;display:flex}.marketing .proof-inner strong{color:#2f513a;font-weight:600}.marketing .proof-inner span{align-items:center;gap:10px;display:flex}.marketing .section{padding:88px 0}.marketing .section .eyebrow{color:#547756}.marketing .section .eyebrow:before{content:"";background:#729866;width:20px;height:1px}.marketing .section-head{justify-content:space-between;align-items:end;gap:35px;margin-bottom:42px;display:flex}.marketing .section-head p{max-width:340px;color:var(--muted);font-size:13px;line-height:1.8}.marketing .section-head h2{max-width:580px}.marketing .feature-layout{grid-template-columns:1.08fr 1fr;gap:22px;display:grid}.marketing .feature-main{background:#e8eddf;border:1px solid #dce3d2;border-radius:15px;padding:31px 32px 0;position:relative;overflow:hidden}.marketing .feature-index{color:#71836a;margin-bottom:14px;font-size:10px;display:block}.marketing .feature-main>p,.marketing .feature-card p{color:#6d7c6a;max-width:320px;margin-top:10px;font-size:12px;line-height:1.8}.marketing .ledger-demo{background:#fff;border:1px solid #d5dfcb;border-radius:9px 9px 0 0;margin-top:28px;padding:20px 22px;box-shadow:0 8px 26px #1b39230b}.marketing .ledger-heading{justify-content:space-between;margin-bottom:15px;font-size:11px;font-weight:600;display:flex}.marketing .ledger-heading span{color:#73816c;font-size:8px;font-weight:400}.marketing table{border-collapse:collapse;text-align:left;width:100%;font-size:9px}.marketing th{color:#899581;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid #e3e9dc;padding:9px 0;font-size:7px;font-weight:500}.marketing td{border-bottom:1px solid #edf0e8;padding:11px 0}.marketing td:last-child{text-align:right}.marketing .pill{color:#52723b;background:#eaf2df;border-radius:4px;padding:2px 6px;font-size:7px;display:inline-block}.marketing .pill.due{color:#97702f;background:#fff1d7}.marketing .feature-side{grid-template-columns:1fr 1fr;gap:20px;display:grid}.marketing .feature-card{border:1px solid var(--line);background:#fcfdf9;border-radius:13px;padding:24px 22px}.marketing .feature-card h3{letter-spacing:-.3px;font-size:15px}.marketing .feature-card p{margin-top:8px;font-size:11px}.marketing .ficon{color:#557b42;background:#eaf0e1;border-radius:8px;place-items:center;width:32px;height:32px;margin-bottom:21px;font-size:17px;display:grid}.marketing .flow{background:#eaf0e3;border-top:1px solid #dce5d5;border-bottom:1px solid #dce5d5}.marketing .flow-inner{grid-template-columns:1fr 1.35fr;align-items:center;gap:70px;display:grid}.marketing .flow p{color:var(--muted);max-width:320px;margin-top:20px;font-size:13px}.marketing .steps{grid-template-columns:1fr 1fr;gap:30px 26px;display:grid}.marketing .step-num{border:1px solid #bfcfb4;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:13px;font-family:Manrope;font-size:11px;display:grid}.marketing .step h3{font-size:14px}.marketing .step p{margin-top:6px;font-size:11px;line-height:1.8}.marketing .pricing .section-head{align-items:center}.marketing .price-note{color:#647958;white-space:nowrap;border:1px solid #ccd9bf;border-radius:50px;padding:7px 13px;font-size:10px}.marketing .plans{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.marketing .plan{border:1px solid var(--line);background:#fcfdf9;border-radius:13px;flex-direction:column;padding:30px;display:flex;position:relative}.marketing .plan.featured{background:var(--ink);color:#fff;border-color:var(--ink)}.marketing .plan-tag{color:#1f4229;text-transform:uppercase;letter-spacing:.8px;background:#c7ef8c;border-radius:4px;padding:3px 9px;font-size:8px;font-weight:700;position:absolute;top:20px;right:20px}.marketing .plan>small{text-transform:uppercase;letter-spacing:1.4px;color:#6b7e62;font-size:10px}.marketing .plan.featured>small{color:#b9c9b5}.marketing .plan h3{letter-spacing:-1px;margin:18px 0 7px;font-size:24px}.marketing .plan p{color:#7b8773;min-height:39px;font-size:12px}.marketing .plan.featured p{color:#adbfae}.marketing .plan ul{border-top:1px solid var(--line);margin:21px 0 0;padding:21px 0 27px;font-size:12px;list-style:none}.marketing .plan.featured ul{border-color:#ffffff24}.marketing .plan li{margin:11px 0}.marketing .plan li:before{content:"✓";color:#699651;margin-right:11px}.marketing .plan.featured li:before{color:#c7ef8c}.marketing .plan .btn{width:100%;margin-top:auto}.marketing .pricing-foot{text-align:center;color:#7d8875;margin-top:22px;font-size:10px}.marketing .faq{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:80px;margin-top:75px;padding-top:65px;display:grid}.marketing .faq h2{font-size:34px}.marketing .faq details{border-bottom:1px solid var(--line);padding:18px 0}.marketing .faq details:first-child{padding-top:0}.marketing .faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:13px;list-style:none;display:flex}.marketing .faq summary:after{content:"+";color:#829179;font-size:18px}.marketing .faq details[open] summary:after{content:"−"}.marketing .faq details p{color:var(--muted);padding:12px 25px 0 0;font-size:12px;line-height:1.9}.marketing .cta-section{padding:0 0 75px}.marketing .cta-panel{background:#d8ebbd;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:51px 55px;display:flex;position:relative;overflow:hidden}.marketing .cta-panel h2{max-width:540px;font-size:36px}.marketing .cta-panel p{color:#5c7551;margin-top:14px;font-size:12px}.marketing .cta-panel .btn{flex-shrink:0}.marketing .footer{background:var(--dark);color:#dbe6d8;padding:45px 0 22px}.marketing .footer-main{justify-content:space-between;align-items:start;gap:30px;display:flex}.marketing .footer-main p{color:#829b89;max-width:280px;margin-top:16px;font-size:11px}.marketing .footer-links{gap:60px;font-size:11px;display:flex}.marketing .footer-links b{color:#b9cdbb;letter-spacing:1px;text-transform:uppercase;margin-bottom:13px;font-size:9px;display:block}.marketing .footer-links a{color:#94aa99;margin:8px 0;display:block}.marketing .footer-bottom{color:#7b9381;border-top:1px solid #ffffff13;justify-content:space-between;margin-top:35px;padding-top:19px;font-size:9px;display:flex}.marketing .mobile-menu{display:none}.marketing .reveal{animation:.7s both rise}@keyframes rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.marketing dialog{background:var(--paper);color:var(--ink);border:1px solid #d8e3cf;border-radius:17px;width:calc(100% - 32px);max-width:440px;padding:32px;box-shadow:0 30px 100px #0004}.marketing dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081914bb}.marketing dialog h2{letter-spacing:-1px;font-size:26px}.marketing dialog p{color:var(--muted);margin:15px 0 22px;font-size:13px}.marketing dialog .btn{width:100%;margin-top:9px}.marketing .close{color:#536c59;background:0 0;border:0;font-size:25px;position:absolute;top:12px;right:15px}.marketing .dialog-note{margin-bottom:0!important;font-size:10px!important}.marketing .savings{color:#4a7959;margin-top:9px;font-size:9px}@media (min-width:1400px){.marketing .hero{gap:60px}.marketing .visual{transform:translate(15px)}}@media (max-width:1100px){.marketing .wrap{padding:0 28px}.marketing .hero{gap:10px}.marketing .visual{transform-origin:0;width:490px;margin-right:-70px;transform:scale(.85)}.marketing h1{font-size:53px}.marketing .navlinks{gap:20px}.marketing .feature-main{padding:26px 22px 0}.marketing .feature-card{padding:22px 17px}.marketing .flow-inner{gap:35px}.marketing .plan{padding:25px}.marketing .hero-copy{z-index:2;position:relative}}@media (max-width:850px){.marketing .navlinks{display:none}.marketing .hero{grid-template-columns:1fr;gap:30px;padding:52px 0 40px}.marketing .hero-copy>p{max-width:490px}.marketing .hero-copy{max-width:600px}.marketing .visual{transform-origin:50%;width:490px;height:435px;margin:0 auto;transform:scale(.95)}.marketing .hero h1{max-width:590px;font-size:58px}.marketing .section{padding:64px 0}.marketing .proof-inner{flex-wrap:wrap;justify-content:center;gap:15px 28px}.marketing .feature-layout{grid-template-columns:1fr}.marketing .feature-main{padding:28px 30px 0}.marketing .ledger-demo{max-width:100%}.marketing .feature-side{gap:16px}.marketing .feature-card{padding:24px}.marketing .flow-inner{grid-template-columns:1fr;gap:35px}.marketing .flow p{max-width:500px}.marketing .plans{gap:12px}.marketing .plan{padding:22px 17px}.marketing .plan h3{font-size:21px}.marketing .plan ul{font-size:10px}.marketing .plan .btn{padding:12px;font-size:11px}.marketing .section-head{flex-direction:column;align-items:start;gap:20px}.marketing .faq{grid-template-columns:1fr 1.4fr;gap:30px}.marketing .cta-panel{flex-direction:column;align-items:start;padding:35px}.marketing .footer-links{gap:30px}}@media (max-width:540px){.marketing .wrap{padding:0 22px}.marketing .header-inner{gap:12px;height:76px}.marketing .brand{font-size:19px}.marketing .brandmark{width:30px}.marketing .actions{gap:13px;font-size:12px}.marketing .actions .btn{gap:9px;padding:10px 12px;font-size:11px}.marketing .hero h1{letter-spacing:-2.3px;font-size:46px}.marketing .hero .eyebrow{letter-spacing:1.7px;font-size:8px}.marketing .hero-copy>p{font-size:14px}.marketing .hero-cta{gap:16px}.marketing .hero-cta .btn{gap:12px;padding:12px 16px;font-size:12px}.marketing .hero-cta .text-link{font-size:12px}.marketing .hero-note{gap:12px;font-size:9px}.marketing .visual{width:490px;height:448px;margin-top:-40px;margin-bottom:-80px;margin-left:-245px;left:50%;transform:scale(.68)}.marketing .hero{gap:0;padding-bottom:38px;overflow:hidden}.marketing .proof-inner{gap:12px 18px;padding-top:18px;padding-bottom:18px;font-size:9px}.marketing .section-head{margin-bottom:30px}.marketing h2{letter-spacing:-1.5px;font-size:33px}.marketing .feature-main{padding:24px 20px 0}.marketing .feature-side{gap:12px}.marketing .feature-card{padding:20px 16px}.marketing .feature-card h3{font-size:14px}.marketing .feature-card p{font-size:10px}.marketing .ledger-demo{padding:15px}.marketing .steps{gap:25px 20px}.marketing .plans{grid-template-columns:1fr;gap:18px}.marketing .plan{padding:28px}.marketing .plan h3{font-size:27px}.marketing .plan ul,.marketing .plan .btn{font-size:13px}.marketing .plan p{min-height:0}.marketing .plan-tag{top:26px}.marketing .faq{grid-template-columns:1fr;gap:26px;margin-top:50px;padding-top:45px}.marketing .faq h2{font-size:30px}.marketing .cta-panel{padding:30px 24px}.marketing .cta-panel h2{font-size:30px}.marketing .footer-main{flex-direction:column}.marketing .footer-links{gap:45px;width:100%}.marketing .footer-bottom{flex-wrap:wrap;gap:15px}.marketing .price-note,.marketing .section .eyebrow{font-size:9px}.marketing .cta-section{padding-bottom:50px}}@media (prefers-reduced-motion:reduce){.marketing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.marketing .site-logo{filter:invert()hue-rotate(180deg);background:0 0;border-radius:0;width:180px;height:auto;padding:0;display:block}.marketing .preview-logo{width:72px;height:auto;display:block}.marketing .footer .site-logo{width:190px}@media (max-width:540px){.marketing .site-logo{width:138px;padding:0}.marketing .header-inner,.marketing .actions{gap:10px}}.marketing .app-window{color:#e2e8f0;background-color:#0f172a;border-color:#42695780;box-shadow:0 24px 70px #0007}.marketing .app-bar{color:#d9e5e0;background:#020617;border-color:#263247}.marketing .app-bar i{background:#526475}.marketing .preview-logo{filter:invert()hue-rotate(180deg)}.marketing .app-side{color:#94a3b8;background:#080f20;border-color:#243047}.marketing .app-side b{color:#6ee7b7;background:#123a32}.marketing .app-content{background:linear-gradient(140deg,#0f172a,#111e2d)}.marketing .app-title b{color:#f1f5f9}.marketing .app-title span{color:#b1c0cb;background:#172237;border-color:#334155}.marketing .stats{grid-template-columns:repeat(4,1fr);gap:6px}.marketing .stat{background:#172237;border-color:#334155;padding:10px 6px}.marketing .stat small{color:#94a3b8;font-size:5.5px}.marketing .stat strong{color:#e2e8f0;font-size:11px}.marketing .stat i{color:#6ee7b7;font-size:5.5px}.marketing .dashboard-history{background:#101b2d;border:1px solid #334155;border-radius:6px;margin-top:14px;overflow:hidden}.marketing .history-title{justify-content:space-between;align-items:center;padding:10px;font-size:7px;display:flex}.marketing .history-title span{color:#6ee7b7;font-size:6px}.marketing .dashboard-history table{font-size:7px}.marketing .dashboard-history th{color:#94a3b8;background:#0b1324;border-color:#29374a;padding:6px 8px;font-size:5px}.marketing .dashboard-history td{border-color:#253246;padding:7px 8px}.marketing .dashboard-history .pill{color:#6ee7b7;background:#123b32;font-size:5px}.marketing .dashboard-history .pill.due{color:#fcd34d;background:#453414}.marketing .ledger-demo{color:#e2e8f0;background:#0f172a;border-color:#334155;box-shadow:0 8px 26px #02061715}.marketing{isolation:isolate;background:var(--paper);min-height:100vh;color:var(--ink);font-family:DM Sans,Arial,sans-serif}.marketing img{max-width:100%}.marketing .app-window table{table-layout:auto}.marketing table th,.marketing table td{white-space:nowrap}.marketing .nav-mobile{display:none}.marketing .page-intro{padding:65px 0 20px}.marketing .page-intro p{max-width:580px;color:var(--muted);margin-top:20px;font-size:14px}.marketing .page-intro h1{letter-spacing:-2px;max-width:760px;font-size:clamp(38px,4.5vw,58px)}.marketing .page-intro .eyebrow{color:#547756}.marketing .contact-grid{grid-template-columns:1.1fr 1fr;gap:25px;margin:40px 0 70px;display:grid}.marketing .contact-card{border:1px solid var(--line);background:#fcfdf9;border-radius:14px;padding:30px}.marketing .contact-card p{color:var(--muted);margin:14px 0 22px;font-size:13px}.marketing .contact-card ul{color:var(--muted);padding-left:18px;font-size:13px}.marketing .preview-note{color:var(--muted);margin-top:14px;font-size:10px}.marketing .page-cta{margin-top:28px}.marketing .mobile-links{color:#c6d5c7;border-top:1px solid #ffffff1c;flex-direction:column;gap:16px;padding:18px 0 24px;font-size:14px;display:flex}.marketing .mobile-links a{padding:3px 0}.marketing .menu-label{cursor:pointer;color:#cad8cd;align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.marketing .menu-label::-webkit-details-marker{display:none}@media (max-width:850px){.marketing .nav-mobile{display:block}.marketing .header-inner{flex-wrap:wrap;gap:16px;height:auto;min-height:82px;padding-top:12px;padding-bottom:12px}.marketing .nav-mobile{order:3;width:100%}.marketing .menu-label{padding:4px 0}.marketing .mobile-links{margin-top:10px}.marketing .contact-grid{grid-template-columns:1fr}.marketing .page-intro{padding-top:45px}}@media (prefers-reduced-motion:no-preference){.marketing a{scroll-behavior:smooth}}.marketing .pricing .section-head h1{letter-spacing:-2px;font-size:clamp(30px,3.6vw,47px);font-weight:650;line-height:1.17}@media (max-width:540px){.marketing .hero{padding-top:38px}.marketing .hero-cta{flex-wrap:wrap}}@media (max-width:360px){.marketing .visual{transform:scale(.55)}}.marketing{--dark:var(--brand-canvas,#071a13)}.marketing .app-window{background-color:var(--brand-panel,#10291f);color:#edf4e7;border-color:#456441}.marketing .app-bar{background:var(--brand-canvas,#071a13);border-color:#294832}.marketing .app-body{background:var(--brand-canvas,#071a13);display:block}.marketing .app-section-nav{color:#adbfaa;background:#0c241a;border-bottom:1px solid #294832;align-items:center;gap:19px;padding:8px 18px;font-size:6px;display:flex}.marketing .app-section-nav b{color:#c7ef8c;border-bottom:1px solid #c7ef8c;padding:3px 0}.marketing .app-content{background:radial-gradient(ellipse at 90% 0%,#19432b55,transparent 65%),var(--brand-canvas,#071a13);padding:14px 17px}.marketing .app-title{background:linear-gradient(120deg,#163d29,#102b20);border:1px solid #456441;border-radius:7px;margin-bottom:11px;padding:11px}.marketing .app-title b{color:#e6f2d9;font-size:12px;font-weight:600}.marketing .app-title span{color:#c7dbb7;background:#163526;border-color:#456441;font-size:6px}.marketing .stat{background:#123022;border-color:#36553d;border-radius:6px}.marketing .stat small{color:#b1c5a8}.marketing .stat strong{color:#edf6e6}.marketing .stat i{color:#b3df84}.marketing .stat .due-text{color:#fbbf24}.marketing .stat:first-child{background:var(--brand-accent,#c7ef8c);border-color:#c7ef8c}.marketing .stat:first-child small,.marketing .stat:first-child i{color:#426032}.marketing .stat:first-child strong{color:#12321f}.marketing .dashboard-history{background:var(--brand-panel,#10291f);border-color:#36543c;margin-top:10px}.marketing .history-title span{color:#c7ef8c}.marketing .dashboard-history th{color:#b2c4ab;background:#0b2118;border-color:#294832}.marketing .dashboard-history td{border-color:#294832}.marketing .dashboard-history .pill{color:#c7ef8c;background:#c7ef8c12}.marketing .ledger-demo{background:var(--brand-panel,#10291f);color:#edf4e7;border-color:#36543c}.marketing .ledger-heading span{color:#adbfaa}.marketing .ledger-demo th{color:#adbfaa;border-color:#315443}.marketing .ledger-demo td{border-color:#294832}.marketing .ledger-demo .pill{color:#c7ef8c;background:#c7ef8c12}.marketing .ledger-demo .pill.due{color:#fcd34d;background:#453414}.marketing .ledger-demo .savings{color:#c7ef8c}.marketing .visual{height:500px}@media (max-width:850px){.marketing .visual{height:490px}}@media screen{html[data-theme=light] .marketing{--paper:#fafbf5;--dark:#edf4e5;--green:#d8efbd;--ink:#24422d;--muted:#607357;--line:#d5e1ce}html[data-theme=light] .marketing :is(.top,.footer){color:#24422d}html[data-theme=light] .marketing header{border-color:#d5e1ce}html[data-theme=light] .marketing :is(.site-logo,.preview-logo){filter:none}html[data-theme=light] .marketing :is(.navlinks,.menu-label,.mobile-links,.hero .eyebrow,.hero-copy>p,.hero-note,.footer p,.footer-links a,.footer-bottom){color:#536b4b}html[data-theme=light] .marketing .navlinks a:hover{color:#24422d}html[data-theme=light] .marketing h1 em{color:#4b793e}html[data-theme=light] .marketing .btn.outline{color:#24422d;border-color:#b6caa7}html[data-theme=light] .marketing .footer :is(b,h3){color:#24422d}html[data-theme=light] .marketing :is(.footer-bottom,.mobile-links){border-color:#d5e1ce}html[data-theme=light] .marketing :is(.app-window,.app-bar,.app-content,.app-section-nav,.dashboard-history,.ledger-demo){color:#24422d;background:#fffefa;border-color:#c9dabb}html[data-theme=light] .marketing .app-content{background:#f6f8f1}html[data-theme=light] .marketing .app-window{box-shadow:0 24px 70px #29451f20}html[data-theme=light] .marketing :is(.app-title,.stat){background:#edf4e5;border-color:#d0dfc5}html[data-theme=light] .marketing .app-title b,html[data-theme=light] .marketing .stat strong{color:#24422d}html[data-theme=light] .marketing :is(.stat small,.stat i,.app-section-nav,.ledger-heading span,.ledger-demo th,.dashboard-history th,.history-title span){color:#59704e}html[data-theme=light] .marketing .app-title span{color:#536b4b;background:#fffefa;border-color:#c9dabb}html[data-theme=light] .marketing .app-section-nav b{color:#38633c;border-color:#527e4e}html[data-theme=light] .marketing .dashboard-history th{background:#edf4e5;border-color:#d5e1ce}html[data-theme=light] .marketing :is(.dashboard-history td,.ledger-demo th,.ledger-demo td){border-color:#d5e1ce}html[data-theme=light] .marketing :is(.dashboard-history,.ledger-demo) .pill{color:#38633c;background:#e4f0d9}html[data-theme=light] .marketing :is(.dashboard-history,.ledger-demo) .pill.due{color:#8a590d;background:#fff0cd}html[data-theme=light] .marketing :is(.ledger-demo .savings,.stat i){color:#38633c}html[data-theme=light] .marketing .stat .due-text{color:#8a590d}html[data-theme=light] .marketing :is(.feature-main,.proof){background:#f0f5e9}html[data-theme=light] .marketing .cta-panel{background:#e5f2d6}@media (max-width:540px){.marketing .actions .theme-toggle{width:38px;min-width:38px;min-height:38px;padding:8px}.marketing .actions .theme-toggle span{display:none}.marketing .header-inner{column-gap:8px}}@media (max-width:380px){.marketing .header-inner>.brand .site-logo{width:115px}.marketing .actions{gap:8px}.marketing .actions .btn{gap:5px;padding:9px}}}
.marketing .hero.hero-showcase{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:48px;padding-top:76px;padding-bottom:78px}.marketing .hero-showcase h1{letter-spacing:-2.8px;font-size:clamp(42px,4.15vw,60px)}.marketing .hero-showcase .hero-copy>p{max-width:400px}.marketing .product-showcase{isolation:isolate;min-width:0;margin:0;position:relative}.marketing .product-showcase:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#91bc6822,#0000 70%);position:absolute;inset:-50px -40px}.marketing .showcase-caption{color:#c4d4bd;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;font-size:11px;display:flex}.marketing .showcase-mode{color:#d8f3b1;border:1px solid #9abc7040;border-radius:6px;padding:4px 8px;font-size:9px}.marketing .showcase-frame{background:#f6f8f1;border:5px solid #aec58a35;border-radius:14px;overflow:hidden;transform:rotate(-.7deg);box-shadow:0 24px 60px #0004}.marketing .showcase-frame img{width:100%;height:auto;display:block}.marketing .product-showcase figcaption{color:#a6b99e;text-align:center;letter-spacing:.025em;margin-top:16px;font-size:9px;line-height:1.7}.marketing .product-features{background:#fafbf5}.marketing .product-features .feature-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;gap:24px}.marketing .product-features .feature-main{background:#edf3e6;border-color:#d8e2ce;padding:30px}.marketing .product-side{flex-direction:column;gap:18px;display:flex}.marketing .product-side .feature-card{background:#fffefa;border-color:#d8e2ce;padding:25px}.marketing .product-side .feature-index{margin-bottom:10px;font-size:9px}.marketing .product-side .feature-card p{max-width:none;font-size:12px;line-height:1.8}.marketing .product-features .feature-footnote{color:#536c49;margin-top:20px;font-size:11px}html .marketing .light-product.ledger-demo{color:#24422d;background:#fffefa;border:1px solid #cfddc2;border-radius:10px;margin-top:26px;padding:20px;box-shadow:0 8px 22px #29451f0a}html .marketing .light-product .ledger-heading{color:#24422d;flex-wrap:wrap;gap:12px}html .marketing .light-product .ledger-heading span{color:#64775b}html .marketing .light-product :is(th,td){white-space:normal;border-color:#dce6d3}html .marketing .light-product th{color:#607457}html .marketing .light-product .amount-heading{text-align:right}html .marketing .light-product .pill{color:#3b663c;background:#e6f1db}html .marketing .light-product .pill.due{color:#8b5d1a;background:#fff0d0}html .marketing .light-product .savings{color:#496f3d;line-height:1.8}.marketing .reading-preview{background:#f8faf3;border:1px solid #d8e2ce;border-radius:10px;margin-top:20px;overflow:hidden}.marketing .preview-heading{color:#355532;border-bottom:1px solid #d8e2ce;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:10px;display:flex}.marketing .preview-heading span{color:#62775a;font-size:8px}.marketing .reading-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px;display:grid}.marketing .reading-values dt{color:#64775b;font-size:9px}.marketing .reading-values dd{color:#24422d;margin:5px 0 0;font-size:19px;font-weight:600}.marketing .reading-values small{color:#6b7c63;margin-top:3px;font-size:8px;font-weight:400;display:block}.marketing .usage-result{color:#3d6238;background:#e5f1d8;justify-content:space-between;align-items:center;padding:11px 14px;font-size:10px;display:flex}.marketing .usage-result strong{color:#24422d;font-size:18px}.marketing .usage-result small{font-size:9px;font-weight:500}.marketing .finance-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 8px;display:grid}.marketing .finance-preview>div{border-left:2px solid #dce8cf;min-width:0;padding-left:10px}.marketing .finance-preview dt{color:#64775b;font-size:9px}.marketing .finance-preview dd{color:#24422d;margin:5px 0 0;font-size:clamp(13px,1.5vw,19px);font-weight:600}.marketing .sample-note{color:#75856c;font-size:8px}.marketing .feature-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:30px 0 0;display:grid}.marketing .feature-notes article{align-items:flex-start;gap:15px;display:flex}.marketing .feature-notes .ficon{flex-shrink:0;margin:0}.marketing .feature-notes h3{font-size:14px}.marketing .feature-notes p{color:#687b60;max-width:420px;margin-top:6px;font-size:12px;line-height:1.8}.marketing .cta-section{background:#fafbf5;padding-top:10px}.marketing .cta-panel{color:#f1f7e8;background:#123523;border:1px solid #35533d}.marketing .cta-panel p{color:#aec4a3}.marketing .cta-panel .btn{color:#24422d;background:#d8f3b1}html[data-theme=light] .marketing .showcase-caption{color:#3e6038}html[data-theme=light] .marketing .showcase-mode{color:#3e6038;background:#f8fbf1;border-color:#b6cea4}html[data-theme=light] .marketing .product-showcase figcaption{color:#627c56}html[data-theme=light] .marketing .showcase-frame{border-color:#cbddbc;box-shadow:0 18px 50px #29451f20}html[data-theme=light] .marketing .cta-panel{color:#24422d;background:#e8f3dc;border-color:#d4e3c6}html[data-theme=light] .marketing .cta-panel p{color:#5b7551}@media (min-width:1400px){.marketing .hero.hero-showcase{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (max-width:1100px){.marketing .hero.hero-showcase{gap:28px}.marketing .hero-showcase h1{font-size:46px}}@media (max-width:850px){.marketing .hero.hero-showcase{grid-template-columns:minmax(0,1fr);gap:36px;padding:46px 28px 50px}.marketing .product-showcase{width:100%;max-width:680px;margin:0 auto}.marketing .product-features .feature-layout{grid-template-columns:minmax(0,1fr)}.marketing .feature-main{min-width:0}.marketing .finance-preview dd{font-size:20px}}@media (max-width:540px){.marketing .hero.hero-showcase{gap:32px;padding:36px 22px 40px;overflow:visible}.marketing .hero-showcase h1{letter-spacing:-2px;font-size:43px}.marketing .showcase-frame{border-width:3px;border-radius:9px;transform:none}.marketing .showcase-caption{font-size:10px}.marketing .showcase-mode,.marketing .product-showcase figcaption{font-size:8px}.marketing .product-features .feature-main,.marketing .product-side .feature-card{padding:21px 17px}html .marketing .light-product.ledger-demo{padding:14px 10px}.marketing .light-product table{font-size:8px}.marketing .feature-notes{grid-template-columns:1fr;gap:22px}.marketing .finance-preview dd{font-size:16px}.marketing .preview-heading{gap:8px}}@media (prefers-reduced-motion:reduce){.marketing .showcase-frame{transform:none}}@media (max-width:540px){.marketing .header-inner>.brand .site-logo{width:120px}.marketing .header-inner .actions{gap:8px;font-size:11px}.marketing .header-inner .actions .btn span{display:none}}@media (max-width:360px){.marketing .header-inner .actions>.btn{display:none}}.marketing .layered-showcase{perspective:1200px}.marketing .showcase-stage{isolation:isolate;height:580px;position:relative}.marketing .showcase-orbit{z-index:-2;border:1px solid #b9d29618;border-radius:50%;width:430px;height:430px;position:absolute;top:30px;right:10px;box-shadow:0 0 0 36px #b9d29605,0 0 0 72px #b9d29603}.marketing .showcase-backplate{z-index:-1;background:linear-gradient(135deg,#a7c78525,#294b3420);border:1px solid #b0cc8b35;border-radius:18px;height:330px;position:absolute;top:108px;left:35px;right:7px;transform:rotate(5deg)}.marketing .showcase-building{z-index:-1;filter:drop-shadow(0 14px 16px #0002);width:170px;height:210px;position:absolute;top:-4px;right:5px}.marketing .layered-showcase .showcase-frame{transform-origin:50%;border-width:4px;border-color:#b4cc9460;width:93%;position:absolute;top:106px;left:0;transform:perspective(1100px)rotateY(-7deg)rotate(-5deg);box-shadow:15px 30px 65px #0005}.marketing .showcase-reading{z-index:2;color:#26472e;background:#d8efbd;border:1px solid #e8f8d5;border-radius:12px;align-items:center;gap:11px;padding:15px 18px;display:flex;position:absolute;top:43px;left:-6px;transform:rotate(-7deg);box-shadow:0 14px 40px #0002}.marketing .reading-mark{background:#c2dfa0;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:23px;display:grid}.marketing .showcase-reading>div>span:first-child{font-size:10px;display:block}.marketing .showcase-reading strong{font-size:15px;line-height:1.8;display:block}.marketing .showcase-reading strong small{font-size:10px;font-weight:500}.marketing .reading-connection{color:#527344;font-size:8px;display:block}.marketing .showcase-receipt{z-index:3;color:#24422d;background:#fffefa;border-bottom:5px solid #bbd79d;border-radius:10px;width:218px;padding:19px;position:absolute;bottom:12px;right:-6px;transform:rotate(7deg);box-shadow:0 16px 45px #0003}.marketing .showcase-receipt-top{color:#7a8872;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;font-size:7px;display:flex}.marketing .receipt-paid{color:#45723a;background:#e4f1d8;border-radius:4px;padding:3px 6px;font-size:8px}.marketing .receipt-apartment{font-size:13px;display:block}.marketing .receipt-period{color:#7a8872;margin-top:3px;font-size:8px;display:block}.marketing .showcase-receipt dl{margin:14px 0;font-size:9px}.marketing .showcase-receipt dl>div{justify-content:space-between;gap:10px;margin-top:9px;display:flex}.marketing .showcase-receipt dd{margin:0;font-weight:600}.marketing .showcase-receipt-total{border-top:1px dashed #ccd9c1;justify-content:space-between;gap:10px;padding-top:11px;font-size:10px;display:flex}.marketing .showcase-receipt-total strong{font-size:13px}.marketing .layered-showcase figcaption{margin-top:8px;font-size:8px}html[data-theme=light] .marketing .showcase-orbit{border-color:#afc69750;box-shadow:0 0 0 36px #aac98b0a,0 0 0 72px #aac98b06}html[data-theme=light] .marketing .layered-showcase .showcase-frame{box-shadow:12px 28px 50px #25471f26}@media (max-width:1100px) and (min-width:851px){.marketing .showcase-stage{height:460px}.marketing .showcase-receipt{width:190px;padding:15px;bottom:15px}.marketing .showcase-reading{padding:12px;left:0}}@media (max-width:850px){.marketing .layered-showcase{max-width:600px}.marketing .showcase-stage{height:550px}}@media (max-width:540px){.marketing .showcase-stage{height:350px}.marketing .showcase-orbit{width:260px;height:260px;top:35px;right:5px}.marketing .showcase-backplate{border-radius:12px;height:200px;top:89px;left:22px;right:7px}.marketing .showcase-building{width:115px;height:145px;top:-5px;right:0}.marketing .layered-showcase .showcase-frame{border-width:3px;width:96%;top:83px;left:2px;transform:rotate(-5deg)}.marketing .showcase-reading{border-radius:8px;gap:7px;padding:10px;top:23px;left:0}.marketing .reading-mark{width:25px;height:25px;font-size:18px}.marketing .showcase-reading>div>span:first-child{font-size:8px}.marketing .showcase-reading strong{font-size:12px}.marketing .showcase-reading strong small{font-size:8px}.marketing .reading-connection{font-size:6px}.marketing .showcase-receipt{width:164px;padding:13px;bottom:3px;right:0;transform:rotate(6deg)}.marketing .showcase-receipt-top{gap:5px;margin-bottom:9px;font-size:5px}.marketing .receipt-paid{padding:3px 4px;font-size:6px}.marketing .receipt-apartment{font-size:11px}.marketing .receipt-period{font-size:6px}.marketing .showcase-receipt dl{margin:10px 0;font-size:7px}.marketing .showcase-receipt-total{padding-top:8px;font-size:8px}.marketing .showcase-receipt-total strong{font-size:11px}.marketing .layered-showcase figcaption{font-size:7px}}@media (prefers-reduced-motion:reduce){.marketing .layered-showcase .showcase-frame{transform:rotate(-3deg)}}.marketing .layered-showcase .showcase-preview-dark,html[data-theme=light] .marketing .layered-showcase .showcase-preview-light{display:none}html[data-theme=light] .marketing .layered-showcase .showcase-preview-dark{display:block}html[data-theme=light] .marketing .layered-showcase .showcase-frame{background:#071a13;border-color:#2b5036;box-shadow:12px 30px 55px #17391d30}html[data-theme=light] .marketing .showcase-backplate{background:linear-gradient(135deg,#5e85462b,#365e3c38);border-color:#a4bc8b}html[data-theme=light] .marketing .showcase-reading{color:#ecf6df;background:#173c29;border-color:#436448;box-shadow:0 14px 32px #153d2520}html[data-theme=light] .marketing .reading-mark{color:#d8efbd;background:#315c3d}html[data-theme=light] .marketing .reading-connection{color:#bed3ab}html[data-theme=light] .marketing .showcase-receipt{color:#edf5e5;background:#122e21;border-bottom-color:#6e9750;box-shadow:0 18px 40px #17391d30}html[data-theme=light] .marketing :is(.showcase-receipt-top,.receipt-period){color:#afc4a1}html[data-theme=light] .marketing .receipt-paid{color:#315536;background:#d8efbd}html[data-theme=light] .marketing .showcase-receipt-total{border-top-color:#496847}.marketing .product-features{--demo-bg:#fffefa;--demo-ink:#24422d;--demo-muted:#64775b;--demo-border:#d8e2ce;--demo-raised:#f8faf3;--demo-highlight:#e5f1d8;--demo-accent:#3d6238;--demo-paid-bg:#e6f1db;--demo-paid-ink:#3b663c;--demo-due-bg:#fff0d0;--demo-due-ink:#8b5d1a}html[data-theme=light] .marketing .product-features{--demo-bg:#10291f;--demo-ink:#edf4e7;--demo-muted:#b0c4a4;--demo-border:#35533d;--demo-raised:#0b2118;--demo-highlight:#24492f;--demo-accent:#d8f3b1;--demo-paid-bg:#294b31;--demo-paid-ink:#d8f3b1;--demo-due-bg:#453414;--demo-due-ink:#fcd34d}html .marketing .product-features .light-product.ledger-demo{background:var(--demo-bg);color:var(--demo-ink);border-color:var(--demo-border)}html .marketing .product-features .light-product .ledger-heading{color:var(--demo-ink)}html .marketing .product-features .light-product :is(th,td){border-color:var(--demo-border)}html .marketing .product-features .light-product :is(th,.ledger-heading span){color:var(--demo-muted)}html .marketing .product-features .light-product .pill{background:var(--demo-paid-bg);color:var(--demo-paid-ink)}html .marketing .product-features .light-product .pill.due{background:var(--demo-due-bg);color:var(--demo-due-ink)}html .marketing .product-features .light-product .savings{color:var(--demo-accent)}.marketing .product-features .reading-preview{background:var(--demo-raised);border-color:var(--demo-border)}.marketing .product-features .preview-heading{color:var(--demo-ink);border-color:var(--demo-border)}.marketing .product-features :is(.preview-heading span,.reading-values dt,.reading-values small){color:var(--demo-muted)}.marketing .product-features .reading-values dd{color:var(--demo-ink)}.marketing .product-features .usage-result{background:var(--demo-highlight);color:var(--demo-accent)}.marketing .product-features .usage-result strong{color:var(--demo-ink)}.marketing .product-features .finance-preview{background:var(--demo-bg);border:1px solid var(--demo-border);border-radius:10px;padding:16px 12px}.marketing .product-features .finance-preview>div{border-color:var(--demo-border)}.marketing .product-features .finance-preview>div:last-child{border-color:var(--demo-accent)}.marketing .product-features .finance-preview dt{color:var(--demo-muted)}.marketing .product-features .finance-preview dd{color:var(--demo-ink)}.marketing .product-features .finance-preview>div:last-child dd{color:var(--demo-accent)}.marketing .marketing-dashboard-link,.marketing .marketing-account-placeholder{border:1px solid;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.marketing .marketing-dashboard-link{transition:background-color .22s,box-shadow .22s,transform .22s}.marketing .marketing-dashboard-link:hover{background-color:#80b4782e;transform:translateY(-2px);box-shadow:0 4px 14px #0000001a}.marketing .marketing-account-placeholder{background-color:#80b4781f;border-color:#0000}@media (prefers-reduced-motion:reduce){.marketing .marketing-dashboard-link{transition:none}.marketing .marketing-dashboard-link:hover{transform:none}}
.marketing{--tour-bg:#fffefa;--tour-raised:#edf4e5;--tour-ink:#24422d;--tour-muted:#62775a;--tour-line:#d0dfc5;--tour-accent:#3e6838}html[data-theme=light] .marketing{--tour-bg:#10291f;--tour-raised:#173c29;--tour-ink:#edf4e7;--tour-muted:#b0c4a4;--tour-line:#35533d;--tour-accent:#d8f3b1}.marketing .hero-showcase h1{letter-spacing:-2.1px;font-size:clamp(36px,3.5vw,49px)}.marketing .product-tour{min-width:0}.marketing .product-tabs{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}.marketing .product-tabs button{color:#c2d3b8;background:#19362680;border:1px solid #7e9c6c55;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:10px;line-height:1.5;display:inline-flex}.marketing .product-tabs button[aria-selected=true]{color:#24422d;background:#d8f3b1;border-color:#d8f3b1;font-weight:700}.marketing .product-tabs small{opacity:.8;border:1px solid;border-radius:4px;padding:1px 4px;font-size:7px}html[data-theme=light] .marketing .product-tabs button{color:#48633d;background:#e9f2df;border-color:#c1d5b0}html[data-theme=light] .marketing .product-tabs button[aria-selected=true]{color:#edf4e7;background:#254b32;border-color:#254b32}.marketing .product-tour [role=tabpanel]:focus-visible{outline-offset:8px;border-radius:12px;outline:2px solid #91b56e}.marketing .demo-surface{background:var(--tour-bg);color:var(--tour-ink);border:1px solid var(--tour-line);box-shadow:0 15px 45px #0002}.marketing .personal-showcase{isolation:isolate;min-width:0;height:550px;margin:0;position:relative}.marketing .personal-orbit{z-index:-1;border:1px solid #aac99025;border-radius:50%;position:absolute;inset:40px 25px;box-shadow:0 0 0 35px #aac99008}.marketing .personal-ledger-window{border:4px solid var(--tour-line);border-radius:15px;padding:23px;position:absolute;top:50px;left:4px;right:12px;transform:perspective(1100px)rotateY(-5deg)rotate(-4deg)}.marketing .tour-window-heading{border-bottom:1px solid var(--tour-line);color:var(--tour-muted);justify-content:space-between;gap:12px;margin-bottom:21px;padding-bottom:14px;font-size:9px;display:flex}.marketing .personal-ledger-window h2,.marketing .tax-tour h2{letter-spacing:-1px;font-size:25px;line-height:1.25}.marketing .personal-ledger-window>p,.marketing .tax-tour>p{color:var(--tour-muted);margin-top:10px;font-size:11px;line-height:1.8}.marketing .tour-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.marketing .tour-summary>div{background:var(--tour-raised);border:1px solid var(--tour-line);border-radius:8px;min-width:0;padding:11px}.marketing .tour-summary span{color:var(--tour-muted);font-size:8px;display:block}.marketing .tour-summary strong{letter-spacing:-.5px;margin-top:7px;font-size:17px;display:block}.marketing .tour-summary>div:last-child{border-color:var(--tour-accent)}.marketing .tour-entries>div{border-top:1px solid var(--tour-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:10px;display:flex}.marketing .tour-entries small{color:var(--tour-muted);margin-top:3px;font-size:8px;display:block}.marketing .tour-entries strong{white-space:nowrap;color:var(--tour-accent);font-size:11px}.marketing .personal-float{border-bottom:4px solid #a4cb7c;border-radius:11px;max-width:280px;padding:18px;position:absolute;bottom:34px;right:0;transform:rotate(5deg)}.marketing .personal-float span{color:var(--tour-muted);font-size:9px;display:block}.marketing .personal-float strong{margin-top:4px;font-size:13px;display:block}.marketing .personal-float small{color:var(--tour-muted);margin-top:7px;font-size:8px;display:block}.marketing .personal-showcase figcaption{text-align:center;color:#a6b99e;font-size:8px;position:absolute;bottom:0;left:0;right:0}html[data-theme=light] .marketing .personal-showcase figcaption{color:#627c56}.marketing .tax-tour{border-radius:14px;margin:20px 0 0;padding:30px;transform:rotate(-3deg)}.marketing .roadmap-badge{color:#4c6f38;background:#edf5e3;border:1px solid #a1b98b;border-radius:5px;margin-bottom:16px;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}.marketing .tax-tour dl{margin:25px 0}.marketing .tax-tour dl>div{border-bottom:1px solid var(--tour-line);justify-content:space-between;gap:15px;padding:13px 0;font-size:11px;display:flex}.marketing .tax-tour dt{color:var(--tour-muted)}.marketing .tax-tour dd{margin:0;font-weight:600}.marketing .tax-tour .tax-preview-note{background:var(--tour-raised);border:1px solid var(--tour-line);border-radius:8px;padding:12px;font-size:10px}.marketing .tax-tour figcaption{color:var(--tour-muted);text-align:center;margin-top:14px;font-size:8px}.marketing .audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.marketing .audience-card{background:#fffefa;border:1px solid #d7e1cf;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;padding:25px 22px;display:flex}.marketing .audience-card>.feature-index{text-transform:uppercase;font-size:9px}.marketing .audience-card h3{letter-spacing:-.6px;font-size:22px}.marketing .audience-card>p{color:#63765b;margin-top:13px;font-size:12px;line-height:1.9}.marketing .audience-card>.roadmap-badge{margin-top:11px;margin-bottom:0}.marketing .audience-demo{border-radius:9px;width:100%;margin:22px 0 18px;padding:15px;box-shadow:0 7px 22px #24422d0b}.marketing .demo-heading{border-bottom:1px solid var(--tour-line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;font-size:10px;font-weight:600;display:flex}.marketing .demo-heading small{color:var(--tour-muted);font-size:7px;font-weight:400}.marketing .audience-demo dl{margin:0}.marketing .audience-demo dl>div,.marketing .record-row{border-bottom:1px solid var(--tour-line);justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:10px;display:flex}.marketing .audience-demo dt,.marketing .record-row>span{color:var(--tour-muted)}.marketing .audience-demo dd{margin:0;font-size:13px;font-weight:600}.marketing .audience-demo dl>div:last-child{color:var(--tour-accent)}.marketing .record-row strong{font-size:9px}.marketing .mini-bill{border-bottom:1px solid var(--tour-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:13px 0;font-size:9px;display:grid}.marketing .demo-paid,.marketing .demo-due{border-radius:4px;padding:2px 5px;font-size:7px}.marketing .demo-paid{color:#315536;background:#d9edc8}.marketing .demo-due{color:#8a590d;background:#fff0cd}.marketing .audience-demo .demo-meter{color:var(--tour-accent);margin-top:13px;font-size:9px}.marketing .audience-card ul{width:100%;margin:auto 0 0;padding:0;list-style:none}.marketing .audience-card li{color:#526d48;margin-top:7px;font-size:11px;line-height:1.8}.marketing .audience-card li:before{content:"✓";color:#6f9150;margin-right:8px}.marketing .section-demo-note{color:#74856b;margin-top:22px;font-size:10px;line-height:1.8}.marketing .tax-preparation{background:#edf3e6;border-top:1px solid #d6e2cb;border-bottom:1px solid #d6e2cb}.marketing .tax-preparation-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.marketing .tax-preparation h2{font-size:clamp(29px,3.3vw,43px)}.marketing .tax-preparation-grid>div>p{color:#61755a;max-width:480px;margin:20px 0;font-size:13px;line-height:1.9}.marketing .tax-record-list article{border-bottom:1px solid #cfdcc4;align-items:flex-start;gap:16px;padding:17px 0;display:flex}.marketing .tax-record-list article>span{color:#6d865a;padding-top:4px;font-size:10px}.marketing .tax-record-list h3{font-size:15px}.marketing .tax-record-list article p{color:#64775b;margin-top:6px;font-size:11px;line-height:1.8}.marketing .tax-preparation-grid .tax-scope-note{font-size:10px;line-height:1.8}.marketing .subscription-pricing .section-head p{max-width:480px;margin-top:20px}.marketing .subscription-pricing h1{font-size:clamp(36px,4.5vw,58px)}.marketing .billing-switch{background:#edf4e5;border:1px solid #d1dfc4;border-radius:11px;flex-wrap:wrap;gap:6px;width:fit-content;margin:0 0 28px;padding:5px;display:flex}.marketing .billing-switch label{cursor:pointer;color:#526d48;border-radius:7px;padding:10px 17px;font-size:12px;font-weight:600;position:relative}.marketing .billing-switch input{opacity:0;width:1px;height:1px;position:absolute}.marketing .billing-switch label.selected{color:#edf4e7;background:#244b32;box-shadow:0 2px 6px #24422d15}.marketing .billing-switch label:has(input:focus-visible){outline-offset:2px;outline:2px solid #6f9150}.marketing .subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.marketing .subscription-card{background:#fffefa;border:1px solid #d3dfc8;border-radius:15px;flex-direction:column;align-items:flex-start;min-width:0;padding:32px;display:flex}.marketing .subscription-card.owner-plan{background:#edf4e5;border-color:#b5cf9d}.marketing .plan-kicker{text-transform:uppercase;letter-spacing:.12em;color:#60824a;font-size:10px;font-weight:700}.marketing .subscription-card h2{letter-spacing:-.9px;margin-top:12px;font-size:26px}.marketing .subscription-price{flex-wrap:wrap;align-items:baseline;gap:7px;margin:25px 0 12px;display:flex}.marketing .subscription-price strong{letter-spacing:-2px;color:#24422d;font-size:44px;line-height:1.1}.marketing .subscription-price>span{color:#63795a;font-size:12px}.marketing .subscription-card>p{color:#61755a;font-size:12px;line-height:1.9}.marketing .subscription-card ul{margin:22px 0;padding:0;list-style:none}.marketing .subscription-card li{color:#405d39;margin:7px 0;font-size:12px;line-height:1.9}.marketing .subscription-card li:before{content:"✓";color:#739453;margin-right:9px}.marketing .subscription-card .planned-note{border:1px dashed #b7cba5;border-radius:8px;margin-top:auto;padding:12px;font-size:11px}.marketing .planned-note span{color:#496b35;margin-right:4px;font-weight:700}.marketing .subscription-card .plan-rule{border-top:1px solid #cbdcbb;padding-top:16px;font-size:11px}.marketing .subscription-card>.btn{margin-top:23px;font-size:12px}.marketing .owner-calculator{background:#edf4e5;border:1px solid #c9dab9;border-radius:16px;grid-template-columns:1fr 1fr;margin-top:32px;display:grid;overflow:hidden}.marketing .calculator-intro{padding:32px}.marketing .calculator-intro h2{letter-spacing:-1px;font-size:29px}.marketing .calculator-intro>p{color:#61755a;margin-top:15px;font-size:12px;line-height:1.9}.marketing .quota-label{margin-top:23px;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.marketing .calculator-intro input{color:#24422d;background:#fffefa;border:1px solid #b8cea4;border-radius:9px;width:100%;max-width:260px;min-height:48px;padding:10px 14px;font-size:20px;display:block}.marketing .calculator-intro .calculator-help{font-size:10px;line-height:1.9}.marketing .calculator-intro .calculator-error{color:#a33030;font-size:11px}.marketing .calculator-result{color:#edf4e7;font-variant-numeric:tabular-nums;background:#123523;padding:32px}.marketing .result-period{color:#b6d19f;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.marketing .result-total{letter-spacing:-2px;overflow-wrap:anywhere;margin:14px 0 24px;font-size:46px;line-height:1.2;display:block}.marketing .result-total small{letter-spacing:0;color:#b6d19f;font-size:13px;font-weight:400}.marketing .calculator-result dl{margin:0}.marketing .calculator-result dl>div,.marketing .first-payment{border-bottom:1px solid #37573b;justify-content:space-between;gap:18px;padding:13px 0;font-size:12px;display:flex}.marketing .calculator-result dd{margin:0;font-weight:600}.marketing .first-payment{color:#24422d;background:#d8efbd;border-bottom:0;border-radius:8px;margin-top:19px;padding:13px}.marketing .calculator-result>p{color:#b6cda4;margin-top:15px;font-size:10px;line-height:1.9}.marketing .pricing-terms{color:#6c7f60;padding-top:24px;font-size:11px;line-height:1.9}.marketing .pricing-terms p{margin-top:8px}.marketing .pricing-terms a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.marketing .hero-showcase h1{font-size:41px}.marketing .personal-ledger-window{padding:18px}.marketing .tour-summary strong{font-size:14px}.marketing .audience-card{padding:22px 16px}.marketing .tax-preparation-grid{gap:40px}}@media (max-width:850px){.marketing .audience-grid{grid-template-columns:1fr}.marketing .audience-card{padding:25px}.marketing .audience-demo{max-width:520px}.marketing .personal-showcase{max-width:600px;margin:0 auto}.marketing .tax-preparation-grid,.marketing .owner-calculator{grid-template-columns:1fr}.marketing .subscription-card{padding:25px}.marketing .subscription-card h2{font-size:23px}.marketing .subscription-price strong{font-size:38px}}@media (max-width:540px){.marketing .hero-showcase h1{letter-spacing:-1.5px;font-size:35px}.marketing .product-tabs{gap:5px}.marketing .product-tabs button{gap:4px;padding:8px 7px;font-size:8px}.marketing .product-tabs small{font-size:6px}.marketing .personal-showcase{height:500px}.marketing .personal-ledger-window{padding:15px;top:30px;left:0;right:4px}.marketing .personal-ledger-window h2,.marketing .tax-tour h2{font-size:20px}.marketing .tour-window-heading{font-size:7px}.marketing .tour-summary{gap:5px}.marketing .tour-summary>div{padding:8px 6px}.marketing .tour-summary strong{font-size:13px}.marketing .tour-entries>div{font-size:9px}.marketing .personal-float{max-width:220px;padding:13px;bottom:25px;right:0}.marketing .personal-float strong{font-size:11px}.marketing .tax-tour{padding:22px;transform:rotate(-2deg)}.marketing .tax-tour dl>div{font-size:10px}.marketing .subscription-grid{grid-template-columns:1fr}.marketing .subscription-card,.marketing .calculator-intro,.marketing .calculator-result{padding:23px 20px}.marketing .subscription-pricing .price-note{white-space:normal;font-size:10px}.marketing .result-total{font-size:40px}.marketing .billing-switch label{padding:9px 13px;font-size:11px}.marketing .subscription-card>.btn{text-align:center;gap:8px}}@media (prefers-reduced-motion:reduce){.marketing .personal-ledger-window,.marketing .personal-float,.marketing .tax-tour{transform:none}}.marketing .annual-offer-line{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 8px;display:flex}.marketing .annual-offer-line del{color:inherit;opacity:.65;font-size:18px;text-decoration-thickness:1.5px}.marketing .annual-saving-badge{color:inherit;background:#34d3991f;border:1px solid #34d39959;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.marketing .annual-savings-callout{background:#34d39917;border:1px solid #34d39940;border-radius:12px;gap:6px;margin:16px 0;padding:14px 16px;display:grid}.marketing .annual-savings-callout strong{font-size:15px;line-height:1.5}.marketing .annual-savings-callout span{opacity:.8;font-size:11px;line-height:1.6}.marketing .calculator-result dd{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.marketing .calculator-result dd del{opacity:.6;font-weight:400}
.bHW_4a_document{padding-top:45px!important;padding-bottom:72px!important}.bHW_4a_intro{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:32px}.bHW_4a_back{color:var(--muted);font-size:12px}.bHW_4a_document .bHW_4a_kicker{text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);margin:28px 0 12px;font-size:10px;font-weight:700}.bHW_4a_document h1{max-width:900px;color:var(--ink);letter-spacing:-1.8px;font-size:clamp(32px,5vw,55px);line-height:1.15}.bHW_4a_document .bHW_4a_summary{max-width:780px;color:var(--muted);margin-top:20px;font-size:17px}.bHW_4a_document .bHW_4a_bangla{max-width:830px;color:var(--ink);margin-top:14px;font-size:14px;line-height:1.9}.bHW_4a_document .bHW_4a_version{color:var(--muted);margin-top:18px;font-size:11px}.bHW_4a_layout{grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);align-items:start;gap:45px;display:grid}.bHW_4a_contents{gap:12px;font-size:12px;display:grid;position:sticky;top:22px}.bHW_4a_contents a{color:var(--muted);line-height:1.5}.bHW_4a_contents a:hover{color:var(--ink);text-decoration:underline}.bHW_4a_article{min-width:0}.bHW_4a_document .bHW_4a_section{margin-bottom:34px;scroll-margin-top:28px}.bHW_4a_document .bHW_4a_section h2{letter-spacing:-.5px;margin-bottom:15px;font-size:23px;line-height:1.35}.bHW_4a_document .bHW_4a_section p,.bHW_4a_document .bHW_4a_section li{color:var(--muted);overflow-wrap:anywhere;margin-bottom:13px;font-size:14px;line-height:1.9}.bHW_4a_document .bHW_4a_section ul{padding-left:21px;list-style:outside}.bHW_4a_document a:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.bHW_4a_contact{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:26px}.bHW_4a_contact address{margin-bottom:18px;font-size:14px}.bHW_4a_contact address a{text-underline-offset:4px;text-decoration:underline}.bHW_4a_related{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.bHW_4a_related a{border:1px solid var(--line);border-radius:8px;padding:10px 13px}@media (max-width:760px){.bHW_4a_layout{grid-template-columns:1fr;gap:30px}.bHW_4a_contents{border-bottom:1px solid var(--line);padding-bottom:25px;position:static}}
._2s5JBW_dialog{--promo-cream:#eef4df;box-sizing:border-box;width:min(920px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);color:var(--promo-cream);overscroll-behavior:contain;background:#0b271e;border:1px solid #719b7159;border-radius:26px;margin:auto;padding:0;font-family:DM Sans,sans-serif;animation:.36s cubic-bezier(.2,.75,.25,1) both _2s5JBW_arrive;overflow:auto;box-shadow:0 32px 120px #0008}._2s5JBW_dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071711b8}._2s5JBW_dialog *,._2s5JBW_dialog :before,._2s5JBW_dialog :after{box-sizing:border-box}._2s5JBW_close{z-index:2;color:#eaf2df;cursor:pointer;background:#0b271ed9;border:1px solid #cfebbd4d;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:background .18s,transform .18s;display:grid;position:absolute;top:16px;right:16px}._2s5JBW_close:hover{background:#365b3b;transform:rotate(8deg)}._2s5JBW_close:focus-visible,._2s5JBW_primary:focus-visible,._2s5JBW_secondary:focus-visible{outline-offset:4px;outline:3px solid #c9ed97}._2s5JBW_layout{grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);display:grid}._2s5JBW_layout>*{min-width:0}._2s5JBW_copy{padding:30px 36px 28px;position:relative}._2s5JBW_logo{object-fit:contain;filter:brightness(0)invert();opacity:.92;width:155px;height:auto;margin-bottom:27px;display:block}._2s5JBW_dialog ._2s5JBW_eyebrow{color:#c1d6aa;text-transform:uppercase;letter-spacing:2px;align-items:center;gap:9px;margin:0 0 15px;font-size:10px;font-weight:700;display:flex}._2s5JBW_eyebrow span{background:#c9ed97;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c9ed9714}._2s5JBW_dialog ._2s5JBW_title{color:var(--promo-cream);letter-spacing:-1.8px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(32px,4vw,44px);font-weight:600;line-height:1.13}._2s5JBW_title em{color:#c9ed97;font-style:normal}._2s5JBW_dialog ._2s5JBW_description{color:#b7c9ba;max-width:340px;margin:18px 0 20px;font-size:13px;line-height:1.75}._2s5JBW_deadline{border-left:2px solid #bde28d;gap:3px;margin-bottom:24px;padding-left:13px;display:grid}._2s5JBW_deadline>span{letter-spacing:1.7px;color:#a7c395;font-size:9px}._2s5JBW_deadline strong{letter-spacing:-.4px;font-size:21px;font-weight:600}._2s5JBW_deadline small{color:#9fb59f;font-size:10px}._2s5JBW_dialog ._2s5JBW_primary{color:#143323;background:#caed9d;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:13px 17px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:flex}._2s5JBW_primary:hover{background:#ddf7bb}._2s5JBW_primary>span{font-size:21px;line-height:1}._2s5JBW_dialog ._2s5JBW_secondary{color:#c6d8ba;text-underline-offset:4px;margin-top:13px;font-size:11px;display:block}._2s5JBW_secondary:hover{text-decoration:underline}._2s5JBW_dialog ._2s5JBW_note{color:#91aa96;margin:17px 0 0;font-size:10px;line-height:1.7}._2s5JBW_art{background:radial-gradient(at 58% 45%,#496b3c66,#0000 65%),#16382a;border-left:1px solid #9fbe7b24;justify-content:center;min-height:540px;display:flex;position:relative;overflow:hidden}._2s5JBW_orbit,._2s5JBW_orbitSmall{border:1px solid #d6e8ab18;border-radius:50%;width:360px;height:360px;position:absolute;top:120px;left:calc(50% - 180px)}._2s5JBW_orbitSmall{width:270px;height:270px;top:165px;left:calc(50% - 135px)}._2s5JBW_stamp{z-index:1;color:#def0b9;position:absolute;top:46px;left:30px;transform:rotate(-8deg)}._2s5JBW_stamp>span{letter-spacing:2px;font-size:8px;font-weight:700;display:block}._2s5JBW_stamp strong{letter-spacing:-2px;margin:7px 0 9px;font-family:Manrope,sans-serif;font-size:43px;font-weight:600;line-height:.98;display:block}._2s5JBW_stamp>span:last-child{letter-spacing:1.3px;font-size:6px}._2s5JBW_building{filter:drop-shadow(0 18px 20px #031c1466);width:280px;height:310px;position:absolute;top:150px;left:calc(50% - 127px);transform:rotate(5deg)}._2s5JBW_rentCard,._2s5JBW_ledgerCard{color:#1b3828;background:#eff5dd;border:1px solid #cee3ad52;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex;position:absolute;box-shadow:0 12px 30px #08211838}._2s5JBW_rentCard{top:341px;left:14px;right:25px;transform:rotate(-6deg)}._2s5JBW_ledgerCard{color:#e6f0cd;background:#234b35;top:424px;left:40px;right:14px;transform:rotate(4deg)}._2s5JBW_cardIcon{background:#bdcf9f4a;border-radius:9px;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:23px;display:grid}._2s5JBW_rentCard small,._2s5JBW_ledgerCard small{letter-spacing:1.2px;opacity:.7;margin-bottom:4px;font-size:7px;display:block}._2s5JBW_rentCard strong,._2s5JBW_ledgerCard strong{font-size:11px;font-weight:600;display:block}._2s5JBW_check{color:#3b7647;margin-left:auto;font-size:19px}._2s5JBW_dialog ._2s5JBW_artFooter{color:#b3c998;letter-spacing:.2px;margin:0;font-size:9px;position:absolute;bottom:23px}@keyframes _2s5JBW_arrive{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:680px){._2s5JBW_dialog{border-radius:20px;width:min(440px,100vw - 24px);max-height:calc(100dvh - 28px)}._2s5JBW_layout{grid-template-columns:1fr}._2s5JBW_copy{padding:25px 26px}._2s5JBW_art{display:none}._2s5JBW_logo{width:137px;margin-bottom:23px}._2s5JBW_dialog ._2s5JBW_title{font-size:36px}._2s5JBW_dialog ._2s5JBW_description{margin-top:15px}}@media (prefers-reduced-motion:reduce){._2s5JBW_dialog{animation:none}._2s5JBW_close,._2s5JBW_primary{transition:none}}
