.home_page__ODjSn{--ink:#15151a;--ink-soft:#55555e;--paper:#f6f4ee;--paper-deep:#ece9e1;--leaf:#3f6b45;--leaf-soft:#e3ecdf;--cherry:#a85a1c;--coffee:#be6d27;--coffee-dark:#8a4a15;--line:#ddd9cf;--edge:#cfc9bf;--serif:var(--fo-font-heading),system-ui,sans-serif;--hand:var(--fo-font-hand),"Bradley Hand","Segoe Print",cursive;background:var(--paper);color:var(--ink);min-height:100vh;font-family:var(--fo-font-body),system-ui,sans-serif;font-size:17px;line-height:1.6}.home_page__ODjSn a{color:var(--coffee)}.home_wrap__9WE_l{max-width:1120px;margin:0 auto;padding:0 24px}.home_muted__zpR__{color:#6e6e78;font-size:11px}.home_small__ZNYlJ{font-size:14px;color:var(--ink-soft);margin-top:14px}.home_nav__hlS8v{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.home_navInner__A928r{display:flex;align-items:center;justify-content:space-between;height:64px}.home_brand__pXnzD{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-size:22px;font-weight:700;color:var(--ink)!important;text-decoration:none}.home_navLinks__ULDPK{display:flex;align-items:center;gap:24px;font-size:15px}.home_navLinks__ULDPK a{color:var(--ink-soft);text-decoration:none}.home_navLinks__ULDPK a:hover{color:var(--ink)}.home_navLinks__ULDPK .home_signIn__WX2s9{color:var(--paper);background:var(--ink);box-shadow:0 3px 0 #000;padding:6px 16px;border-radius:12px;font-family:var(--serif);font-weight:700;transition:transform 80ms ease,box-shadow 80ms ease}.home_navLinks__ULDPK .home_signIn__WX2s9:hover{color:var(--paper)}.home_navLinks__ULDPK .home_signIn__WX2s9:active{transform:translateY(2px);box-shadow:0 1px 0 #000}@media (max-width:640px){.home_navLinks__ULDPK a:not(.home_signIn__WX2s9){display:none}}.home_hero__z_jpu{padding:72px 0 56px;background:radial-gradient(900px 400px at 85% 10%,#f3e2cf 0,transparent 60%),radial-gradient(700px 400px at 0 100%,var(--leaf-soft) 0,transparent 60%)}.home_heroInner__jKRQF{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}@media (max-width:900px){.home_heroInner__jKRQF{grid-template-columns:1fr}}.home_eyebrow__am9LC{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--leaf);background:var(--leaf-soft);padding:4px 12px;border-radius:999px;margin:0 0 20px}.home_h1__yZOih{font-family:var(--serif);font-size:clamp(38px,5.4vw,60px);line-height:1.08;letter-spacing:-.01em;margin:0 0 22px}.home_h1__yZOih em{color:var(--cherry);font-style:italic}.home_lede__nMj0B{font-size:19px;color:var(--ink-soft);max-width:34em;margin:0}.home_ctas__0sUyl{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.home_btnGhost__OvWu6,.home_btnPrimary__KUu76{display:inline-block;padding:13px 24px;border-radius:14px;font-family:var(--serif);font-weight:700;font-size:16px;text-decoration:none;transition:transform 80ms ease,box-shadow 80ms ease,background-color .12s ease}.home_page__ODjSn .home_btnPrimary__KUu76{background:var(--coffee);color:#fff;box-shadow:0 4px 0 var(--coffee-dark)}.home_page__ODjSn .home_btnPrimary__KUu76:hover{background:#b5651f}.home_page__ODjSn .home_btnGhost__OvWu6{color:var(--ink);background:#fff;box-shadow:0 4px 0 var(--edge)}.home_page__ODjSn .home_btnGhost__OvWu6:hover{background:#faf9f6}.home_page__ODjSn .home_btnGhost__OvWu6:active,.home_page__ODjSn .home_btnPrimary__KUu76:active{transform:translateY(3px)}.home_page__ODjSn .home_btnPrimary__KUu76:active{box-shadow:0 1px 0 var(--coffee-dark)}.home_page__ODjSn .home_btnGhost__OvWu6:active{box-shadow:0 1px 0 var(--edge)}.home_btnBig__VvuQc{font-size:18px;padding:16px 30px;word-break:break-all}.home_heroArt__3xkZI{display:flex;flex-direction:column}.home_invoice___sK4H{position:relative;background:#fff;border-radius:14px;padding:24px;box-shadow:0 24px 60px rgba(43,29,20,.16),0 2px 6px rgba(43,29,20,.06);transform:rotate(-1.5deg);max-width:440px;font-size:13px;overflow:hidden}.home_invoiceHead___vCE_{display:flex;justify-content:space-between;border-bottom:3px solid var(--coffee);padding-bottom:12px;margin-bottom:12px}.home_invoiceEstate__mckgz{font-family:var(--serif);font-size:18px;font-weight:700}.home_invoiceNo__QS_mA{text-align:right}.home_invoiceLabel__w4_X_{font-weight:800;letter-spacing:.12em;color:var(--coffee)}.home_invoiceTable__IguWj{width:100%;border-collapse:collapse}.home_invoiceTable__IguWj td{padding:6px 0;border-bottom:1px dashed var(--line)}.home_invoiceTable__IguWj td:nth-child(2){color:var(--ink-soft);padding:0 10px;white-space:nowrap}.home_invoiceTable__IguWj td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.home_taxRow__KpDUu td{color:var(--ink-soft);font-size:12px}.home_invoiceTotal__PcvEr{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;font-size:15px}.home_invoiceTotal__PcvEr strong{font-size:22px;font-variant-numeric:tabular-nums}.home_inWords__kIAmo{font-size:11px;font-style:italic;color:var(--ink-soft);margin-top:4px}.home_paid__O9_kd{position:absolute;left:36%;bottom:56px;transform:rotate(-14deg);border:3px solid var(--leaf);color:var(--leaf);font-weight:900;letter-spacing:.2em;padding:2px 12px;border-radius:6px;opacity:.8;font-size:20px}.home_ledger__UEkKM{position:relative;z-index:1;align-self:flex-end;width:250px;margin-top:-28px;background:var(--ink);color:#f6ede1;border-radius:14px;padding:18px;box-shadow:0 20px 40px rgba(43,29,20,.3);transform:rotate(2deg)}.home_ledgerTitle__Fg8ix{font-size:12px;text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin-bottom:10px}.home_bars__Bz1tT{display:flex;justify-content:space-between;align-items:flex-end;height:110px;gap:8px}.home_barGroup__QXTk_{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.home_barPair__w_8qI{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px}.home_barExp__kkN6k,.home_barInc__exiiv{width:40%;border-radius:3px 3px 0 0}.home_barInc__exiiv{background:#8fc097}.home_barExp__kkN6k{background:#e08a5d}.home_barLabel__bN05T{font-size:10px;opacity:.7;margin-top:4px}.home_legend__PFe3N{display:flex;gap:14px;font-size:11px;margin-top:10px;opacity:.85}.home_dotExp__dyNzr,.home_dotInc__8bFVx{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px}.home_dotInc__8bFVx{background:#8fc097}.home_dotExp__dyNzr{background:#e08a5d}.home_section__JtNPk{padding:88px 0}.home_h2Light__ax41Q,.home_h2__wFOju{font-family:var(--serif);font-size:clamp(30px,3.6vw,42px);line-height:1.15;margin:0 0 14px}.home_h2Light__ax41Q{color:#fff}.home_h3___lRfW{font-size:19px;margin:0 0 8px}.home_sectionLede__DmXDn{font-size:18px;color:var(--ink-soft);max-width:40em;margin:0 0 40px}.home_numbers__UW9Ku{background:var(--leaf);color:#eef3ec;padding:80px 0}.home_numbersInner__1QA2c{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}@media (max-width:900px){.home_numbersInner__1QA2c{grid-template-columns:1fr}}.home_numbersCopy__oxmg3{font-size:18px;max-width:32em;opacity:.92}.home_lotCard__LkN3j{background:#fff;color:var(--ink);border-radius:16px;padding:24px;box-shadow:0 20px 50px rgba(0,0,0,.2)}.home_lotHead__6H8vy{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.home_lotCode__fDvXS{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.home_lotTag___FSt2{font-size:13px;background:var(--paper-deep);padding:2px 10px;border-radius:999px}.home_lotRows__DhLza{margin:0}.home_lotRows__DhLza div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line);font-size:15px}.home_lotRows__DhLza dt{color:var(--ink-soft)}.home_lotRows__DhLza dd{margin:0;font-variant-numeric:tabular-nums;color:var(--cherry)}.home_lotRows__DhLza .home_lotEarned__9ravj dd{color:var(--leaf);font-weight:700}.home_lotMargin__QNq4h{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px}.home_lotMargin__QNq4h strong{font-size:28px;color:var(--leaf);font-variant-numeric:tabular-nums}.home_example__vTqBh{margin:6px 0 0;font-size:11px;color:#6e6e78;text-align:right}.home_steps__fcLgM{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;padding:0;margin:40px 0 0}@media (max-width:800px){.home_steps__fcLgM{grid-template-columns:1fr}}.home_step__ZzfdE{padding-top:4px}.home_step__ZzfdE p{margin:0;color:var(--ink-soft)}.home_stepNum__ussCZ{position:relative;display:grid;place-items:center;width:52px;height:52px;margin-bottom:10px;color:var(--coffee)}.home_stepNum__ussCZ svg{position:absolute;inset:0}.home_stepNum__ussCZ span{font-family:var(--hand);font-size:30px;font-weight:700;line-height:1}.home_contact__oBzR1{padding:72px 0 96px}.home_contactCard__ot6Ej{display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(160deg,#fff 0,var(--paper-deep) 100%);border:1px solid var(--line);border-radius:24px;padding:56px 24px}.home_contactCard__ot6Ej .home_h2__wFOju{margin-top:18px}.home_contactCard__ot6Ej .home_sectionLede__DmXDn{margin-bottom:28px}.home_footer__df0cR{border-top:1px solid var(--line);padding:24px 0;font-size:14px;color:var(--ink-soft)}.home_footerInner__8nnwW{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.home_tinted__hF6jz{background:var(--paper-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home_spark__hulAS{display:block;width:100%;height:70px;color:var(--leaf);margin:4px 0 2px}.home_sparkLabel___Hvi6{font-size:11px;color:var(--ink-soft);margin-bottom:8px}.home_eyebrowLight__bzxct{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#cfe0c9;margin:0 0 10px}.home_stages__QUUK7{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;list-style:none;padding:0;margin:0;counter-reset:stage}@media (max-width:960px){.home_stages__QUUK7{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.home_stages__QUUK7{grid-template-columns:1fr}}.home_stage__BJ7IN{position:relative;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 3px 0 var(--edge);padding:20px}.home_stage__BJ7IN p{margin:0;font-size:15px;color:var(--ink-soft)}.home_stageIcon__qR3t6{display:block;color:var(--coffee-dark);margin-bottom:8px}.home_taxRow__KpDUu td[colspan]{text-align:left;white-space:normal}.home_hand__fqC2i,.home_margin__RXR9_{font-family:var(--hand);font-weight:600;color:var(--coffee-dark);line-height:1.2}.home_hand__fqC2i{font-size:24px}.home_margin__RXR9_{font-size:23px;transform:rotate(-1.5deg);margin:18px 0 0}.home_scribble__j2SOh{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8.5C22 5.4 40 9.8 64 7.4S108 4.2 132 6.6 176 8.6 198 4.4' fill='none' stroke='%23be6d27' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E") left 100% /100% .32em no-repeat;padding-bottom:.08em}.home_kicker__etd2I{font-family:var(--hand);font-size:26px;font-weight:700;color:var(--coffee);margin:0 0 2px;transform:rotate(-2deg);transform-origin:left}.home_illus__OfTJ7{display:block;width:100%;height:auto}.home_illusSmall__uhUbd{display:block;width:180px;max-width:45%;height:auto;flex-shrink:0}.home_figure__HxoyH{margin:0}.home_heroArt__3xkZI .home_illus__OfTJ7{max-width:560px;margin:0 auto}.home_processes__G_VjC{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-deep);padding:18px 0}.home_processesInner__dYlkP{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.home_processList__84aQo{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:0;padding:0;font-family:var(--serif);font-size:16px}.home_processList__84aQo li+li:before{content:"·";margin-right:18px;color:var(--coffee)}.home_split__mLVwS{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.home_splitTight__QCX3H{margin-top:56px;grid-template-columns:.9fr 1.1fr}@media (max-width:900px){.home_splitTight__QCX3H,.home_split__mLVwS{grid-template-columns:1fr;gap:28px}}.home_h2Small__FnbpZ{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-size:26px;line-height:1.2;margin:0 0 12px;color:var(--coffee-dark)}.home_points__FZhXH{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:18px}.home_points__FZhXH li{display:flex;gap:16px;align-items:flex-start}.home_points__FZhXH p{margin:0;color:var(--ink-soft);font-size:15.5px}.home_points__FZhXH .home_h3___lRfW{margin:0 0 2px}.home_pointIcon__pIxUu{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;color:var(--coffee-dark);background:#fff;border-radius:14px;box-shadow:0 3px 0 var(--edge)}.home_measureGrid__I3_Jh{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:40px}@media (max-width:900px){.home_measureGrid__I3_Jh{grid-template-columns:1fr}}.home_measure__xQYU5{display:flex;flex-direction:column;gap:4px}.home_measure__xQYU5>p{margin:0 0 18px;color:var(--ink-soft)}.home_measure__xQYU5 .home_illus__OfTJ7{height:270px;margin-bottom:8px}.home_measure__xQYU5 .home_invoice___sK4H,.home_measure__xQYU5 .home_ledger__UEkKM{align-self:stretch;width:auto;max-width:none;margin-top:auto;transform:rotate(-.6deg)}.home_measure__xQYU5 .home_ledger__UEkKM{transform:rotate(.6deg)}.home_invoiceArt__oB24v{display:flex;align-items:center;gap:18px;margin-top:18px}.home_owlNote__pF0UF{font-family:var(--hand);font-size:23px;font-weight:600;color:var(--coffee-dark);max-width:30em;margin:12px auto 0;line-height:1.25;transform:rotate(-1deg)}.pricing_plans__8X_A_{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;align-items:stretch}@media (max-width:900px){.pricing_plans__8X_A_{grid-template-columns:1fr}}.pricing_plan__lgqlV{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px 26px}.pricing_planFeatured__Ix0S_{border:2px solid var(--coffee);box-shadow:0 14px 34px rgba(138,74,21,.12)}.pricing_ribbon__Tb9Uv{position:absolute;top:-13px;left:24px;background:var(--coffee);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 12px;border-radius:999px}.pricing_planName__tERji{font-family:var(--serif);font-size:28px;margin:0}.pricing_planTag__YL2MX{color:var(--ink-soft);font-size:15px;margin:4px 0 18px;min-height:2.6em}.pricing_price__QIdPd strong{font-size:38px;font-family:var(--serif);color:var(--coffee-dark)}.pricing_price__QIdPd span{color:var(--ink-soft);margin-left:6px}.pricing_priceAlt__o9UL7{color:var(--ink-soft);font-size:14px;margin:2px 0 18px}.pricing_features__yZ2oL{list-style:none;padding:0;margin:0 0 24px;flex:1;font-size:15px}.pricing_features__yZ2oL li{padding:6px 0 6px 26px;position:relative;border-top:1px solid var(--paper-deep)}.pricing_features__yZ2oL li:before{content:"";position:absolute;left:0;top:9px;width:18px;height:18px;background:var(--leaf);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.7 12.4c.1 .1 .3 .5 .7 .8 .4 .3 1 .5 1.8 1.1 .8 .6 2.1 2.3 2.8 2.5 .8 .2 .8-.5 1.6-1.2 .7-.7 2.1-1.8 3.1-3.1 1-1.2 2.2-3.6 2.9-4.6 .8-1.1 1.4-1.2 1.7-1.5' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat}.pricing_plan__lgqlV>a{text-align:center}.pricing_calc__RxB8q{display:grid;grid-template-columns:1fr 1.4fr;gap:28px;margin-top:28px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px}@media (max-width:900px){.pricing_calc__RxB8q{grid-template-columns:1fr}}.pricing_calcInputs__meC7i{display:flex;flex-direction:column;gap:16px}.pricing_toggle__NOgsz{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;align-self:flex-start}.pricing_toggle__NOgsz button{border:0;background:transparent;padding:7px 18px;border-radius:999px;font:inherit;font-size:15px;color:var(--ink-soft);cursor:pointer}.pricing_toggle__NOgsz .pricing_toggleOn__2vMKk{background:var(--coffee-dark);color:#fff}.pricing_field__B2f3W{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--ink-soft)}.pricing_field__B2f3W input{font:inherit;font-size:18px;color:var(--ink);padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.pricing_calcNote__IGu0h{font-size:14px;color:var(--ink-soft);margin:0}.pricing_levers__DEB7V{list-style:none;padding:0;margin:0}.pricing_levers__DEB7V li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--paper-deep)}.pricing_levers__DEB7V li div{display:flex;flex-direction:column}.pricing_levers__DEB7V li span{font-size:13px;color:var(--ink-soft)}.pricing_levers__DEB7V li b{white-space:nowrap;font-variant-numeric:tabular-nums}.pricing_total__oXafN{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0 6px}.pricing_total__oXafN strong{font-family:var(--serif);font-size:32px;color:var(--leaf)}.pricing_verdict__62crV{background:var(--leaf-soft);border-radius:12px;padding:12px 16px;font-size:15px}.pricing_faq__Hq1Bv{display:grid;grid-template-columns:1fr 1fr;gap:8px 40px;margin:24px 0 0}@media (max-width:900px){.pricing_faq__Hq1Bv{grid-template-columns:1fr}}.pricing_faq__Hq1Bv dt{font-weight:700;margin-top:14px}.pricing_faq__Hq1Bv dd{margin:4px 0 0;color:var(--ink-soft)}