.discount-ribbon_ribbon__MFI5Y{background:linear-gradient(90deg,#2e7d32,#00897b 55%,#0277bd);color:#fff}.discount-ribbon_inner__YExev{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;padding-block:10px;font-size:14px;line-height:1.4;text-align:center;color:inherit;text-decoration:none}.discount-ribbon_inner__YExev strong{font-weight:600}.discount-ribbon_inner__YExev:focus-visible .discount-ribbon_link__knnsT,.discount-ribbon_inner__YExev:hover .discount-ribbon_link__knnsT{text-decoration:underline}.discount-ribbon_link__knnsT{font-weight:600;white-space:nowrap}.discount-ribbon_short__AsRLF{display:none}@media(max-width:560px){.discount-ribbon_long__tOT26{display:none}.discount-ribbon_short__AsRLF{display:inline}}.hero-background_background__rb4aN{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hero-background_flow__yjmhM{position:absolute;inset:0;background:linear-gradient(120deg,#1a3326 20%,#1f6b4a 55%,#1b7a80 80%,#2e9e6b)}.hero-background_canvas__H4cF1{display:block;width:100%;height:100%}.hero-background_shade__Fwmr7{position:absolute;inset:0;background:linear-gradient(90deg,#1a3326,rgba(26,51,38,.92) 30%,rgba(26,51,38,.55) 50%,rgba(26,51,38,0) 75%)}@media(max-width:1024px){.hero-background_shade__Fwmr7{background:linear-gradient(180deg,rgba(26,51,38,.9),rgba(26,51,38,.75) 55%,rgba(26,51,38,.2))}}.hero-section_hero__XEDym{position:relative;overflow:hidden;background:#1a3326;color:#fff}.hero-section_inner__CW024{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px;position:relative;z-index:1;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding-block:80px 112px}@media(max-width:1024px){.hero-section_inner__CW024{grid-template-columns:1fr;padding-block:56px 80px}}.hero-section_eyebrow__621w2{font-size:15px;font-weight:600;color:#a5d6a7}.hero-section_title__Lb7t3{margin-top:24px;font-size:clamp(2.3rem,4.5vw,3.6rem);font-weight:600;line-height:1.08;letter-spacing:-.04em;color:#fff}.hero-section_title__Lb7t3 em{font-style:normal;color:#a5d6a7}.hero-section_lede__UYEtX{max-width:36rem;margin-top:24px;font-size:18px;line-height:1.75;text-wrap:pretty;color:rgba(255,255,255,.75)}.hero-section_lede__UYEtX strong{display:block;font-weight:600;color:#fff}.hero-section_nowrap__1wXxH{white-space:nowrap}.hero-section_actions__kzwXT{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-section_primary__MBnGw{border:0;margin:0;background:none;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .2s ease}.hero-section_primary__MBnGw:focus-visible{outline:2px solid #558b2f;outline-offset:2px}.hero-section_primary__MBnGw{background:#fff;color:#1a3326}.hero-section_primary__MBnGw:hover{background:#e8f5e9}.hero-section_secondary__MRgJJ{border:0;margin:0;background:none;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .2s ease}.hero-section_secondary__MRgJJ:focus-visible{outline:2px solid #558b2f;outline-offset:2px}.hero-section_secondary__MRgJJ{border:1px solid rgba(255,255,255,.2);color:#fff}.hero-section_secondary__MRgJJ:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.05)}.hero-section_promises__Cvfup{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:24px;list-style:none;font-size:14px;color:rgba(255,255,255,.75)}.hero-section_promises__Cvfup li{display:flex;align-items:flex-start;gap:12px}.hero-section_promises__Cvfup li svg{flex-shrink:0;width:20px;height:20px;color:#a5d6a7}.hero-section_promises__Cvfup li{align-items:center;gap:8px}.hero-section_visual__NSGgw{position:relative;min-width:0}.hero-section_window__UfU9g{width:150%;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:#fff;box-shadow:0 50px 100px -30px rgba(0,0,0,.55),0 0 0 6px rgba(255,255,255,.06);animation:hero-section_hero-rise__i2EL8 .9s cubic-bezier(.2,.8,.2,1) .15s both}@media(max-width:1024px){.hero-section_window__UfU9g{width:100%}}.hero-section_windowBar__QFqME{display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid #d9ded9;background:#f6f7f6}.hero-section_windowBar__QFqME span{width:10px;height:10px;border-radius:50%;background:#d9dcd9}.hero-section_screenshot__lVe_V{display:block;width:100%;height:auto}@media(prefers-reduced-motion:reduce){.hero-section_window__UfU9g{animation:none}}@keyframes hero-section_hero-rise__i2EL8{0%{opacity:0;transform:translateY(24px)}}.highlights-section_section__62j_u{padding-block:96px}@media(max-width:560px){.highlights-section_section__62j_u{padding-block:72px}}.highlights-section_section__62j_u{scroll-margin-top:80px;background:#f6f7f6}.highlights-section_header__DFIy2,.highlights-section_inner__vo7Ax{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.highlights-section_header__DFIy2{max-width:calc(48rem + 2*24px);margin-bottom:56px;text-align:center}.highlights-section_eyebrow__w0uqO{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#558b2f}.highlights-section_title__ri5m2{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:#1a1c1b;margin-top:12px}.highlights-section_intro__x1nwq{margin-top:16px;font-size:16px;line-height:1.75;color:#5b6b62}.highlights-section_leadBand__K431t{margin-bottom:48px;padding-block:72px;background:#1a3326}@media(max-width:1024px){.highlights-section_leadBand__K431t{padding-block:48px}}.highlights-section_lead__g_aUN{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px;scroll-margin-top:96px;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-template-areas:"visual copy";align-items:center;gap:64px}@media(max-width:1024px){.highlights-section_lead__g_aUN{grid-template-columns:1fr;grid-template-areas:"copy" "visual";gap:48px}}.highlights-section_leadCopy__zLkrv{grid-area:copy}.highlights-section_leadVisual__oPwLL{grid-area:visual;margin-left:calc(-1*clamp(0px,(100vw - 1280px)/2,80px))}@media(max-width:1024px){.highlights-section_leadVisual__oPwLL{margin-left:0}}.highlights-section_leadBadge__EX4iX{display:inline-flex;padding:4px 10px;border-radius:4px;background:#2d5a3d;font-size:13px;font-weight:600;color:#c5e1a5}.highlights-section_leadTitle__w1Qqc{margin-top:20px;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:#fff}.highlights-section_leadText__y7IEY{max-width:28rem;margin-top:16px;font-size:16px;line-height:1.75;color:rgba(255,255,255,.65)}.highlights-section_leadPoints__YaDyB{display:grid;gap:12px;margin-top:24px;list-style:none}.highlights-section_leadPoints__YaDyB li{display:flex;align-items:flex-start;gap:12px}.highlights-section_leadPoints__YaDyB li svg{flex-shrink:0;width:20px;height:20px;color:#7cb342}.highlights-section_leadPoints__YaDyB li{font-size:15px;font-weight:500;color:rgba(255,255,255,.85)}.highlights-section_leadCta__e75mr{border:0;margin:0;background:none;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .2s ease}.highlights-section_leadCta__e75mr:focus-visible{outline:2px solid #558b2f;outline-offset:2px}.highlights-section_leadCta__e75mr{background:#558b2f;color:#fff}.highlights-section_leadCta__e75mr:hover{background:#7cb342}.highlights-section_leadCta__e75mr:focus-visible{outline-color:#7cb342}.highlights-section_leadCta__e75mr{margin-top:32px}.highlights-section_rows__l4SCx{display:grid;gap:96px;margin-top:48px}@media(max-width:880px){.highlights-section_rows__l4SCx{gap:72px}}.highlights-section_row__R_bjx{scroll-margin-top:96px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"copy visual";align-items:center;gap:72px}.highlights-section_row__R_bjx:nth-child(2n){grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"visual copy"}@media(max-width:880px){.highlights-section_row__R_bjx,.highlights-section_row__R_bjx:nth-child(2n){grid-template-columns:1fr;grid-template-areas:"copy" "visual";gap:32px}}.highlights-section_rowCopy__l1Xjy{grid-area:copy;max-width:30rem}.highlights-section_rowVisual__THnZS{grid-area:visual;min-width:0}.highlights-section_kicker__NaC07{font-size:13px;font-weight:600;color:#558b2f}.highlights-section_rowTitle__Rfd_i{margin-top:8px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.2;letter-spacing:-.025em;color:#1a1c1b}.highlights-section_rowText__lBflM{margin-top:16px;font-size:16px;line-height:1.75;color:#5b6b62}.highlights-section_stage__D2Z2Y{position:relative;padding:40px 32px;border-radius:24px}@media(max-width:560px){.highlights-section_stage__D2Z2Y{padding:24px 16px}}.highlights-section_stageNight__udbAH{background:radial-gradient(circle at 85% 15%,rgba(124,179,66,.45),transparent 55%),radial-gradient(circle at 10% 100%,rgba(85,139,47,.5),transparent 50%),#1a3326}.highlights-section_stageNight__udbAH .highlights-section_xml__SEJTI{border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.3)}.highlights-section_stageSun__pM6lw{background:radial-gradient(circle at 15% 10%,#fff4cc,transparent 55%),radial-gradient(circle at 90% 90%,#d7ecb8,transparent 60%),linear-gradient(150deg,#fdf3d8,#e9f3d2)}.highlights-section_stageLeaf__bh4TY{background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.25),transparent 50%),linear-gradient(140deg,#7cb342,#558b2f 70%)}.highlights-section_stageDawn__25CEn{background:radial-gradient(circle at 90% 10%,rgba(124,179,66,.35),transparent 55%),radial-gradient(circle at 10% 95%,#fff4cc,transparent 60%),linear-gradient(160deg,#f7f9ef,#e8f1dc)}.highlights-section_stageMist__CkYEo{background:radial-gradient(circle at 85% 10%,#e3f2fd,transparent 55%),radial-gradient(circle at 10% 95%,#e8f5e9,transparent 60%),linear-gradient(160deg,#f3f7f4,#e6efe9)}.highlights-section_stageStone__ZF9kS{background:radial-gradient(circle at 15% 10%,#fff,transparent 55%),linear-gradient(160deg,#f4f2ec,#e7e9e2)}.highlights-section_panel__INtOz{position:relative;padding:20px;border:1px solid #e6eae7;border-radius:14px;background:#fff;box-shadow:0 12px 40px -18px rgba(26,51,38,.18);font-size:14px;color:#1a1c1b}@media(max-width:560px){.highlights-section_panel__INtOz{padding:16px}}.highlights-section_panelHead__CJz6n{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.highlights-section_panelMeta__Glc0F{font-size:13px;white-space:nowrap;color:#5b6b62}.highlights-section_panelTitle__G1pgV{margin-top:2px;font-size:15px;font-weight:600}.highlights-section_statusNew__TDnEh{flex-shrink:0;padding:2px 8px;border-radius:4px;background:#eaf0fb;font-size:12px;font-weight:600;color:#1d4ed8;opacity:0}.highlights-section_statusAccepted__jCrum{flex-shrink:0;padding:2px 8px;border-radius:4px;background:#e8f5e9;font-size:12px;font-weight:600;color:#2d5a3d}.highlights-section_statusSwap__8A5fL{display:grid;justify-items:end}.highlights-section_statusSwap__8A5fL>*{grid-area:1/1}.highlights-section_statusChecked__pPHN1{flex-shrink:0;padding:2px 8px;border-radius:4px;background:#e8f5e9;font-size:12px;font-weight:600;color:#2d5a3d}.highlights-section_facts__Sckky{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:16px}.highlights-section_facts__Sckky dt{font-size:13px;color:#5b6b62}.highlights-section_facts__Sckky dd{font-weight:600}.highlights-section_lines__Vg__6{margin-top:16px;border-top:1px solid #e6eae7}.highlights-section_lines__Vg__6>div{display:flex;justify-content:space-between;gap:16px;padding-top:10px}.highlights-section_lines__Vg__6>div span:last-child{white-space:nowrap}.highlights-section_line__pRxwM+.highlights-section_line__pRxwM{margin-top:2px}.highlights-section_lineMath__aBE1Q{display:block;font-size:13px;color:#5b6b62}.highlights-section_lineMuted__9oko6{color:#5b6b62}.highlights-section_lineTotal__y7U0Z{margin-top:10px;border-top:1.5px solid #1a3326;font-weight:650;color:#1a3326}.highlights-section_xml__SEJTI{overflow:hidden;margin-right:18%;padding:16px 20px;border-radius:12px;background:#14261c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;white-space:pre;color:rgba(255,255,255,.85);mask-image:linear-gradient(90deg,#000 70%,transparent)}.highlights-section_xmlTag__T5Fza{color:#7cb342}.highlights-section_einvoicePanel__uYF3P{margin:-32px 0 0 18%}@media(max-width:560px){.highlights-section_einvoicePanel__uYF3P{margin-left:0}}.highlights-section_receiptPaper__5Pj8I{width:15rem;max-width:62%;padding:16px 16px 20px;background:#fffdf7;box-shadow:0 16px 30px -18px rgba(0,0,0,.45);transform:rotate(-3deg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;color:#3a3a3a}@media(max-width:560px){.highlights-section_receiptPaper__5Pj8I{max-width:85%}}.highlights-section_receiptShop__9swQu{font-weight:650;text-align:center;letter-spacing:.08em}.highlights-section_receiptSmall__FVqZH{text-align:center;color:#777}.highlights-section_receiptRows__dDXLH,.highlights-section_receiptSum__bsUuf{display:grid;grid-template-columns:1fr auto;gap:0 12px}.highlights-section_receiptRows__dDXLH{margin-top:12px;padding-top:8px;border-top:1px dashed #bbb}.highlights-section_receiptRows__dDXLH span:nth-child(2n){text-align:right}.highlights-section_receiptSum__bsUuf{margin-block:8px;padding-top:8px;border-top:1px dashed #bbb;font-weight:650}.highlights-section_expensePanel__1KFqu{width:min(22rem,78%);margin:-48px 0 0 auto}@media(max-width:560px){.highlights-section_expensePanel__1KFqu{width:88%}}.highlights-section_aiBadge__BmRkN{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#558b2f}.highlights-section_aiDot__Pf15v{width:6px;height:6px;border-radius:50%;background:#558b2f}.highlights-section_fields__GjhBk{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.highlights-section_fields__GjhBk>div{display:grid;gap:4px}.highlights-section_fieldWide__8OxMq{grid-column:1/-1}.highlights-section_fieldLabel__iv3RZ{font-size:13px;font-weight:500;color:#37474f}.highlights-section_fieldValue__FP8z7{overflow:hidden;padding:8px 12px;border:1px solid #a5d6a7;border-radius:8px;background:#f1f8e9;white-space:nowrap;text-overflow:ellipsis}.highlights-section_quotePanel__NClwO{max-width:26rem;margin-inline:auto}.highlights-section_convertButton__UEdOd{display:flex;justify-content:center;margin-top:20px;padding:10px 16px;border-radius:12px;background:#1a3326;font-weight:600;color:#fff}.highlights-section_rioBubble__frXWf{display:flex;align-items:center;gap:12px;max-width:26rem;margin:0 auto 20px;padding:12px 16px;border-radius:14px 14px 14px 4px;background:#1a3326;font-size:14px;line-height:1.45;color:#fff;box-shadow:0 12px 40px -18px rgba(26,51,38,.18)}.highlights-section_rioMic__uNLpw{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#7cb342;color:#1a3326}.highlights-section_rioMic__uNLpw svg{width:16px;height:16px}.highlights-section_rioPanel__8JLsj{max-width:26rem;margin-inline:auto}.highlights-section_advisorPanel__vRmxh{max-width:28rem;margin-inline:auto}.highlights-section_advisorFirm__1A1yK{display:flex;align-items:center;gap:12px}.highlights-section_advisorMark__Y02VU{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:#1a3326;font-weight:650;color:#fff}.highlights-section_statusReadOnly__dIq1K{flex-shrink:0;padding:2px 8px;border-radius:4px;background:#f1f2f3;font-size:12px;font-weight:600;color:#4b5563}.highlights-section_advisorLists__d_NhW{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #e6eae7}@media(max-width:560px){.highlights-section_advisorLists__d_NhW{grid-template-columns:1fr}}.highlights-section_advisorLists__d_NhW li{display:flex;gap:8px}.highlights-section_advisorLists__d_NhW li+li{margin-top:6px}.highlights-section_advisorYes__EwYxR{color:#558b2f}.highlights-section_advisorNo__z5o2o{color:#c62828}.highlights-section_switcherPanel__iEWkx{max-width:24rem;margin-inline:auto;padding:16px}.highlights-section_companyList__klf8f{margin-top:12px}.highlights-section_companyList__klf8f li+li{margin-top:2px}.highlights-section_companyActive__uCH2n,.highlights-section_company__dkf8k{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:12px}.highlights-section_companyActive__uCH2n{background:#e8f5e9;font-weight:600}.highlights-section_companyMark__QXb4c{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:12px;background:#1a3326;font-size:13px;font-weight:650;color:#fff}.highlights-section_companyName__y95_u{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.highlights-section_planPro__L8QOh{background:#e8f5e9;color:#2d5a3d}.highlights-section_planFree__il7kS,.highlights-section_planPro__L8QOh{flex-shrink:0;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.highlights-section_planFree__il7kS{background:#f1f2f3;color:#4b5563}.highlights-section_companyActive__uCH2n .highlights-section_planPro__L8QOh{background:#fff}.highlights-section_companyCheck__YdVoN{display:inline-flex;color:#558b2f}.highlights-section_companyCheck__YdVoN svg{width:16px;height:16px}.highlights-section_companyAdd__yFIsN{margin-top:8px;padding:8px 12px 0;border-top:1px solid #e6eae7;color:#5b6b62}.highlights-section_toast___Ah_k{position:absolute;right:24px;bottom:-20px;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #e6eae7;border-radius:14px;background:#fff;box-shadow:0 12px 26px -10px rgba(26,51,38,.6)}@media(max-width:560px){.highlights-section_toast___Ah_k{right:12px;bottom:-48px}}.highlights-section_toastIcon__bb6gv{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e8f5e9;color:#558b2f}.highlights-section_toastIcon__bb6gv svg{width:18px;height:18px}.highlights-section_toastTitle__AqESu{font-size:15px;font-weight:600;color:#1a1c1b}.highlights-section_toastMeta__TZSxs{font-size:13px;color:#5b6b62}@keyframes highlights-section_reveal-rise__Jfx9j{0%{opacity:0;transform:translateY(24px)}}@keyframes highlights-section_reveal-fade-in__Zl3kK{0%{opacity:0}}@keyframes highlights-section_reveal-fade-out__GlMBq{0%{opacity:1}to{opacity:0}}@keyframes highlights-section_reveal-receipt__MyUxy{0%{opacity:0;transform:translateY(-16px) rotate(-9deg)}}@keyframes highlights-section_reveal-field__yZDyY{0%{border-color:#d9ded9;background:#fff;color:rgba(0,0,0,0)}}@keyframes highlights-section_reveal-press__bWNMX{50%{transform:scale(.96);background:#558b2f}}@keyframes highlights-section_reveal-toast__F1_tw{0%{opacity:0;transform:translateY(12px) scale(.96)}}@media(prefers-reduced-motion:no-preference){.highlights-section_rowVisual__THnZS[data-reveal=waiting] .highlights-section_stage__D2Z2Y{opacity:0}.highlights-section_rowVisual__THnZS[data-reveal=waiting] .highlights-section_statusNew__TDnEh{opacity:1}.highlights-section_rowVisual__THnZS[data-reveal=waiting] .highlights-section_statusChecked__pPHN1{opacity:0}.highlights-section_rowVisual__THnZS[data-reveal=play] .highlights-section_stage__D2Z2Y{animation:highlights-section_reveal-rise__Jfx9j .6s cubic-bezier(.16,1,.3,1) both}.highlights-section_rowVisual__THnZS[data-reveal=play] .highlights-section_xml__SEJTI{animation:highlights-section_reveal-fade-in__Zl3kK .5s ease .3s both}.highlights-section_rowVisual__THnZS[data-reveal=play] .highlights-section_einvoicePanel__uYF3P{animation:highlights-section_reveal-rise__Jfx9j .6s cubic-bezier(.16,1,.3,1) .8s both}.highlights-section_rowVisual__THnZS[data-reveal=play] .highlights-section_statusNew__TDnEh{animation:highlights-section_reveal-fade-out__GlMBq .3s ease 2.2s both}.highlights-section_rowVisual__THnZS[data-reveal=play] .highlights-section_statusChecked__pPHN1{animation:highlights-section_reveal-fade-in__Zl3kK .3s ease 2.2s both}.highlights-section_rowVisual__THnZS[data-reveal=play] .highlights-section_receiptPaper__5Pj8I{animation:highlights-section_reveal-receipt__MyUxy .6s cubic-bezier(.16,1,.3,1) .3s both}.highlights-section_rowVisual__THnZS[data-reveal=play] .highlights-section_expensePanel__1KFqu{animation:highlights-section_reveal-rise__Jfx9j .6s cubic-bezier(.16,1,.3,1) .7s both}.highlights-section_rowVisual__THnZS[data-reveal=play] .highlights-section_aiBadge__BmRkN{animation:highlights-section_reveal-fade-in__Zl3kK .4s ease 1.2s both}.highlights-section_rowVisual__THnZS[data-reveal=play] .highlights-section_fields__GjhBk>div:first-child .highlights-section_fieldValue__FP8z7{animation:highlights-section_reveal-field__yZDyY .35s ease 1.5s both}.highlights-section_rowVisual__THnZS[data-reveal=play] .highlights-section_fields__GjhBk>div:nth-child(2) .highlights-section_fieldValue__FP8z7{animation:highlights-section_reveal-field__yZDyY .35s ease 1.7s both}.highlights-section_rowVisual__THnZS[data-reveal=play] .highlights-section_fields__GjhBk>div:nth-child(3) .highlights-section_fieldValue__FP8z7{animation:highlights-section_reveal-field__yZDyY .35s ease 1.9s both}.highlights-section_rowVisual__THnZS[data-reveal=play] .highlights-section_fields__GjhBk>div:nth-child(4) .highlights-section_fieldValue__FP8z7{animation:highlights-section_reveal-field__yZDyY .35s ease 2.1s both}.highlights-section_rowVisual__THnZS[data-reveal=play] .highlights-section_advisorPanel__vRmxh,.highlights-section_rowVisual__THnZS[data-reveal=play] .highlights-section_quotePanel__NClwO,.highlights-section_rowVisual__THnZS[data-reveal=play] .highlights-section_switcherPanel__iEWkx{animation:highlights-section_reveal-rise__Jfx9j .6s cubic-bezier(.16,1,.3,1) .3s both}.highlights-section_rowVisual__THnZS[data-reveal=play] .highlights-section_convertButton__UEdOd{animation:highlights-section_reveal-press__bWNMX .35s ease 1.5s}.highlights-section_rowVisual__THnZS[data-reveal=play] .highlights-section_toast___Ah_k{animation:highlights-section_reveal-toast__F1_tw .5s cubic-bezier(.34,1.56,.64,1) 1.85s both}}.highlights-section_more__4loNT{max-width:44rem;margin:96px auto 0;font-size:15px;line-height:1.7;text-align:center;color:#5b6b62}.highlights-section_more__4loNT a{font-weight:600;color:#558b2f;white-space:nowrap;text-underline-offset:3px}.highlights-section_more__4loNT a:after{content:" →"}.highlights-section_more__4loNT a:hover{color:#1a3326}.overview-section_section__kPe1V{scroll-margin-top:80px;overflow-x:clip;background:#fff}.overview-section_band__d5m5M{padding-top:112px;background:#14261c}@media(max-width:560px){.overview-section_band__d5m5M{padding-top:72px}}.overview-section_header__UIwbO{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px;max-width:48rem;text-align:center}.overview-section_title__VbhXS{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:#fff}.overview-section_intro__MB1cS{max-width:36em;margin:16px auto 0;font-size:16px;line-height:1.75;color:#b9c8bd}.overview-section_shot__LeENF{max-width:1360px;margin:64px auto 0;padding-inline:24px}@media(max-width:560px){.overview-section_shot__LeENF{margin-top:40px;padding-inline:12px}}.overview-section_appWindow__5C_nn{display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden;border-radius:20px 20px 0 0;background:#fff}@media(max-width:880px){.overview-section_appWindow__5C_nn{grid-template-columns:1fr}}.overview-section_appSidebar__yi7_4{padding:24px 16px;border-right:1px solid #e6eae7;background:#f6f7f6}@media(max-width:880px){.overview-section_appSidebar__yi7_4{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-right:0;border-bottom:1px solid #e6eae7}}.overview-section_appLogo__V0vQ_{font-family:var(--font-display);padding-inline:8px;font-size:18px;font-weight:650;letter-spacing:-.02em;color:#1a3326}.overview-section_appLogo__V0vQ_ span{color:#558b2f}.overview-section_appOffice__N0rwl{display:flex;align-items:center;gap:8px;margin-top:20px;padding:8px;border:1px solid #d9ded9;border-radius:12px;background:#fff;font-size:13px;font-weight:600;color:#1a1c1b}@media(max-width:880px){.overview-section_appOffice__N0rwl{margin-top:0}}.overview-section_appOfficeMark__Lg73e{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:8px;background:#1e3a8a;font-size:12px;color:#fff}.overview-section_appNav__eAkcU{display:grid;gap:2px;margin-top:20px;list-style:none}@media(max-width:880px){.overview-section_appNav__eAkcU{display:none}}.overview-section_appNav__eAkcU li{padding:8px 12px;border-radius:8px;font-size:14px;font-weight:500;color:#5b6b62}.overview-section_appNav__eAkcU .overview-section_appNavActive__AxXFD{background:#fff;box-shadow:0 1px 2px rgba(26,51,38,.08);color:#1a3326}.overview-section_dashboard__gUpap{min-width:0;padding:32px}@media(max-width:560px){.overview-section_dashboard__gUpap{padding:16px}}.overview-section_dashboardHead__EER1G{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.overview-section_dashboardEyebrow___SDY_{font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#558b2f}.overview-section_dashboardTitle__f_qyX{margin-top:4px;font-size:24px;font-weight:600;letter-spacing:-.02em;color:#1a1c1b}.overview-section_period__16cz0{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid #d9ded9;border-radius:999px;background:#f6f7f6;font-size:14px;font-weight:500;color:#5b6b62}.overview-section_period__16cz0 span{padding:6px 14px;border-radius:999px}.overview-section_period__16cz0 .overview-section_periodActive__h4hQW{background:#fff;color:#1a1c1b;box-shadow:0 1px 2px rgba(26,51,38,.08)}.overview-section_period__16cz0 .overview-section_periodYear__AEEFR{margin-left:4px;border:1px solid #d9ded9;background:#fff;color:#1a1c1b}.overview-section_kpis__zf_a7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.overview-section_kpis__zf_a7 div{padding:16px 20px;border-radius:12px;background:#f6f7f6}.overview-section_kpis__zf_a7 dt{font-size:14px;color:#5b6b62}.overview-section_kpis__zf_a7 dd{margin-top:4px;font-size:24px;font-weight:600;letter-spacing:-.02em;color:#1a1c1b}.overview-section_kpis__zf_a7 .overview-section_kpiNote__3EHRT{margin-top:2px;font-size:13px;font-weight:500;letter-spacing:0;color:#5b6b62}@media(max-width:560px){.overview-section_kpis__zf_a7{grid-template-columns:1fr;gap:8px}.overview-section_kpis__zf_a7 div{padding:12px 16px}.overview-section_kpis__zf_a7 dd{font-size:18px}}.overview-section_chart__uhF9H{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;height:240px;margin-top:32px;list-style:none}@media(max-width:560px){.overview-section_chart__uhF9H{gap:4px;height:170px;margin-top:24px}}.overview-section_month__uuiQJ{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}@media(max-width:560px){.overview-section_month__uuiQJ:nth-child(2n) .overview-section_monthLabel__JDi0N{visibility:hidden}}.overview-section_bars__XKA0w{display:flex;flex:1;align-items:flex-end;justify-content:center;gap:4px;width:100%;border-bottom:1px solid #d9ded9}.overview-section_revenue__qbeWc{width:min(40%,20px);border-radius:5px 5px 0 0;background:#558b2f}.overview-section_expenses__kNWhf{width:min(40%,20px);border-radius:5px 5px 0 0;background:#a5d6a7}.overview-section_monthLabel__JDi0N{font-size:14px;color:#5b6b62}[data-ahead] .overview-section_monthLabel__JDi0N{color:#8a978f}@media(max-width:560px){.overview-section_monthLabel__JDi0N{font-size:13px}}.overview-section_legend___h_ZN{display:flex;gap:20px;margin-top:16px;font-size:14px;color:#5b6b62}.overview-section_legend___h_ZN span{display:inline-flex;align-items:center;gap:8px}.overview-section_legend___h_ZN span:before{content:"";width:12px;height:12px;border-radius:3px}.overview-section_legend___h_ZN .overview-section_legendRevenue__pfic3:before{background:#558b2f}.overview-section_legend___h_ZN .overview-section_legendExpenses__yDa7i:before{background:#a5d6a7}.overview-section_row__hlyeO{scroll-margin-top:96px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"copy visual";align-items:center;gap:72px;padding:72px 0 72px max(24px,(100vw - 1280px)/2 + 24px);border-top:1px solid #e6eae7}.overview-section_row__hlyeO:first-child{border-top:0}@media(max-width:880px){.overview-section_row__hlyeO{grid-template-columns:1fr;grid-template-areas:"copy" "visual";gap:32px;padding-block:56px}}@media(min-width:881px){.overview-section_rowFlip__6J6ZV{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"visual copy";padding:72px max(24px,(100vw - 1280px)/2 + 24px) 72px 0}.overview-section_rowWide__VplDC{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.overview-section_rowCopy__X_fcK{grid-area:copy;max-width:30rem}@media(max-width:880px){.overview-section_rowCopy__X_fcK{padding-right:24px}}.overview-section_rowVisual__KZ1s8{grid-area:visual;min-width:0}.overview-section_kicker__e_pUO{font-size:13px;font-weight:600;color:#558b2f}.overview-section_rowTitle__VWP4Z{margin-top:8px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.2;letter-spacing:-.025em;color:#1a1c1b}.overview-section_rowText__k110T{margin-top:16px;font-size:16px;line-height:1.75;color:#5b6b62}.overview-section_stage__IkANa{position:relative}.overview-section_row__hlyeO .overview-section_panel__NoOiY{padding-right:64px;border-right:0;border-radius:14px 0 0 14px}@media(max-width:560px){.overview-section_row__hlyeO .overview-section_panel__NoOiY{padding-right:32px}}@media(min-width:881px){.overview-section_rowFlip__6J6ZV .overview-section_panel__NoOiY{padding:20px 20px 20px 64px;border-right:1px solid #e6eae7;border-left:0;border-radius:0 14px 14px 0}}.overview-section_panel__NoOiY{padding:20px;border:1px solid #e6eae7;border-radius:14px;background:#fff;box-shadow:0 12px 40px -18px rgba(26,51,38,.18);font-size:14px;color:#1a1c1b}@media(max-width:560px){.overview-section_panel__NoOiY{padding:16px}}.overview-section_swap__7C7rs{display:inline-grid}.overview-section_swap__7C7rs>*{grid-area:1/1}.overview-section_swapFrom__W_8bt{visibility:hidden}.overview-section_clientHead___03s3{display:flex;align-items:center;gap:12px}.overview-section_avatar__WCg0W{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#dbeefa;font-weight:650;color:#1e4e79}.overview-section_clientName__bdTct{font-size:15px;font-weight:600}.overview-section_clientMeta__2WI0z{font-size:13px;color:#5b6b62}.overview-section_clientStats__1fJOV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.overview-section_clientStats__1fJOV>div{padding:8px 12px;border-radius:8px;background:#f6f7f6}.overview-section_clientStats__1fJOV dt{font-size:13px;color:#5b6b62}.overview-section_clientStats__1fJOV dd{margin-top:2px;font-weight:600;white-space:nowrap}@media(max-width:560px){.overview-section_clientStats__1fJOV{grid-template-columns:1fr;gap:0;padding:4px 12px;border-radius:8px;background:#f6f7f6}.overview-section_clientStats__1fJOV>div{display:flex;align-items:baseline;justify-content:space-between;padding:4px 0;background:none}}.overview-section_clientColumns__IsVfZ{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;margin-top:20px}@media(max-width:560px){.overview-section_clientColumns__IsVfZ{grid-template-columns:1fr;gap:16px}}.overview-section_listHeading__Knpw0{font-weight:600}.overview-section_invoiceList__ICNDy{margin-top:4px;list-style:none}.overview-section_invoiceList__ICNDy li{display:grid;grid-template-columns:minmax(0,1fr) auto 6.5em;align-items:center;gap:12px;margin-inline:-8px;padding:8px;border-top:1px solid #e6eae7;border-radius:8px}@media(max-width:560px){.overview-section_invoiceList__ICNDy li{grid-template-columns:minmax(0,1fr) auto}}.overview-section_invoiceNumber__YTi94{font-weight:500;white-space:nowrap}.overview-section_invoiceAmount__jreP_{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:560px){.overview-section_invoiceAmount__jreP_{display:none}}.overview-section_statusPaid__ee_0i{background:#e8f5e9;color:#2d5a3d}.overview-section_statusOpen__G6_1p,.overview-section_statusPaid__ee_0i{justify-self:start;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap}.overview-section_statusOpen__G6_1p{border:1px solid #d9ded9;background:#f6f7f6;color:#37474f}.overview-section_statusOverdue__Mzi32{justify-self:start;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap;background:#b91c1c;color:#fff}.overview-section_timeline__FG1_I{margin-top:8px;list-style:none}.overview-section_timeline__FG1_I li{position:relative;padding:0 0 12px 20px;color:#37474f}.overview-section_timeline__FG1_I li:before{content:"";position:absolute;top:7px;left:0;width:9px;height:9px;border:2px solid #d9ded9;border-radius:50%;background:#fff}.overview-section_timeline__FG1_I li:not(:last-child):after{content:"";position:absolute;top:18px;bottom:0;left:4px;width:1px;background:#d9ded9}.overview-section_timeline__FG1_I .overview-section_timelineNew__x5BVD{font-weight:600}.overview-section_timeline__FG1_I .overview-section_timelineNew__x5BVD:before{border-color:#558b2f;background:#558b2f}.overview-section_note__ZdsOG{padding:8px 12px;border-radius:8px;background:#fff8e1;color:#37474f}.overview-section_note__ZdsOG b{margin-right:8px;font-weight:600;color:#1a1c1b}.overview-section_bankHead__pEoSw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.overview-section_bankTitle__0xCPQ{font-size:17px;font-weight:600}.overview-section_bankImport__CzCww{padding:6px 12px;border-radius:12px;background:#1a3326;font-size:13px;font-weight:600;color:#fff}.overview-section_bankResult__0tdSc{display:flex;align-items:center;gap:8px;margin-top:16px;padding:8px 12px;border:1px solid #a5d6a7;border-radius:8px;background:#f1f8e9;color:#2d5a3d}.overview-section_bankResult__0tdSc svg{flex-shrink:0;width:16px;height:16px;color:#558b2f}.overview-section_bankList__ewZ8k{margin-top:12px;list-style:none}.overview-section_bankList__ewZ8k li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"date payer amount" "date match match";align-items:baseline;gap:2px 12px;margin-inline:-8px;padding:10px 8px;border-top:1px solid #e6eae7;border-radius:8px}@media(max-width:560px){.overview-section_bankList__ewZ8k li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"payer amount" "match match"}}.overview-section_bankDate__TJ9ck{grid-area:date;font-size:13px;color:#5b6b62}@media(max-width:560px){.overview-section_bankDate__TJ9ck{display:none}}.overview-section_bankPayer__SrONF{grid-area:payer;min-width:0;font-weight:500}.overview-section_bankReference__tzxBm{display:block;overflow:hidden;font-size:13px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;color:#5b6b62}.overview-section_bankAmount__Op6sa{grid-area:amount;font-weight:600;white-space:nowrap;color:#558b2f}.overview-section_bankMatch___WqOv{grid-area:match;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.overview-section_bankInvoice__tsa_H{font-size:13px;font-weight:500;color:#37474f}.overview-section_statusSuggested__eGKv1{justify-self:start;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8}@keyframes overview-section_reveal-rise__E8xAQ{0%{opacity:0;transform:translateY(24px)}}@keyframes overview-section_reveal-fade-in__DnNPB{0%{opacity:0}}@keyframes overview-section_reveal-show___uIHJ{0%{visibility:hidden}to{visibility:visible}}@keyframes overview-section_reveal-hide__blFbO{0%{visibility:visible}to{visibility:hidden}}@keyframes overview-section_reveal-flash__1D3jw{30%{background:#e8f5e9}}@keyframes overview-section_reveal-grow__sRF_p{0%{transform:scaleY(0)}}@keyframes overview-section_reveal-title__zEPTm{0%{opacity:0;transform:translateY(32px);filter:blur(8px)}}@media(prefers-reduced-motion:no-preference){.overview-section_headerReveal__zwPOi[data-reveal=waiting] .overview-section_intro__MB1cS,.overview-section_headerReveal__zwPOi[data-reveal=waiting] .overview-section_title__VbhXS{opacity:0}.overview-section_headerReveal__zwPOi[data-reveal=play] .overview-section_title__VbhXS{animation:overview-section_reveal-title__zEPTm .8s cubic-bezier(.16,1,.3,1) both}.overview-section_headerReveal__zwPOi[data-reveal=play] .overview-section_intro__MB1cS{animation:overview-section_reveal-rise__E8xAQ .6s cubic-bezier(.16,1,.3,1) .25s both}.overview-section_appReveal__G1a_V[data-reveal=waiting] .overview-section_appWindow__5C_nn{opacity:0}.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_appWindow__5C_nn{animation:overview-section_reveal-rise__E8xAQ .6s cubic-bezier(.16,1,.3,1) both}.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_expenses__kNWhf,.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_revenue__qbeWc{transform-origin:bottom;animation:overview-section_reveal-grow__sRF_p .6s cubic-bezier(.16,1,.3,1) both}.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:first-child .overview-section_expenses__kNWhf,.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:first-child .overview-section_revenue__qbeWc{animation-delay:.45s}.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(2) .overview-section_expenses__kNWhf,.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(2) .overview-section_revenue__qbeWc{animation-delay:.5s}.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(3) .overview-section_expenses__kNWhf,.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(3) .overview-section_revenue__qbeWc{animation-delay:.55s}.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(4) .overview-section_expenses__kNWhf,.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(4) .overview-section_revenue__qbeWc{animation-delay:.6s}.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(5) .overview-section_expenses__kNWhf,.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(5) .overview-section_revenue__qbeWc{animation-delay:.65s}.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(6) .overview-section_expenses__kNWhf,.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(6) .overview-section_revenue__qbeWc{animation-delay:.7s}.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(7) .overview-section_expenses__kNWhf,.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(7) .overview-section_revenue__qbeWc{animation-delay:.75s}.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(8) .overview-section_expenses__kNWhf,.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(8) .overview-section_revenue__qbeWc{animation-delay:.8s}.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(9) .overview-section_expenses__kNWhf,.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(9) .overview-section_revenue__qbeWc{animation-delay:.85s}.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(10) .overview-section_expenses__kNWhf,.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(10) .overview-section_revenue__qbeWc{animation-delay:.9s}.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(11) .overview-section_expenses__kNWhf,.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(11) .overview-section_revenue__qbeWc{animation-delay:.95s}.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(12) .overview-section_expenses__kNWhf,.overview-section_appReveal__G1a_V[data-reveal=play] .overview-section_month__uuiQJ:nth-child(12) .overview-section_revenue__qbeWc{animation-delay:1s}.overview-section_rowVisual__KZ1s8[data-reveal=waiting] .overview-section_stage__IkANa{opacity:0}.overview-section_rowVisual__KZ1s8[data-reveal=waiting] .overview-section_swapFrom__W_8bt{visibility:visible}.overview-section_rowVisual__KZ1s8[data-reveal=waiting] .overview-section_swapTo__UVlav{visibility:hidden}.overview-section_rowVisual__KZ1s8[data-reveal=play] .overview-section_stage__IkANa{animation:overview-section_reveal-rise__E8xAQ .6s cubic-bezier(.16,1,.3,1) both}.overview-section_rowVisual__KZ1s8[data-reveal=play] .overview-section_invoicePaidNow__aujDc{animation:overview-section_reveal-flash__1D3jw 1.2s ease 1.4s}.overview-section_rowVisual__KZ1s8[data-reveal=play] .overview-section_swapFrom__W_8bt{animation:overview-section_reveal-hide__blFbO .01s linear 1.7s both}.overview-section_rowVisual__KZ1s8[data-reveal=play] .overview-section_swapTo__UVlav{animation:overview-section_reveal-show___uIHJ .01s linear 1.7s both,overview-section_reveal-fade-in__DnNPB .4s ease 1.7s both}.overview-section_rowVisual__KZ1s8[data-reveal=play] .overview-section_timelineNew__x5BVD{animation:overview-section_reveal-fade-in__DnNPB .5s ease 2.1s both}.overview-section_rowVisual__KZ1s8[data-reveal=play] .overview-section_bankResult__0tdSc{animation:overview-section_reveal-fade-in__DnNPB .4s ease .5s both}.overview-section_rowVisual__KZ1s8[data-reveal=play] .overview-section_bankList__ewZ8k li{animation:overview-section_reveal-fade-in__DnNPB .3s ease both}.overview-section_rowVisual__KZ1s8[data-reveal=play] .overview-section_bankList__ewZ8k li:first-child{animation-delay:.75s}.overview-section_rowVisual__KZ1s8[data-reveal=play] .overview-section_bankList__ewZ8k li:nth-child(2){animation-delay:.9s}.overview-section_rowVisual__KZ1s8[data-reveal=play] .overview-section_bankList__ewZ8k li:nth-child(3){animation-delay:1.05s}.overview-section_rowVisual__KZ1s8[data-reveal=play] .overview-section_bankList__ewZ8k li.overview-section_bankConfirmedNow__0s_1I{animation:overview-section_reveal-fade-in__DnNPB .3s ease .75s both,overview-section_reveal-flash__1D3jw 1.2s ease 1.4s}}.audience-section_section__IJPZU{padding-block:96px}@media(max-width:560px){.audience-section_section__IJPZU{padding-block:72px}}.audience-section_section__IJPZU{scroll-margin-top:80px;background:#f6f7f6}.audience-section_reveal__VBs9h{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.audience-section_header___ZI_b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 64px;margin-bottom:40px}@media(max-width:880px){.audience-section_header___ZI_b{grid-template-columns:1fr}}.audience-section_title__FEF_c{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:#1a1c1b}.audience-section_intro__XkvJ8{font-size:16px;line-height:1.75;color:#5b6b62}.audience-section_tiles__73p6S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none}@media(max-width:880px){.audience-section_tiles__73p6S{grid-template-columns:1fr}}.audience-section_tile__cO7iJ{padding:24px;border:1px solid #e6eae7;border-top:4px solid var(--tone);border-radius:20px;background:#fff}.audience-section_toneLeaf__67JLT{--tone:#7cb342}.audience-section_toneSky__mH0Wa{--tone:#7fb6e6}.audience-section_tonePeach__CTt0N{--tone:#f2a77c}.audience-section_tileTitle__3tQSN{font-size:17px;font-weight:600;color:#1a1c1b}.audience-section_tileText__v92ms{margin-top:8px;font-size:14px;line-height:1.6;color:#5b6b62}.audience-section_closing__gKRdN{margin-top:32px;font-size:16px;font-weight:600;color:#1a1c1b;text-align:center}.audience-section_closing__gKRdN a{color:#558b2f;text-decoration:underline;text-underline-offset:3px}@keyframes audience-section_reveal-rise__cboth{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:no-preference){.audience-section_reveal__VBs9h[data-reveal=waiting] .audience-section_header___ZI_b,.audience-section_reveal__VBs9h[data-reveal=waiting] .audience-section_tile__cO7iJ{opacity:0}.audience-section_reveal__VBs9h[data-reveal=play] .audience-section_header___ZI_b{animation:audience-section_reveal-rise__cboth .5s cubic-bezier(.16,1,.3,1) both}.audience-section_reveal__VBs9h[data-reveal=play] .audience-section_tile__cO7iJ:first-child{animation:audience-section_reveal-rise__cboth .5s cubic-bezier(.16,1,.3,1) .27s both}.audience-section_reveal__VBs9h[data-reveal=play] .audience-section_tile__cO7iJ:nth-child(2){animation:audience-section_reveal-rise__cboth .5s cubic-bezier(.16,1,.3,1) .39s both}.audience-section_reveal__VBs9h[data-reveal=play] .audience-section_tile__cO7iJ:nth-child(3){animation:audience-section_reveal-rise__cboth .5s cubic-bezier(.16,1,.3,1) .51s both}}.faq-section_section__rOVKC{padding-block:96px}@media(max-width:560px){.faq-section_section__rOVKC{padding-block:72px}}.faq-section_section__rOVKC{scroll-margin-top:80px;background:#fff}.faq-section_inner__xoxca{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px;max-width:48rem}.faq-section_header__I3wd_{margin-bottom:48px;text-align:center}.faq-section_eyebrow__1ewY8{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#558b2f}.faq-section_title__rqRfl{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:#1a1c1b;margin-top:12px}.faq-section_list__e0yVH{border:1px solid #d9ded9;border-radius:20px}.faq-section_item__ce8GB{padding:20px 24px}.faq-section_item__ce8GB+.faq-section_item__ce8GB{border-top:1px solid #e6eae7}.faq-section_item__ce8GB[open] .faq-section_toggle__zlvaO{transform:rotate(45deg)}.faq-section_question__yDmJS{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;font-size:15px;font-weight:600;color:#1a1c1b}.faq-section_question__yDmJS::-webkit-details-marker{display:none}.faq-section_question__yDmJS:focus-visible{border-radius:4px;outline:2px solid #558b2f;outline-offset:4px}.faq-section_toggle__zlvaO{flex-shrink:0;width:20px;height:20px;color:#558b2f;transition:transform .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.faq-section_toggle__zlvaO{transition:none}}.faq-section_answer__H5Ypz{margin-top:12px;font-size:14px;line-height:1.75;color:#5b6b62}.closing-cta_section__4UsOQ{padding-block:80px}@media(max-width:560px){.closing-cta_section__4UsOQ{padding-block:60px}}.closing-cta_section__4UsOQ{background:#1a3326}.closing-cta_inner__EhoWz{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px;max-width:48rem;text-align:center}.closing-cta_eyebrow__2uKD1{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7cb342}.closing-cta_title____49a{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:#fff;margin-top:16px}.closing-cta_text__PdwaF{margin-top:16px;font-size:16px;line-height:1.75;color:rgba(255,255,255,.6)}.closing-cta_actions___XrIk{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.closing-cta_primary__JtGEW{border:0;margin:0;background:none;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .2s ease}.closing-cta_primary__JtGEW:focus-visible{outline:2px solid #558b2f;outline-offset:2px}.closing-cta_primary__JtGEW{background:#558b2f;color:#fff}.closing-cta_primary__JtGEW:hover{background:#7cb342}.closing-cta_primary__JtGEW:focus-visible{outline-color:#7cb342}.closing-cta_secondary__OCGF4{border:0;margin:0;background:none;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .2s ease}.closing-cta_secondary__OCGF4:focus-visible{outline:2px solid #558b2f;outline-offset:2px}.closing-cta_secondary__OCGF4{border:1px solid rgba(255,255,255,.2);color:#fff}.closing-cta_secondary__OCGF4:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.05)}.page_page__KdIv3{min-height:100vh;background:#fff;color:#1a1c1b;font-family:var(--font-body)}.pricing-section_section__zg4GK{padding-block:96px}@media(max-width:560px){.pricing-section_section__zg4GK{padding-block:72px}}.pricing-section_section__zg4GK{scroll-margin-top:80px;background:#f6f7f6}.pricing-section_inner__ie121{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.pricing-section_header__XrWxa{max-width:44rem;margin:0 auto 40px;text-align:center}.pricing-section_eyebrow__9QCK5{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#558b2f}.pricing-section_title__gGZqj{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:#1a1c1b;margin-top:12px}.pricing-section_intro__AQsFX{margin-top:16px;font-size:16px;line-height:1.7;color:#5b6b62}.pricing-section_srOnly__2Mol_{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pricing-section_billing__RGHsr{display:inline-flex;gap:4px;margin-top:24px;padding:4px;border:1px solid #d9ded9;border-radius:12px;background:#fff}.pricing-section_billingOption__Fb7Uv{border:0;margin:0;background:none;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:8px;font-size:14px;font-weight:600;color:#5b6b62;transition:background-color .15s ease,color .15s ease}.pricing-section_billingOption__Fb7Uv:hover{color:#37474f}.pricing-section_billingOption__Fb7Uv:focus-visible{outline:2px solid #558b2f;outline-offset:2px}.pricing-section_billingOption__Fb7Uv[aria-pressed=true]{background:#1a3326;color:#fff}@media(max-width:560px){.pricing-section_billingOption__Fb7Uv{padding-inline:16px}}.pricing-section_saving__wpRYr{padding:2px 8px;border-radius:4px;background:#e8f5e9;font-size:12px;font-weight:650;color:#2d5a3d}[aria-pressed=true] .pricing-section_saving__wpRYr{background:rgba(255,255,255,.15);color:#fff}.pricing-section_plans__QbQQ1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:56rem;margin-inline:auto;list-style:none}@media(max-width:880px){.pricing-section_plans__QbQQ1{grid-template-columns:1fr;max-width:30rem}}.pricing-section_plan__2qUc3{display:flex;flex-direction:column;padding:32px;border:1px solid #d9ded9;border-radius:20px;background:#fff}.pricing-section_plan__2qUc3[data-highlighted]{border:2px solid #1a3326;padding:calc(32px - 1px)}@media(max-width:560px){.pricing-section_plan__2qUc3{padding:24px}.pricing-section_plan__2qUc3[data-highlighted]{padding:calc(24px - 1px)}}.pricing-section_planHead__rWTKX{display:flex;align-items:center;justify-content:space-between;gap:12px}.pricing-section_planName__XccXk{font-size:17px;font-weight:600;color:#1a1c1b}.pricing-section_ribbon__vBtYl{padding:2px 10px;border-radius:4px;background:#1a3326;font-size:12px;font-weight:600;color:#fff}.pricing-section_audience__wi0Rf{margin-top:8px;font-size:14px;line-height:1.55;color:#5b6b62}.pricing-section_price__Q_Whl{display:flex;align-items:baseline;gap:8px;margin-top:24px}.pricing-section_amount__FSaEl{font-size:40px;font-weight:600;line-height:1;letter-spacing:-.03em;color:#1a1c1b}.pricing-section_listPrice__KjOAp,.pricing-section_period__7m8uX{font-size:15px;color:#5b6b62}.pricing-section_billedAs__EFFXz{margin-top:8px;font-size:13px;color:#5b6b62}.pricing-section_planCta__J8oRg{border:0;margin:0;background:none;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .2s ease}.pricing-section_planCta__J8oRg:focus-visible{outline:2px solid #558b2f;outline-offset:2px}.pricing-section_planCta__J8oRg{border:1px solid #d9ded9;background:#fff;color:#37474f}.pricing-section_planCta__J8oRg:hover{border-color:#8a978f;background:#f6f7f6}.pricing-section_planCta__J8oRg{margin-top:24px}[data-highlighted] .pricing-section_planCta__J8oRg{border:0;margin:0;background:none;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .2s ease}[data-highlighted] .pricing-section_planCta__J8oRg:focus-visible{outline:2px solid #558b2f;outline-offset:2px}[data-highlighted] .pricing-section_planCta__J8oRg{background:#1a3326;color:#fff;box-shadow:0 10px 24px -10px rgba(26,51,38,.5)}[data-highlighted] .pricing-section_planCta__J8oRg:hover{background:#558b2f}[data-highlighted] .pricing-section_planCta__J8oRg{margin-top:24px}.pricing-section_highlights__aTK1g{display:grid;gap:10px;margin-top:24px;padding-top:24px;border-top:1px solid #e6eae7;list-style:none}.pricing-section_highlights__aTK1g li{display:flex;align-items:flex-start;gap:12px}.pricing-section_highlights__aTK1g li svg{flex-shrink:0;width:20px;height:20px;color:#558b2f}.pricing-section_highlights__aTK1g li{gap:10px;font-size:15px;color:#37474f}.pricing-section_highlights__aTK1g li svg{width:18px;height:18px;margin-top:2px}.pricing-section_compareToggle__ITWY0{margin-top:32px;text-align:center}.pricing-section_compareButton__DaL0u{border:0;margin:0;background:none;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:15px;font-weight:600;color:#558b2f}.pricing-section_compareButton__DaL0u:hover{text-decoration:underline;text-underline-offset:3px}.pricing-section_compareButton__DaL0u:focus-visible{outline:2px solid #558b2f;outline-offset:2px}.pricing-section_compareButton__DaL0u svg{transition:transform .2s ease}.pricing-section_compareButton__DaL0u[aria-expanded=true] svg{transform:rotate(180deg)}.pricing-section_compare__uMZ72{max-width:56rem;margin:24px auto 0;overflow:hidden;border:1px solid #d9ded9;border-radius:20px;background:#fff}.pricing-section_compare__uMZ72[hidden]{display:none}.pricing-section_table__F0O54{width:100%;border-collapse:collapse;font-size:15px}.pricing-section_table__F0O54 td,.pricing-section_table__F0O54 th{padding:12px 24px;border-top:1px solid #e6eae7;text-align:left;vertical-align:middle}@media(max-width:560px){.pricing-section_table__F0O54 td,.pricing-section_table__F0O54 th{padding:12px}}.pricing-section_table__F0O54 td,.pricing-section_table__F0O54 thead th:not(:first-child){width:8.5rem;text-align:center}@media(max-width:560px){.pricing-section_table__F0O54 td,.pricing-section_table__F0O54 thead th:not(:first-child){width:5.25rem;padding-inline:4px}}.pricing-section_table__F0O54 thead th{border-top:0;font-size:15px;font-weight:600;color:#1a1c1b}.pricing-section_table__F0O54 tbody th{font-weight:400;color:#37474f}.pricing-section_caption__L59rW{padding:20px 24px 8px;caption-side:top;text-align:left;font-size:17px;font-weight:600;color:#1a1c1b}@media(max-width:560px){.pricing-section_caption__L59rW{padding-inline:12px}}.pricing-section_table__F0O54 .pricing-section_groupRow__f_77z th{padding-top:20px;background:#f6f7f6;font-size:13px;font-weight:600;color:#5b6b62}.pricing-section_yes__yGXZz{width:18px;height:18px;color:#558b2f;vertical-align:middle}.pricing-section_no__66tgE{color:#8a978f}.pricing-section_text__RL8iF{font-size:14px;font-weight:500;color:#1a1c1b}@media(max-width:560px){.pricing-section_text__RL8iF{font-size:13px}}.pricing-section_note__nNRox{max-width:40rem;margin:32px auto 0;text-align:center;font-size:13px;line-height:1.6;color:#5b6b62}.video-section_section__6fMW6{padding-block:96px}@media(max-width:560px){.video-section_section__6fMW6{padding-block:72px}}.video-section_section__6fMW6{scroll-margin-top:80px;background:#f6f7f6}.video-section_header__67dY5{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px;max-width:calc(48rem + 2*24px);margin-bottom:48px;text-align:center}.video-section_eyebrow__LX6_I{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#558b2f}.video-section_title__xOAlW{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:#1a1c1b;margin-top:12px}.video-section_intro__lqD1l{margin-top:16px;font-size:16px;line-height:1.75;color:#5b6b62}.video-section_inner__xPTjr{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px;max-width:calc(1040px + 2*24px)}.video-section_frame__n5h_d{position:relative;padding:10px;border-radius:24px;background:#1a3326;box-shadow:0 40px 80px -40px rgba(26,51,38,.55),0 12px 40px -18px rgba(26,51,38,.18)}@media(max-width:560px){.video-section_frame__n5h_d{padding:6px;border-radius:14px}}.video-section_video__ZkKXD{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:14px;background:#1a3326;cursor:pointer}@media(max-width:560px){.video-section_video__ZkKXD{border-radius:8px}}.video-section_toggle__taS0q{border:0;margin:0;padding:0;background:none;font:inherit;color:inherit;cursor:pointer;position:absolute;right:26px;bottom:26px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:rgba(26,51,38,.82);color:#fff;opacity:0;transition:background-color .15s ease,opacity .2s ease}.video-section_frame__n5h_d:hover .video-section_toggle__taS0q,.video-section_toggle__taS0q:focus-visible,.video-section_toggle__taS0q[data-paused=true]{opacity:1}.video-section_toggle__taS0q:hover{background:#558b2f}.video-section_toggle__taS0q:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:560px){.video-section_toggle__taS0q{right:14px;bottom:14px;width:38px;height:38px}}.video-section_steps___pZR_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;list-style:none}@media(max-width:1024px){.video-section_steps___pZR_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.video-section_steps___pZR_{grid-template-columns:minmax(0,1fr);gap:12px;width:fit-content;margin-inline:auto}}.video-section_step__W0gWh{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;color:#1a1c1b}.video-section_stepNumber__PTr2W{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#e8f5e9;color:#2d5a3d;font-size:13px;font-weight:650}.video-section_actions__Z1f33{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;margin-top:40px}.video-section_primary__uzc4I{border:0;margin:0;background:none;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .2s ease}.video-section_primary__uzc4I:focus-visible{outline:2px solid #558b2f;outline-offset:2px}.video-section_primary__uzc4I{background:#1a3326;color:#fff;box-shadow:0 10px 24px -10px rgba(26,51,38,.5)}.video-section_primary__uzc4I:hover{background:#558b2f}.sample-invoice_figure__CGznw{position:relative;width:100%;max-width:780px;margin-inline:auto;container-type:inline-size}.sample-invoice_caption__dGbRh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sample-invoice_sheet__bUekB{--sheet-padding:32px;padding:var(--sheet-padding);border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 30px 60px -20px rgba(0,0,0,.45);font-size:13px;line-height:1.6;color:#1a1a1a}@container (min-width: 620px){.sample-invoice_sheet__bUekB{--sheet-padding:40px;font-size:14px}}@container (max-width: 400px){.sample-invoice_sheet__bUekB{padding:24px 20px}}.sample-invoice_letterhead__EWGtP{display:flex;justify-content:flex-end}.sample-invoice_logo__o7iib{display:flex;align-items:center;gap:14px}.sample-invoice_logoMark__HPd9R{display:grid;place-items:center;width:60px;height:60px;border-radius:14px;background:#1e3a8a;color:#fff}.sample-invoice_logoMark__HPd9R svg{width:34px;height:34px}.sample-invoice_logoWords__RRcNx{display:flex;flex-direction:column;line-height:1.1}.sample-invoice_logoName__JR9O8{font-size:28px;font-weight:650;letter-spacing:-.02em;color:#1e3a8a}.sample-invoice_logoTrade__0XN25{margin-top:4px;font-size:14px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#b45309}.sample-invoice_head__cvDKC{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 24px;margin-top:24px}@container (max-width: 400px){.sample-invoice_head__cvDKC{grid-template-columns:1fr}}.sample-invoice_recipient__mWimi{display:flex;flex-direction:column;font-style:normal;color:#4b5563}.sample-invoice_recipient__mWimi strong{margin-top:8px;font-weight:650;color:#1a1a1a}.sample-invoice_sender__1bJO_{font-size:12px;color:#999;text-decoration:underline;text-decoration-color:#ddd;text-underline-offset:3px}.sample-invoice_details__omMsj{padding-top:12px}.sample-invoice_contactHeading__QxRuP{margin-bottom:8px;font-weight:650;color:#1a3326}.sample-invoice_detailRows__BDVph{display:grid;gap:2px}.sample-invoice_detailRows__BDVph div{display:flex;gap:7px}.sample-invoice_detailRows__BDVph dt{color:#555}.sample-invoice_detailRows__BDVph dd{font-weight:650}.sample-invoice_detailRows__BDVph+.sample-invoice_detailRows__BDVph{margin-top:10px;padding-top:10px;border-top:1px solid #ddd}.sample-invoice_textRegion__KwGt1{position:relative;margin:24px -10px 0;padding:14px 10px 8px;border:1px dashed #a5d6a7;border-radius:6px}.sample-invoice_regionLabel__EbZgl{position:absolute;top:-10px;left:8px;padding:0 8px;border:1px solid #a5d6a7;border-radius:4px;background:#fff;font-size:12px;font-weight:600;line-height:18px;letter-spacing:.04em;color:#2d5a3d}.sample-invoice_headerText__7smnF{color:#4b5563}.sample-invoice_signoff__4JYWY{display:flex;flex-direction:column;margin-top:12px;color:#1a3326}.sample-invoice_signoff__4JYWY strong{font-weight:650}.sample-invoice_titleRow__wLh_q{position:relative;margin-top:28px}.sample-invoice_title__NdBJL{padding-bottom:8px;border-bottom:1.5px solid #1a1a1a;font-size:17px;font-weight:650}.sample-invoice_positions__KdHTb{width:100%;border-collapse:collapse;border-bottom:1.5px solid #1a1a1a}.sample-invoice_positions__KdHTb td,.sample-invoice_positions__KdHTb th{padding:6px 0;text-align:left;vertical-align:top}.sample-invoice_positions__KdHTb th{font-weight:650}.sample-invoice_positions__KdHTb tbody tr+tr td{border-top:1px solid #ddd}.sample-invoice_positions__KdHTb .sample-invoice_amount__8WnoA,.sample-invoice_positions__KdHTb .sample-invoice_quantity__P4afQ,.sample-invoice_positions__KdHTb .sample-invoice_unitPrice__t8gcr{padding-left:16px;text-align:right;white-space:nowrap}.sample-invoice_positions__KdHTb td.sample-invoice_quantity__P4afQ,.sample-invoice_positions__KdHTb td.sample-invoice_unitPrice__t8gcr{color:#4b5563}.sample-invoice_positions__KdHTb td.sample-invoice_amount__8WnoA{font-weight:650}@container (max-width: 480px){.sample-invoice_positions__KdHTb .sample-invoice_quantity__P4afQ,.sample-invoice_positions__KdHTb .sample-invoice_unitPrice__t8gcr{display:none}}.sample-invoice_itemName__QvbX1{font-weight:500}.sample-invoice_itemDetails__tbaKM{display:block;margin-top:2px;font-size:13px;line-height:1.5;white-space:pre-line;color:#555}.sample-invoice_itemRich__ERlWO{position:relative;white-space:normal}.sample-invoice_itemRich__ERlWO strong{font-weight:600;color:#1a1a1a}.sample-invoice_itemRich__ERlWO ul{margin:2px 0 0;padding-left:1.1em;list-style:disc}.sample-invoice_itemMath__teyPV{display:none;flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:4px;font-size:13px;color:#4b5563}@container (max-width: 480px){.sample-invoice_itemMath__teyPV{display:flex}}.sample-invoice_field__E1EE3{padding:0 6px;border:1px dashed #7cb342;border-radius:4px;background:#f1f8e9;font:inherit;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.sample-invoice_field__E1EE3::placeholder{color:#999}.sample-invoice_field__E1EE3:hover{border-style:solid}.sample-invoice_field__E1EE3:focus{outline:none;border-color:#558b2f;box-shadow:0 0 0 3px rgba(85,139,47,.15);border-style:solid}.sample-invoice_descriptionField__e8ZuO{width:calc(100% + 7px);margin-left:-7px;font-weight:500}.sample-invoice_quantityField__Q_YqT,.sample-invoice_unitPriceField__M7A_V{text-align:right}.sample-invoice_quantityField__Q_YqT{width:5ch}.sample-invoice_unitPriceField__M7A_V{width:9ch}.sample-invoice_laborTick__12zrm{display:flex;width:fit-content;align-items:center;gap:6px;margin-top:4px;font-size:13px;color:#4b5563;cursor:pointer}.sample-invoice_laborTick__12zrm input{width:14px;height:14px;margin:0;accent-color:#558b2f;cursor:pointer}.sample-invoice_laborTickOn__XXTxe,.sample-invoice_laborTick__12zrm:hover{color:#558b2f}.sample-invoice_totalsRow__GWNWC{display:flex;justify-content:flex-end;margin-top:12px}.sample-invoice_totals__tJdEi{display:grid;gap:4px;width:100%;max-width:280px}.sample-invoice_totals__tJdEi div{display:flex;justify-content:space-between;gap:16px}.sample-invoice_totals__tJdEi dt{color:#555}.sample-invoice_totals__tJdEi .sample-invoice_grandTotal__X3jVj{margin-top:4px;padding-top:8px;border-top:1.5px solid #1a3326;font-size:15px;font-weight:650;color:#1a3326}.sample-invoice_totals__tJdEi .sample-invoice_grandTotal__X3jVj dt{color:inherit}.sample-invoice_totals__tJdEi .sample-invoice_laborCost__2ab8T{font-size:13px}.sample-invoice_totals__tJdEi .sample-invoice_laborCost__2ab8T dt{white-space:nowrap}.sample-invoice_legalNote__m0PeW{margin-top:12px;font-size:13px;color:#555}.sample-invoice_paymentBox__h5a45{display:flex;margin-top:20px;border:1px solid #ddd;border-radius:6px}@container (max-width: 400px){.sample-invoice_paymentBox__h5a45{flex-direction:column}}.sample-invoice_paymentDetails__7WiyJ{flex:1;min-width:0;padding:12px 16px}.sample-invoice_paymentDetails__7WiyJ p{margin-bottom:8px}.sample-invoice_paymentRows__cPA0Q{display:grid;gap:1px}.sample-invoice_paymentRows__cPA0Q div{display:flex;gap:12px}.sample-invoice_paymentRows__cPA0Q dt{flex:0 0 9.5em;color:#555}.sample-invoice_paymentRows__cPA0Q dd{min-width:0;overflow-wrap:anywhere}@container (max-width: 400px){.sample-invoice_paymentRows__cPA0Q div{flex-direction:column;gap:0}.sample-invoice_paymentRows__cPA0Q dt{flex-basis:auto}}.sample-invoice_paymentIban__T12xE{font-weight:600}.sample-invoice_paymentQr__5DJ3S{display:flex;align-items:center;justify-content:center;padding:12px 20px;border-left:1px solid #ddd}@container (max-width: 400px){.sample-invoice_paymentQr__5DJ3S{border-left:0;border-top:1px solid #ddd}}.sample-invoice_qr__Njo9_{width:72px;height:72px;color:#1a1a1a}.sample-invoice_footer__fmd8k{margin-top:24px;padding-top:12px;border-top:1px solid #ddd;font-size:12px;line-height:1.5;color:#999}.sample-invoice_note__LUyjo{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #a5d6a7;border-radius:999px;background:#fff;box-shadow:0 10px 20px -8px rgba(0,0,0,.35);font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap;color:#2d5a3d}.sample-invoice_note__LUyjo svg{width:16px;height:16px;color:#558b2f}@container (max-width: 480px){.sample-invoice_note__LUyjo{display:none}}.sample-invoice_noteNumber__PVPED{top:-2px;right:calc(-1*var(--sheet-padding) - 12px)}.sample-invoice_noteDetails__OQxPs{top:50%;left:calc(100% + 16px);transform:translateY(-50%)}