.tool-directory-module__Z4N3Fa__section{background:var(--color-surface);padding:80px 24px}.tool-directory-module__Z4N3Fa__inner{max-width:1200px;margin:0 auto}.tool-directory-module__Z4N3Fa__header{text-align:center;max-width:720px;margin:0 auto 48px}.tool-directory-module__Z4N3Fa__heading{letter-spacing:-.02em;font-size:clamp(28px,4vw,40px);line-height:1.2;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0}.tool-directory-module__Z4N3Fa__subtitle{color:var(--color-secondary);margin:12px 0 0;font-size:1rem;line-height:1.5}.tool-directory-module__Z4N3Fa__group+.tool-directory-module__Z4N3Fa__group{margin-top:48px}.tool-directory-module__Z4N3Fa__groupTitle{border-bottom:1px solid var(--color-border);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;line-height:1.4;font-weight:var(--font-weight-semibold);color:var(--color-muted);margin:0 0 16px;padding-bottom:12px}.tool-directory-module__Z4N3Fa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tool-directory-module__Z4N3Fa__cell{display:flex}.tool-directory-module__Z4N3Fa__card{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-primary);flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:border-color .15s;display:flex}a.tool-directory-module__Z4N3Fa__card:hover,a.tool-directory-module__Z4N3Fa__card:focus-visible{border-color:var(--color-primary);outline:none}.tool-directory-module__Z4N3Fa__cardTop{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.tool-directory-module__Z4N3Fa__icon{color:var(--color-primary);display:inline-flex}.tool-directory-module__Z4N3Fa__arrow{color:var(--color-muted);transition:color .15s}a.tool-directory-module__Z4N3Fa__card:hover .tool-directory-module__Z4N3Fa__arrow,a.tool-directory-module__Z4N3Fa__card:focus-visible .tool-directory-module__Z4N3Fa__arrow{color:var(--color-primary)}.tool-directory-module__Z4N3Fa__title{font-size:1rem;line-height:1.4;font-weight:var(--font-weight-semibold);margin:0}.tool-directory-module__Z4N3Fa__description{color:var(--color-secondary);margin:0;font-size:.875rem;line-height:1.5}.tool-directory-module__Z4N3Fa__cardMuted{border-style:dashed}.tool-directory-module__Z4N3Fa__cardMuted .tool-directory-module__Z4N3Fa__title,.tool-directory-module__Z4N3Fa__cardMuted .tool-directory-module__Z4N3Fa__description,.tool-directory-module__Z4N3Fa__cardMuted .tool-directory-module__Z4N3Fa__icon{color:var(--color-muted)}.tool-directory-module__Z4N3Fa__badge{border:1px solid var(--color-border);color:var(--color-muted);padding:4px 8px;font-size:.75rem;line-height:1.2}@media (max-width:1024px){.tool-directory-module__Z4N3Fa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tool-directory-module__Z4N3Fa__section{padding:56px 16px}.tool-directory-module__Z4N3Fa__header{text-align:left;margin-bottom:32px}.tool-directory-module__Z4N3Fa__grid{grid-template-columns:minmax(0,1fr);gap:12px}.tool-directory-module__Z4N3Fa__card{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"icon title""icon description""icon badge";gap:4px 12px;padding:16px;display:grid}.tool-directory-module__Z4N3Fa__cardTop{display:contents}.tool-directory-module__Z4N3Fa__icon{grid-area:icon}.tool-directory-module__Z4N3Fa__arrow{display:none}.tool-directory-module__Z4N3Fa__title{grid-area:title}.tool-directory-module__Z4N3Fa__description{grid-area:description}.tool-directory-module__Z4N3Fa__badge{grid-area:badge;justify-self:start;margin-top:4px}}
.tools-hero-module__rNAJSG__section{background:var(--color-surface);padding:80px 24px 64px}.tools-hero-module__rNAJSG__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px;max-width:1200px;margin:0 auto;display:grid}.tools-hero-module__rNAJSG__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;line-height:1.4;font-weight:var(--font-weight-semibold);color:var(--color-muted);margin:0 0 16px}.tools-hero-module__rNAJSG__title{letter-spacing:-.02em;font-size:clamp(36px,5.2vw,64px);line-height:1.08;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0}.tools-hero-module__rNAJSG__subtitle{max-width:600px;color:var(--color-secondary);margin:20px 0 0;font-size:1.125rem;line-height:1.5}.tools-hero-module__rNAJSG__popularLabel{color:var(--color-muted);margin:32px 0 12px;font-size:.875rem}.tools-hero-module__rNAJSG__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tools-hero-module__rNAJSG__chip{border:1px solid var(--color-border);height:40px;color:var(--color-primary);align-items:center;gap:8px;padding:0 16px;font-size:.875rem;text-decoration:none;transition:border-color .15s;display:inline-flex}.tools-hero-module__rNAJSG__chip:hover,.tools-hero-module__rNAJSG__chip:focus-visible{border-color:var(--color-primary);outline:none}.tools-hero-module__rNAJSG__panel{border:1px solid var(--color-border)}.tools-hero-module__rNAJSG__panelTitle{border-bottom:1px solid var(--color-border);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;line-height:1.4;font-weight:var(--font-weight-semibold);color:var(--color-muted);margin:0;padding:16px 20px}.tools-hero-module__rNAJSG__examples{margin:0;padding:0;list-style:none}.tools-hero-module__rNAJSG__examples li+li{border-top:1px solid var(--color-border)}.tools-hero-module__rNAJSG__example{color:var(--color-primary);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex}.tools-hero-module__rNAJSG__exampleLabel{color:var(--color-secondary);font-size:.875rem;line-height:1.4}.tools-hero-module__rNAJSG__exampleValue{font-size:1.25rem;font-weight:var(--font-weight-semibold);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.tools-hero-module__rNAJSG__arrow{color:var(--color-muted);transition:color .15s}.tools-hero-module__rNAJSG__example:hover .tools-hero-module__rNAJSG__exampleLabel,.tools-hero-module__rNAJSG__example:focus-visible .tools-hero-module__rNAJSG__exampleLabel,.tools-hero-module__rNAJSG__example:hover .tools-hero-module__rNAJSG__arrow,.tools-hero-module__rNAJSG__example:focus-visible .tools-hero-module__rNAJSG__arrow{color:var(--color-primary)}.tools-hero-module__rNAJSG__example:focus-visible{outline:1px solid var(--color-primary);outline-offset:-1px}@media (max-width:960px){.tools-hero-module__rNAJSG__inner{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:640px){.tools-hero-module__rNAJSG__section{padding:48px 16px 40px}.tools-hero-module__rNAJSG__subtitle{font-size:1rem}.tools-hero-module__rNAJSG__example{padding:12px 16px}.tools-hero-module__rNAJSG__exampleValue{font-size:1rem}}
.company-accounting-visuals-module__UQNDZW__companyBankFeed{background:var(--color-surface);gap:0;display:grid}.company-accounting-visuals-module__UQNDZW__companyBankFeedHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.company-accounting-visuals-module__UQNDZW__companyBankFeedTitle{color:var(--color-primary);font-size:.875rem;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyBankFeedStatus{color:var(--color-primary);align-items:center;gap:8px;font-size:.875rem;line-height:1.4;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyBankFeedStatusDot{background:var(--color-primary);border-radius:999px;width:8px;height:8px}.company-accounting-visuals-module__UQNDZW__companyBankFeedStatus[data-state=syncing] .company-accounting-visuals-module__UQNDZW__companyBankFeedStatusDot{animation:1.8s ease-in-out infinite company-accounting-visuals-module__UQNDZW__companyBankFeedStatusBlink}.company-accounting-visuals-module__UQNDZW__companyBankRow{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;max-height:90px;padding:12px 0;transition:max-height .56s,padding .56s,opacity .48s,transform .56s,border-color .32s;display:grid;overflow:hidden}.company-accounting-visuals-module__UQNDZW__companyBankRow[data-visible=false]{opacity:0;border-bottom-color:#0000;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(8px)}.company-accounting-visuals-module__UQNDZW__companyBankCopy{min-width:0}.company-accounting-visuals-module__UQNDZW__companyBankMerchantWrap{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyBankIconWrap{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyBankIcon{color:var(--color-primary);font-size:24px}.company-accounting-visuals-module__UQNDZW__companyBankMerchantBlock{gap:4px;display:grid}.company-accounting-visuals-module__UQNDZW__companyBankMerchant,.company-accounting-visuals-module__UQNDZW__companyBankAmount{color:var(--color-primary);font-size:.875rem;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyBankStatus,.company-accounting-visuals-module__UQNDZW__companyBankDetail{color:var(--color-secondary);font-size:.75rem;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyBankMeta{justify-items:end;gap:4px;display:grid}.company-accounting-visuals-module__UQNDZW__companyBankAmountRow{align-items:center;gap:8px;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyBankStatusRow{opacity:0;justify-content:flex-end;align-items:center;gap:6px;transition:opacity .48s,transform .56s;display:inline-flex;transform:translateY(8px)}.company-accounting-visuals-module__UQNDZW__companyBankStatusRow[data-status-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyBankArrow{color:var(--color-secondary);font-size:.875rem;line-height:1}.company-accounting-visuals-module__UQNDZW__companyBankAccountCode{border:1px solid var(--color-border);min-width:4rem;color:var(--color-primary);justify-content:center;padding:1px 6px;font-size:.75rem;line-height:1.4;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyBankAccountCodeValue{white-space:nowrap;opacity:0;transition:opacity .48s,transform .56s;display:inline-block;transform:translateY(8px)}.company-accounting-visuals-module__UQNDZW__companyBankAccountCode[data-code-visible=true] .company-accounting-visuals-module__UQNDZW__companyBankAccountCodeValue{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyBankCheck{color:var(--color-secondary)}.company-accounting-visuals-module__UQNDZW__companyMatchVisual{gap:12px;display:grid}.company-accounting-visuals-module__UQNDZW__companyMatchPanel{border:1px solid var(--color-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px;display:flex}.company-accounting-visuals-module__UQNDZW__companyMatchDoc{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.company-accounting-visuals-module__UQNDZW__companyMatchDocThumb{border:1px solid var(--color-border);background:#fff;align-content:start;gap:8px;width:52px;height:68px;padding:12px 8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyMatchDocLine,.company-accounting-visuals-module__UQNDZW__companyMatchDocLineShort{background:var(--color-border);height:5px;display:block}.company-accounting-visuals-module__UQNDZW__companyMatchDocLine{width:24px}.company-accounting-visuals-module__UQNDZW__companyMatchDocLineShort{width:16px}.company-accounting-visuals-module__UQNDZW__companyMatchCopy{gap:4px;min-width:0;display:grid}.company-accounting-visuals-module__UQNDZW__companyMatchLabel{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1.2}.company-accounting-visuals-module__UQNDZW__companyMatchValue{color:var(--color-primary);letter-spacing:0;font-size:14px;font-weight:600;line-height:1.25}.company-accounting-visuals-module__UQNDZW__companyMatchMeta{color:var(--color-secondary);font-size:14px;line-height:1.35}.company-accounting-visuals-module__UQNDZW__companyMatchTag{background-color:var(--color-primary);color:var(--color-surface);flex:none;padding:4px 8px;font-size:.75rem;line-height:1.2}.company-accounting-visuals-module__UQNDZW__companyMatchSavedFrame{flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.company-accounting-visuals-module__UQNDZW__companyMatchSavedLayer{justify-content:center;align-items:center;transition:opacity .24s,transform .3s;display:inline-flex;position:absolute;inset:0}.company-accounting-visuals-module__UQNDZW__companyMatchSavedLayer[data-role=dashed][data-visible=false],.company-accounting-visuals-module__UQNDZW__companyMatchSavedLayer[data-role=saved][data-visible=false]{opacity:0;transform:translateY(4px)scale(.96)}.company-accounting-visuals-module__UQNDZW__companyMatchSavedLayer[data-visible=true]{opacity:1;transform:translateY(0)scale(1)}.company-accounting-visuals-module__UQNDZW__companyMatchSavedIcon{width:40px;height:40px;color:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__companyMatchSavedBadge{background:var(--color-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:-2px;right:-2px}.company-accounting-visuals-module__UQNDZW__companyMatchSavedBadgeIcon{width:10px;height:10px}.company-accounting-visuals-module__UQNDZW__companyVatCard{background:var(--color-surface);gap:16px;display:grid}.company-accounting-visuals-module__UQNDZW__companyVatHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.company-accounting-visuals-module__UQNDZW__companyVatTitle,.company-accounting-visuals-module__UQNDZW__companyVatPeriod{color:var(--color-primary);font-size:20px;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyVatRows{gap:8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyVatRow,.company-accounting-visuals-module__UQNDZW__companyVatTotal{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.company-accounting-visuals-module__UQNDZW__companyVatTotal{color:var(--color-primary);font-weight:600}.company-accounting-visuals-module__UQNDZW__companyVatLabel{color:var(--color-primary);font-size:16px;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyVatValue,.company-accounting-visuals-module__UQNDZW__companyVatTotalValue{color:var(--color-primary);text-align:right;flex:none;font-size:16px;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyVatDivider{background:var(--color-border);height:1px}.company-accounting-visuals-module__UQNDZW__companyVatActions{grid-template-columns:minmax(0,1fr) 1.4fr;gap:8px;margin-top:8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyVatAction,.company-accounting-visuals-module__UQNDZW__companyVatActionSecondary{cursor:pointer;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:.75rem;font-weight:600;line-height:1.4;transition:opacity .2s;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyVatActionIcon{flex:none;width:14px;height:14px}.company-accounting-visuals-module__UQNDZW__companyVatAction{background:var(--color-primary);color:#fff;white-space:nowrap}.company-accounting-visuals-module__UQNDZW__companyVatActionSecondary{background:var(--color-surface);color:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__companyVatAction:hover,.company-accounting-visuals-module__UQNDZW__companyVatActionSecondary:hover{opacity:.8}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep{color:var(--color-muted);grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:8px 0;font-size:14px;line-height:1.4;transition:color .25s,opacity .25s;display:grid}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=active],.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=done]{color:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepVisual{border:1px solid var(--color-border);background:var(--color-surface);justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .25s,background-color .25s;display:inline-flex}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=active] .company-accounting-visuals-module__UQNDZW__taxAutopilotStepVisual,.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=done] .company-accounting-visuals-module__UQNDZW__taxAutopilotStepVisual{border-color:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=done] .company-accounting-visuals-module__UQNDZW__taxAutopilotStepVisual{background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface));border-color:#0000}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepTypeIcon{width:16px;height:16px}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepMain{gap:7px;min-width:0;display:grid}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepHeader{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepValue{color:var(--color-primary);font-family:var(--font-mono-display);font-size:13px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;flex:none}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepTrack{background:var(--color-border);height:3px;display:block;overflow:hidden}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepProgress{background:var(--color-primary);height:100%;transition:width 80ms linear;display:block}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepState{justify-content:center;align-items:center;display:inline-flex}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepIcon{flex:none;width:18px;height:18px}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=done] .company-accounting-visuals-module__UQNDZW__taxAutopilotStepIcon{color:var(--color-success)}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=active] .company-accounting-visuals-module__UQNDZW__taxAutopilotStepIcon{animation:1.1s ease-in-out infinite company-accounting-visuals-module__UQNDZW__taxAutopilotActive}@keyframes company-accounting-visuals-module__UQNDZW__taxAutopilotActive{0%,to{opacity:.45;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(12deg)}}.company-accounting-visuals-module__UQNDZW__taxEstimateLive{font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-secondary);align-items:center;gap:8px;display:inline-flex}.company-accounting-visuals-module__UQNDZW__taxEstimateLiveDot{background:var(--color-primary);width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.company-accounting-visuals-module__UQNDZW__taxEstimateLiveDot{animation:2s ease-in-out infinite company-accounting-visuals-module__UQNDZW__taxEstimatePulse}}@keyframes company-accounting-visuals-module__UQNDZW__taxEstimatePulse{0%,to{opacity:1}50%{opacity:.3}}.company-accounting-visuals-module__UQNDZW__taxEstimateValue{font-size:28px;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;color:var(--color-primary);line-height:1.1}.company-accounting-visuals-module__UQNDZW__taxEstimateSpark{width:100%;height:44px;margin-top:12px;display:block}.company-accounting-visuals-module__UQNDZW__companyInvoicesVisual{align-items:center;width:256px;max-width:100%;min-height:188px;display:grid}.company-accounting-visuals-module__UQNDZW__companyInvoicesList{min-height:184px;position:relative}.company-accounting-visuals-module__UQNDZW__companyInvoiceRow{border:1px solid var(--color-border);background:var(--color-surface);grid-template-rows:auto auto auto minmax(42px,1fr);align-content:start;gap:8px;width:128px;min-height:164px;padding:14px 12px;transition:opacity .32s,transform .36s;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%)}.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-position=front]{z-index:3;transform:translate(-50%)translateY(0)scale(1)}.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-position=left]{z-index:1;opacity:.72;transform:translate(-82%)translateY(14px)scale(.86)rotate(-5deg)}.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-position=right]{z-index:1;opacity:.72;transform:translate(-18%)translateY(14px)scale(.86)rotate(5deg)}.company-accounting-visuals-module__UQNDZW__companyInvoicePaperHeader{justify-content:space-between;align-items:center;min-height:16px;display:flex}.company-accounting-visuals-module__UQNDZW__companyInvoicePaperLabel{color:var(--color-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2}.company-accounting-visuals-module__UQNDZW__companyInvoicePing{background:var(--color-primary);border-radius:999px;width:8px;height:8px;position:relative}.company-accounting-visuals-module__UQNDZW__companyInvoicePing[data-active=true]:after{content:"";border:1px solid var(--color-primary);opacity:0;border-radius:999px;animation:1.4s ease-out infinite company-accounting-visuals-module__UQNDZW__companyInvoicePing;position:absolute;inset:-6px}.company-accounting-visuals-module__UQNDZW__companyInvoiceCompany,.company-accounting-visuals-module__UQNDZW__companyInvoiceAmount{color:var(--color-primary);font-size:12px;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyInvoiceCompany{min-width:0}.company-accounting-visuals-module__UQNDZW__companyInvoiceAmount{text-align:left;white-space:nowrap}.company-accounting-visuals-module__UQNDZW__companyInvoiceStatusCell{place-items:end start;min-height:42px;display:grid;position:relative}.company-accounting-visuals-module__UQNDZW__companyInvoiceStatus{color:var(--color-primary);white-space:nowrap;grid-area:1/1;justify-content:flex-start;align-items:center;font-size:.75rem;line-height:1.4;transition:opacity .4s,transform .48s;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyInvoiceStatus[data-visible=false]{opacity:0;transform:translate(-6px)}.company-accounting-visuals-module__UQNDZW__companyInvoiceReminder{background:var(--color-primary);color:#fff;text-align:center;pointer-events:none;white-space:normal;opacity:0;grid-area:1/1;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;padding:7px 6px;font-size:11px;font-weight:600;line-height:1.15;transition:opacity .4s,transform .48s;display:inline-flex;transform:translateY(5px)scale(.98)}.company-accounting-visuals-module__UQNDZW__companyInvoiceReminder[data-visible=true]{opacity:1;transform:translateY(0)scale(1)}.company-accounting-visuals-module__UQNDZW__companyInvoiceReminderIcon{flex:none;width:12px;height:12px}.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-tone=muted] .company-accounting-visuals-module__UQNDZW__companyInvoiceCompany,.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-tone=muted] .company-accounting-visuals-module__UQNDZW__companyInvoiceAmount,.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-tone=muted] .company-accounting-visuals-module__UQNDZW__companyInvoiceStatus,.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-tone=muted] .company-accounting-visuals-module__UQNDZW__companyInvoiceReminder{color:var(--color-secondary)}@keyframes company-accounting-visuals-module__UQNDZW__companyInvoicePing{0%{opacity:.4;transform:scale(.7)}70%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}.company-accounting-visuals-module__UQNDZW__companyInsightsBar{background:var(--color-secondary);transform-origin:bottom;opacity:0;transition:opacity .28s,transform .42s;transform:scaleY(.001)}.company-accounting-visuals-module__UQNDZW__companyInsightsBar[data-visible=true]{opacity:1;transform:scaleY(1)}.company-accounting-visuals-module__UQNDZW__companyInsightsItem{opacity:0;transition:opacity .32s,transform .4s;transform:translateY(10px)}.company-accounting-visuals-module__UQNDZW__companyInsightsItem[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyMatchConnector{background:var(--color-border);width:1px;height:24px;margin:-2px auto;position:relative;overflow:hidden}.company-accounting-visuals-module__UQNDZW__companyMatchConnectorPulse{background:var(--color-primary);opacity:0;border-radius:999px;width:5px;height:12px;position:absolute;top:-8px;left:50%;transform:translate(-50%)translateY(0)}.company-accounting-visuals-module__UQNDZW__companyMatchConnector[data-state=active] .company-accounting-visuals-module__UQNDZW__companyMatchConnectorPulse{animation:1.1s ease-in-out forwards company-accounting-visuals-module__UQNDZW__companyMatchConnectorPulse}.company-accounting-visuals-module__UQNDZW__connectorPulse{animation:1.8s ease-in-out infinite company-accounting-visuals-module__UQNDZW__connector}@keyframes company-accounting-visuals-module__UQNDZW__companyBankFeedStatusBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes company-accounting-visuals-module__UQNDZW__companyMatchConnectorPulse{0%{opacity:0;transform:translate(-50%)translateY(-6px)}20%{opacity:.3}45%{opacity:.85}80%{opacity:.55}to{opacity:0;transform:translate(-50%)translateY(26px)}}@keyframes company-accounting-visuals-module__UQNDZW__connector{0%{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(22px)}to{opacity:.4;transform:translate(0)}}@keyframes company-accounting-visuals-module__UQNDZW__connectorMobile{0%{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(18px)}to{opacity:.4;transform:translateY(0)}}@media (max-width:768px){.company-accounting-visuals-module__UQNDZW__companyBankFeed{min-height:220px}.company-accounting-visuals-module__UQNDZW__companyBankFeedTitle,.company-accounting-visuals-module__UQNDZW__companyBankFeedStatus,.company-accounting-visuals-module__UQNDZW__companyBankMerchant,.company-accounting-visuals-module__UQNDZW__companyBankAmount,.company-accounting-visuals-module__UQNDZW__companyBankStatus,.company-accounting-visuals-module__UQNDZW__companyBankDetail,.company-accounting-visuals-module__UQNDZW__companyBankAccountCode{font-size:.6875rem;line-height:1.35}.company-accounting-visuals-module__UQNDZW__companyBankRow{gap:12px;max-height:80px;padding:12px 0}.company-accounting-visuals-module__UQNDZW__companyBankMerchantWrap{grid-template-columns:20px minmax(0,1fr)}.company-accounting-visuals-module__UQNDZW__companyBankIconWrap{width:20px;height:20px}.company-accounting-visuals-module__UQNDZW__companyBankIcon{font-size:.9375rem}.company-accounting-visuals-module__UQNDZW__companyBankArrow{font-size:.75rem}.company-accounting-visuals-module__UQNDZW__companyBankAccountCode{min-width:3rem;padding-inline:5px}.company-accounting-visuals-module__UQNDZW__companyMatchPanel{gap:12px;padding:14px}.company-accounting-visuals-module__UQNDZW__companyMatchDoc{grid-template-columns:44px minmax(0,1fr);gap:10px}.company-accounting-visuals-module__UQNDZW__companyMatchDocThumb{gap:7px;width:44px;height:60px;padding:10px 7px}.company-accounting-visuals-module__UQNDZW__companyMatchDocLine{width:20px}.company-accounting-visuals-module__UQNDZW__companyMatchDocLineShort{width:14px}.company-accounting-visuals-module__UQNDZW__companyMatchTag{font-size:.6875rem}.company-accounting-visuals-module__UQNDZW__companyMatchValue{font-size:14px}.company-accounting-visuals-module__UQNDZW__companyMatchSavedFrame,.company-accounting-visuals-module__UQNDZW__companyMatchSavedIcon{width:36px;height:36px}.company-accounting-visuals-module__UQNDZW__companyMatchSavedBadge{width:20px;height:20px}.company-accounting-visuals-module__UQNDZW__companyMatchSavedBadgeIcon{width:9px;height:9px}.company-accounting-visuals-module__UQNDZW__connectorPulse{animation-name:company-accounting-visuals-module__UQNDZW__connectorMobile}}.company-accounting-visuals-module__UQNDZW__companyCloseCard,.company-accounting-visuals-module__UQNDZW__companyKstCard,.company-accounting-visuals-module__UQNDZW__companyDatevCard{background:var(--color-surface);gap:16px;display:grid}.company-accounting-visuals-module__UQNDZW__companyCloseBalance{gap:8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyClosePlot{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:24px;height:84px;display:grid;position:relative}.company-accounting-visuals-module__UQNDZW__companyCloseColumnBar{background:var(--color-primary);transform-origin:bottom;width:100%;height:100%;transition:transform .52s;display:block;transform:scaleY(.001)}.company-accounting-visuals-module__UQNDZW__companyCloseColumnBar[data-visible=true]{transform:scaleY(1)}.company-accounting-visuals-module__UQNDZW__companyCloseLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.company-accounting-visuals-module__UQNDZW__companyCloseLegendCell{gap:4px;display:grid}.company-accounting-visuals-module__UQNDZW__companyCloseLegendLabel{color:var(--color-secondary);font-size:13px;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyCloseLegendValue{color:var(--color-primary);font-size:16px;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyCloseFiled{border:1px solid var(--color-border);color:var(--color-primary);opacity:0;align-items:center;gap:8px;padding:8px 12px;font-size:.75rem;font-weight:600;line-height:1.4;transition:opacity .32s,transform .4s;display:inline-flex;transform:translateY(8px)}.company-accounting-visuals-module__UQNDZW__companyCloseFiled[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyCloseFiledIcon{flex:none;width:14px;height:14px}.company-accounting-visuals-module__UQNDZW__companyKstProfit{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.company-accounting-visuals-module__UQNDZW__companyKstTrack{background:var(--color-border);height:12px;display:flex}.company-accounting-visuals-module__UQNDZW__companyKstSegment{transform-origin:0;min-width:4px;height:100%;transition:transform .46s;display:block;transform:scaleX(0)}.company-accounting-visuals-module__UQNDZW__companyKstSegment[data-visible=true]{transform:scaleX(1)}.company-accounting-visuals-module__UQNDZW__companyKstSegment[data-tone=primary]{background:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__companyKstSegment[data-tone=secondary]{background:var(--color-secondary)}.company-accounting-visuals-module__UQNDZW__companyKstShare{color:var(--color-muted);margin-top:-8px;font-size:12px;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyKstLegendRow{opacity:0;grid-template-columns:auto minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:8px;transition:opacity .32s;display:grid}.company-accounting-visuals-module__UQNDZW__companyKstLegendRow[data-visible=true]{opacity:1}.company-accounting-visuals-module__UQNDZW__companyKstDot{flex:none;width:8px;height:8px;transform:translateY(-1px)}.company-accounting-visuals-module__UQNDZW__companyKstDot[data-tone=primary]{background:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__companyKstDot[data-tone=secondary]{background:var(--color-secondary)}.company-accounting-visuals-module__UQNDZW__companyDatevCard{background:var(--color-surface);gap:12px;max-width:280px;display:grid}.company-accounting-visuals-module__UQNDZW__companyDatevTable{gap:8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyDatevHeadRow,.company-accounting-visuals-module__UQNDZW__companyDatevRow{font-family:var(--font-mono);grid-template-columns:minmax(0,.9fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,.5fr);align-items:baseline;gap:8px;font-size:12px;line-height:1.4;display:grid}.company-accounting-visuals-module__UQNDZW__companyDatevHeadCell{color:var(--color-muted);text-align:right}.company-accounting-visuals-module__UQNDZW__companyDatevHeadCell:first-child{text-align:left}.company-accounting-visuals-module__UQNDZW__companyDatevRow{color:var(--color-primary);opacity:0;transition:opacity .3s,transform .34s;transform:translateY(6px)}.company-accounting-visuals-module__UQNDZW__companyDatevRow[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyDatevCell{text-align:right;color:var(--color-secondary)}.company-accounting-visuals-module__UQNDZW__companyDatevAmount{text-align:left;font-weight:600}.company-accounting-visuals-module__UQNDZW__companyDatevReceipt{color:var(--color-primary);justify-content:flex-end;display:flex}.company-accounting-visuals-module__UQNDZW__companyDatevReceiptIcon{width:13px;height:13px}.company-accounting-visuals-module__UQNDZW__companyDatevFile{border:1px solid var(--color-border);opacity:0;align-items:center;gap:8px;padding:8px 12px;transition:opacity .32s,transform .4s;display:flex;transform:translateY(8px)}.company-accounting-visuals-module__UQNDZW__companyDatevFile[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyDatevIcon{width:16px;height:16px;color:var(--color-primary);flex:none}.company-accounting-visuals-module__UQNDZW__companyDatevFileName{min-width:0;color:var(--color-primary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;line-height:1.4;overflow:hidden}.company-accounting-visuals-module__UQNDZW__companyDatevMeta{color:var(--color-muted);flex:none;font-size:12px;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyChecklist{gap:4px;display:grid}.company-accounting-visuals-module__UQNDZW__companyChecklistRow{color:var(--color-muted);grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:4px 0;font-size:14px;line-height:1.4;transition:color .25s;display:grid}.company-accounting-visuals-module__UQNDZW__companyChecklistRow[data-state=done]{color:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__companyChecklistIconBox{border:1px solid var(--color-border);background:var(--color-surface);justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .25s,background-color .25s;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyChecklistRow[data-state=done] .company-accounting-visuals-module__UQNDZW__companyChecklistIconBox{background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface));border-color:#0000}.company-accounting-visuals-module__UQNDZW__companyChecklistTypeIcon{width:14px;height:14px}.company-accounting-visuals-module__UQNDZW__companyChecklistLabel{min-width:0}.company-accounting-visuals-module__UQNDZW__companyChecklistState{justify-content:center;align-items:center;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyChecklistStateIcon{flex:none;width:18px;height:18px}.company-accounting-visuals-module__UQNDZW__companyChecklistRow[data-state=done] .company-accounting-visuals-module__UQNDZW__companyChecklistStateIcon{color:var(--color-success)}.company-accounting-visuals-module__UQNDZW__companyChecklistActions{opacity:0;margin-top:12px;transition:opacity .32s,transform .4s;display:grid;transform:translateY(6px)}.company-accounting-visuals-module__UQNDZW__companyChecklistActions[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__orderPipelineSteps{display:grid}.company-accounting-visuals-module__UQNDZW__orderPipelineProgress{background:var(--color-primary);width:0;height:100%;display:block}.company-accounting-visuals-module__UQNDZW__orderPipelineProgress[data-state=active]{width:100%;transition:width .7s linear}.company-accounting-visuals-module__UQNDZW__orderPipelineProgress[data-state=done]{width:100%}.company-accounting-visuals-module__UQNDZW__orderNumber{font-family:var(--font-mono-display);font-variant-numeric:tabular-nums;font-size:14px}.company-accounting-visuals-module__UQNDZW__orderSwap{animation:.4s both company-accounting-visuals-module__UQNDZW__orderSwapIn}.company-accounting-visuals-module__UQNDZW__orderActions{grid-template-columns:minmax(0,1fr)}.company-accounting-visuals-module__UQNDZW__orderPrice{color:var(--color-muted)}.company-accounting-visuals-module__UQNDZW__companyVatAction[data-pressed=true]{opacity:.72;transform:scale(.97)}.company-accounting-visuals-module__UQNDZW__companyVatAction,.company-accounting-visuals-module__UQNDZW__companyVatActionSecondary{transition:opacity .2s,transform .2s}.company-accounting-visuals-module__UQNDZW__orderSequenceCard{background:var(--color-surface);gap:16px;display:grid}.company-accounting-visuals-module__UQNDZW__orderSequenceTable{gap:12px;display:grid}.company-accounting-visuals-module__UQNDZW__orderSequenceHeadRow,.company-accounting-visuals-module__UQNDZW__orderSequenceRow{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:12px;font-size:13px;line-height:1.4;display:grid}.company-accounting-visuals-module__UQNDZW__orderSequenceHeadRow{color:var(--color-muted);font-family:var(--font-mono);font-size:12px}.company-accounting-visuals-module__UQNDZW__orderSequenceRow{color:var(--color-primary);opacity:0;transition:opacity .3s,transform .34s;transform:translateY(6px)}.company-accounting-visuals-module__UQNDZW__orderSequenceRow[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__orderSequenceNumber{font-family:var(--font-mono);font-weight:600}.company-accounting-visuals-module__UQNDZW__orderSequenceReference{color:var(--color-secondary);font-family:var(--font-mono)}@keyframes company-accounting-visuals-module__UQNDZW__orderSwapIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}
.gmbh-cost-quiz-module__e7F9rG__section.gmbh-cost-quiz-module__e7F9rG__section{border-bottom:0}.gmbh-cost-quiz-module__e7F9rG__shell{max-width:760px;scroll-margin-top:88px}.gmbh-cost-quiz-module__e7F9rG__shell.gmbh-cost-quiz-module__e7F9rG__shell{border:0}.gmbh-cost-quiz-module__e7F9rG__shell.gmbh-cost-quiz-module__e7F9rG__shell>*{padding-left:0;padding-right:0}.gmbh-cost-quiz-module__e7F9rG__shell.gmbh-cost-quiz-module__e7F9rG__shell>:not([data-bucket]){padding-top:0;padding-bottom:0}.gmbh-cost-quiz-module__e7F9rG__optionButton{text-align:left;width:100%;font:inherit;cursor:pointer}.gmbh-cost-quiz-module__e7F9rG__why{color:var(--color-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.6}.gmbh-cost-quiz-module__e7F9rG__why summary{cursor:pointer;text-underline-offset:4px;text-decoration:underline;display:inline-block}.gmbh-cost-quiz-module__e7F9rG__why summary::-webkit-details-marker{display:none}.gmbh-cost-quiz-module__e7F9rG__why p{color:var(--color-secondary);margin:.5rem 0 0}.gmbh-cost-quiz-module__e7F9rG__lead{color:var(--color-primary);margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.6}.gmbh-cost-quiz-module__e7F9rG__cardBullets{margin-top:1rem}.gmbh-cost-quiz-module__e7F9rG__reviews{gap:.75rem;margin:0 0 1.5rem;display:grid}.gmbh-cost-quiz-module__e7F9rG__review{width:100%;height:auto}.gmbh-cost-quiz-module__e7F9rG__compare{border:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0 1rem;display:grid}.gmbh-cost-quiz-module__e7F9rG__compareCell{border-right:1px solid var(--color-border);flex-direction:column;gap:.25rem;padding:1rem;display:flex}.gmbh-cost-quiz-module__e7F9rG__compareCell:last-child{border-right:0}.gmbh-cost-quiz-module__e7F9rG__compareCellSaving{background:var(--color-primary)}.gmbh-cost-quiz-module__e7F9rG__compareLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:600}.gmbh-cost-quiz-module__e7F9rG__compareValue{color:var(--color-primary);font-size:1.5rem;font-weight:600;line-height:1.2}.gmbh-cost-quiz-module__e7F9rG__compareValueOld{color:var(--color-muted);text-decoration:line-through}.gmbh-cost-quiz-module__e7F9rG__compareUnit{color:var(--color-secondary);font-size:.875rem}.gmbh-cost-quiz-module__e7F9rG__compareAlt{color:var(--color-primary);margin-top:.5rem;font-size:1rem;font-weight:600}.gmbh-cost-quiz-module__e7F9rG__timeFigure{color:var(--color-primary);margin:0 0 .5rem;font-size:1.5rem;font-weight:600;line-height:1.2}.gmbh-cost-quiz-module__e7F9rG__timeFigureUnit{color:var(--color-muted);font-size:.875rem;font-weight:400}.gmbh-cost-quiz-module__e7F9rG__time{color:var(--color-secondary);margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.gmbh-cost-quiz-module__e7F9rG__compareCellSaving .gmbh-cost-quiz-module__e7F9rG__compareLabel,.gmbh-cost-quiz-module__e7F9rG__compareCellSaving .gmbh-cost-quiz-module__e7F9rG__compareValue{color:var(--color-surface)}.gmbh-cost-quiz-module__e7F9rG__note{color:var(--color-muted);margin:0 0 1.5rem;font-size:.875rem;line-height:1.6}.gmbh-cost-quiz-module__e7F9rG__recap{color:var(--color-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.6}.gmbh-cost-quiz-module__e7F9rG__calculatingHeader{align-items:center;gap:12px;display:flex}.gmbh-cost-quiz-module__e7F9rG__calculatingHeader h2{margin:0}.gmbh-cost-quiz-module__e7F9rG__calculating{gap:8px;margin:4px 0 0;padding:0 0 0 68px;list-style:none;display:grid}.gmbh-cost-quiz-module__e7F9rG__calculating li{color:var(--color-secondary);align-items:center;gap:8px;font-size:1rem;line-height:1.5;display:flex}.gmbh-cost-quiz-module__e7F9rG__calculating li[data-state=pending]{color:var(--color-muted)}.gmbh-cost-quiz-module__e7F9rG__calculatingMark{width:16px;height:16px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.gmbh-cost-quiz-module__e7F9rG__emailRow{gap:8px;margin:0 0 12px;display:flex}.gmbh-cost-quiz-module__e7F9rG__emailInput{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;min-height:44px;font:inherit;color:var(--color-primary);flex:1;padding:0 16px}.gmbh-cost-quiz-module__e7F9rG__emailInput:focus-visible{border-color:var(--color-primary);outline:0}.gmbh-cost-quiz-module__e7F9rG__emailInput[aria-invalid=true]{border-color:var(--color-primary)}.gmbh-cost-quiz-module__e7F9rG__emailError{color:var(--color-primary);margin:0 0 12px;font-size:.875rem;line-height:1.5}.gmbh-cost-quiz-module__e7F9rG__emailConsent{color:var(--color-secondary);cursor:pointer;align-items:flex-start;gap:8px;margin:0 0 12px;font-size:.875rem;line-height:1.5;display:flex}.gmbh-cost-quiz-module__e7F9rG__emailConsent input{width:16px;height:16px;accent-color:var(--color-primary);flex-shrink:0;margin:4px 0 0}.gmbh-cost-quiz-module__e7F9rG__emailConsent+.gmbh-cost-quiz-module__e7F9rG__note{margin-bottom:12px}.gmbh-cost-quiz-module__e7F9rG__note a{color:inherit;text-underline-offset:2px;text-decoration:underline}.gmbh-cost-quiz-module__e7F9rG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.gmbh-cost-quiz-module__e7F9rG__turnstile{margin:0 0 12px}@media (max-width:640px){.gmbh-cost-quiz-module__e7F9rG__emailRow{flex-direction:column}.gmbh-cost-quiz-module__e7F9rG__compare{grid-template-columns:1fr}.gmbh-cost-quiz-module__e7F9rG__compareCell{border-right:0;border-bottom:1px solid var(--color-border)}.gmbh-cost-quiz-module__e7F9rG__compareCell:last-child{border-bottom:0}}
.tax-calculator-module__aOkaYG__section{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:4rem 1.5rem}.tax-calculator-module__aOkaYG__inner{width:100%;max-width:1200px;margin:0 auto}.tax-calculator-module__aOkaYG__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-secondary);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.tax-calculator-module__aOkaYG__header{max-width:760px;margin-bottom:2rem}.tax-calculator-module__aOkaYG__heading{letter-spacing:-.01em;color:var(--color-primary);margin:0;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.2}.tax-calculator-module__aOkaYG__description{max-width:680px;color:var(--color-secondary);margin:.875rem 0 0;font-size:1rem;line-height:1.6}.tax-calculator-module__aOkaYG__calculatorShell{border:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.tax-calculator-module__aOkaYG__panel{padding:1.5rem}.tax-calculator-module__aOkaYG__formPanel{border-right:1px solid var(--color-border)}.tax-calculator-module__aOkaYG__panelTitle{color:var(--color-primary);margin:0 0 1.5rem;font-size:1.5rem;font-weight:600;line-height:1.25}.tax-calculator-module__aOkaYG__inputGroup{margin-bottom:1.25rem}.tax-calculator-module__aOkaYG__inputHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.tax-calculator-module__aOkaYG__inputLabel,.tax-calculator-module__aOkaYG__inputValue{color:var(--color-primary);font-size:.95rem;font-weight:600}.tax-calculator-module__aOkaYG__range{width:100%;accent-color:var(--color-primary);background:0 0;margin:0}.tax-calculator-module__aOkaYG__range::-webkit-slider-runnable-track{background:var(--color-border);height:4px}.tax-calculator-module__aOkaYG__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:2px solid var(--color-primary);background:var(--color-surface);border-radius:999px;width:16px;height:16px;margin-top:-6px}.tax-calculator-module__aOkaYG__range::-moz-range-track{background:var(--color-border);height:4px}.tax-calculator-module__aOkaYG__range::-moz-range-thumb{border:2px solid var(--color-primary);background:var(--color-surface);border-radius:999px;width:16px;height:16px}.tax-calculator-module__aOkaYG__select{border:1px solid var(--color-border);width:100%;height:2.75rem;box-shadow:none;background:var(--color-surface);color:var(--color-primary);font:inherit;border-radius:0;padding:0 .875rem}.tax-calculator-module__aOkaYG__select:focus-visible{outline:1px solid var(--color-primary);outline-offset:0}.tax-calculator-module__aOkaYG__radioFieldset{border:0;margin:0;padding:0}.tax-calculator-module__aOkaYG__radioLegend{color:var(--color-primary);margin:0 0 .75rem;font-size:.95rem;font-weight:600}.tax-calculator-module__aOkaYG__radioGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.tax-calculator-module__aOkaYG__radioOption{display:flex}.tax-calculator-module__aOkaYG__radioInput{opacity:0;pointer-events:none;position:absolute}.tax-calculator-module__aOkaYG__radioLabel{border:1px solid var(--color-border);text-align:center;width:100%;color:var(--color-secondary);padding:.8rem .75rem;font-size:.95rem;font-weight:600;transition:border-color .2s,color .2s,background-color .2s}.tax-calculator-module__aOkaYG__radioOption[data-selected=true] .tax-calculator-module__aOkaYG__radioLabel{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 5%, var(--color-surface));color:var(--color-primary)}.tax-calculator-module__aOkaYG__disclaimer{border:1px solid var(--color-border);color:var(--color-secondary);margin-top:1.5rem;padding:.875rem 1rem;font-size:.9rem;line-height:1.55}.tax-calculator-module__aOkaYG__disclaimer strong{color:var(--color-primary)}.tax-calculator-module__aOkaYG__resultError{border:1px solid var(--color-border);color:var(--color-secondary);padding:1rem;font-size:.95rem;line-height:1.5}.tax-calculator-module__aOkaYG__resultStack{gap:1rem;display:grid}.tax-calculator-module__aOkaYG__resultCard{border:1px solid var(--color-border);background:var(--color-surface);padding:1rem}.tax-calculator-module__aOkaYG__resultHeading{color:var(--color-primary);margin:0 0 .9rem;font-size:1.05rem;font-weight:600}.tax-calculator-module__aOkaYG__resultList{margin:0;padding:0;list-style:none}.tax-calculator-module__aOkaYG__resultListItem{color:var(--color-secondary);justify-content:space-between;gap:1rem;margin-bottom:.65rem;font-size:.98rem;line-height:1.5;display:flex}.tax-calculator-module__aOkaYG__resultListItem:last-child{margin-bottom:0}.tax-calculator-module__aOkaYG__resultListItem span:last-child{color:var(--color-primary);text-align:right;font-weight:600}.tax-calculator-module__aOkaYG__resultTotal{text-align:right;color:var(--color-primary);margin-top:1rem;font-size:1.6rem;font-weight:600;line-height:1.15}@media (max-width:900px){.tax-calculator-module__aOkaYG__calculatorShell{grid-template-columns:1fr}.tax-calculator-module__aOkaYG__formPanel{border-right:0;border-bottom:1px solid var(--color-border)}}@media (max-width:640px){.tax-calculator-module__aOkaYG__section{padding:3rem 1rem}.tax-calculator-module__aOkaYG__panel{padding:1.25rem}.tax-calculator-module__aOkaYG__panelTitle{font-size:1.25rem}.tax-calculator-module__aOkaYG__radioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-calculator-module__aOkaYG__resultListItem{flex-direction:column;gap:.2rem}.tax-calculator-module__aOkaYG__resultListItem span:last-child,.tax-calculator-module__aOkaYG__resultTotal{text-align:left}}
.e-invoicing-feature-grid-module__4y3cXa__visual{width:100%;min-width:0;height:240px;color:var(--color-primary);font-weight:var(--font-weight-regular);justify-content:center;align-items:center;display:flex}.e-invoicing-feature-grid-module__4y3cXa__visual svg{flex-shrink:0}.e-invoicing-feature-grid-module__4y3cXa__invoiceStack{width:300px;max-width:100%;height:240px;position:relative}.e-invoicing-feature-grid-module__4y3cXa__xmlPaper,.e-invoicing-feature-grid-module__4y3cXa__invoicePaper{border:1px solid var(--color-border);background:var(--color-surface);position:absolute}.e-invoicing-feature-grid-module__4y3cXa__xmlPaper{width:156px;height:182px;padding:16px;top:15px;left:24px;transform:rotate(-8deg)}.e-invoicing-feature-grid-module__4y3cXa__xmlName{font-family:var(--font-mono);margin-top:8px;font-size:10px;display:block}.e-invoicing-feature-grid-module__4y3cXa__xmlCode{color:var(--color-muted);font-family:var(--font-mono);gap:5px;margin-top:16px;font-size:8px;line-height:1.3;display:grid}.e-invoicing-feature-grid-module__4y3cXa__invoicePaper{width:164px;height:196px;padding:16px;top:26px;right:20px;transform:rotate(6deg)}.e-invoicing-feature-grid-module__4y3cXa__invoiceBrand{letter-spacing:.1em;font-size:11px}.e-invoicing-feature-grid-module__4y3cXa__invoiceHeading{justify-content:space-between;gap:8px;margin-top:22px;font-size:10px;display:flex}.e-invoicing-feature-grid-module__4y3cXa__invoiceHeading span:last-child{font-family:var(--font-mono);color:var(--color-secondary);font-size:9px}.e-invoicing-feature-grid-module__4y3cXa__paperLines{gap:7px;margin-top:16px;display:grid}.e-invoicing-feature-grid-module__4y3cXa__paperLines span{background:var(--color-border);height:3px}.e-invoicing-feature-grid-module__4y3cXa__paperLines span:nth-child(2){width:80%}.e-invoicing-feature-grid-module__4y3cXa__paperLines span:nth-child(3){width:55%}.e-invoicing-feature-grid-module__4y3cXa__invoiceAmount{border-top:1px solid var(--color-border);font-family:var(--font-mono);text-align:right;letter-spacing:-.04em;margin-top:20px;padding-top:8px;font-size:15px}.e-invoicing-feature-grid-module__4y3cXa__invoiceApproval{color:var(--color-secondary);align-items:center;gap:5px;margin-top:8px;font-size:9px;display:flex}.e-invoicing-feature-grid-module__4y3cXa__xmlFormat,.e-invoicing-feature-grid-module__4y3cXa__pdfFormat{font-family:var(--font-mono);padding:6px 10px;font-size:11px;line-height:1.3;position:absolute}.e-invoicing-feature-grid-module__4y3cXa__xmlFormat{border:1px solid var(--color-border);background:var(--color-surface);bottom:37px;left:5px}.e-invoicing-feature-grid-module__4y3cXa__pdfFormat{background:var(--color-primary);color:var(--color-surface);bottom:8px;right:5px}.e-invoicing-feature-grid-module__4y3cXa__inboxScene{width:300px;max-width:100%;height:240px;position:relative}.e-invoicing-feature-grid-module__4y3cXa__incomingFile{border:1px solid var(--color-border);background:var(--color-surface);font-family:var(--font-mono);align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex;position:absolute;top:16px;left:14px}.e-invoicing-feature-grid-module__4y3cXa__incomingPath,.e-invoicing-feature-grid-module__4y3cXa__workflowPaths{width:100%;height:100%;stroke:var(--color-secondary);stroke-width:1px;position:absolute;inset:0}.e-invoicing-feature-grid-module__4y3cXa__archivedPaperBack,.e-invoicing-feature-grid-module__4y3cXa__archivedPaper{border:1px solid var(--color-border);background:var(--color-surface);width:188px;height:124px;position:absolute}.e-invoicing-feature-grid-module__4y3cXa__archivedPaperBack{top:75px;left:46px;transform:rotate(-6deg)}.e-invoicing-feature-grid-module__4y3cXa__archivedPaper{padding:16px;top:64px;left:66px}.e-invoicing-feature-grid-module__4y3cXa__previewHeading{justify-content:space-between;gap:8px;font-size:11px;display:flex}.e-invoicing-feature-grid-module__4y3cXa__previewHeading span{color:var(--color-secondary);font-family:var(--font-mono);font-size:10px}.e-invoicing-feature-grid-module__4y3cXa__folder{border:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:12px;height:82px;padding:16px;display:flex;position:absolute;bottom:18px;left:10px;right:10px}.e-invoicing-feature-grid-module__4y3cXa__folder:before{border:1px solid var(--color-border);background:var(--color-surface);content:"";border-bottom:0;width:78px;height:15px;position:absolute;top:-15px;left:-1px}.e-invoicing-feature-grid-module__4y3cXa__folderText{gap:5px;font-size:13px;display:grid}.e-invoicing-feature-grid-module__4y3cXa__folderText span:last-child{color:var(--color-secondary);font-size:11px}.e-invoicing-feature-grid-module__4y3cXa__archiveCheck{background:var(--color-primary);width:24px;height:24px;color:var(--color-surface);place-items:center;display:grid;position:absolute;top:-12px;right:14px}.e-invoicing-feature-grid-module__4y3cXa__validation{width:252px;max-width:100%}.e-invoicing-feature-grid-module__4y3cXa__validationSummary{justify-content:space-between;align-items:center;gap:12px;display:flex}.e-invoicing-feature-grid-module__4y3cXa__validationCount{font-family:var(--font-mono-display);letter-spacing:-.05em;align-items:baseline;gap:10px;font-size:52px;line-height:1;display:flex}.e-invoicing-feature-grid-module__4y3cXa__validationCount span{color:var(--color-muted);font-size:28px}.e-invoicing-feature-grid-module__4y3cXa__validationLabel{color:var(--color-secondary);margin-top:8px;font-size:12px;display:block}.e-invoicing-feature-grid-module__4y3cXa__validationSeal{background:var(--color-primary);width:48px;height:48px;color:var(--color-surface);flex-shrink:0;place-items:center;display:grid}.e-invoicing-feature-grid-module__4y3cXa__validationProgress{grid-template-columns:repeat(3,1fr);gap:5px;margin:20px 0 16px;display:grid}.e-invoicing-feature-grid-module__4y3cXa__validationProgress span{background:var(--color-primary);height:3px}.e-invoicing-feature-grid-module__4y3cXa__validationFields{gap:8px;display:grid}.e-invoicing-feature-grid-module__4y3cXa__validationRow{color:var(--color-secondary);align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.e-invoicing-feature-grid-module__4y3cXa__validationRow svg{color:var(--color-primary)}.e-invoicing-feature-grid-module__4y3cXa__validLabel{font-family:var(--font-mono);text-align:right;margin-top:12px;font-size:10px;display:block}.e-invoicing-feature-grid-module__4y3cXa__compact{width:220px}.e-invoicing-feature-grid-module__4y3cXa__workflow{width:220px;height:240px;position:relative}.e-invoicing-feature-grid-module__4y3cXa__workflowPaths{stroke:var(--color-muted)}.e-invoicing-feature-grid-module__4y3cXa__workflowSources{grid-template-columns:104px 104px;gap:12px;display:grid;position:absolute;top:30px;left:0;right:0}.e-invoicing-feature-grid-module__4y3cXa__workflowNode,.e-invoicing-feature-grid-module__4y3cXa__workflowDestination{flex-direction:column;align-items:center;gap:12px;font-size:12px;line-height:1.4;display:flex}.e-invoicing-feature-grid-module__4y3cXa__workflowNode svg{box-sizing:content-box;border:1px solid var(--color-border);background:var(--color-surface);padding:10px}.e-invoicing-feature-grid-module__4y3cXa__workflowDestination{position:absolute;top:150px;left:0;right:0}.e-invoicing-feature-grid-module__4y3cXa__workflowHub{background:var(--color-primary);width:48px;height:48px;color:var(--color-surface);place-items:center;display:grid}.e-invoicing-feature-grid-module__4y3cXa__freePlan{flex-direction:column;align-items:center;gap:12px;width:180px;padding:20px 0;display:flex}.e-invoicing-feature-grid-module__4y3cXa__freePrice{font-family:var(--font-mono-display);letter-spacing:-.06em;font-size:72px;line-height:1}.e-invoicing-feature-grid-module__4y3cXa__freeLabel{background:var(--color-primary);color:var(--color-surface);padding:5px 10px;font-size:11px;line-height:1.4}.e-invoicing-feature-grid-module__4y3cXa__unlimited{border-top:1px solid var(--color-border);justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding-top:12px;font-size:12px;display:flex}.e-invoicing-feature-grid-module__4y3cXa__infinity{font-size:24px;line-height:1}.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual){gap:56px 48px}.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual)>.germany-features-card{justify-content:flex-start;gap:24px;min-width:0}@media (min-width:769px) and (max-width:1024px){.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual){grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual)>.germany-features-card{flex-direction:column;grid-column:span 1;align-items:stretch}.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual)>.germany-features-card:last-child{flex-direction:row;grid-column:span 2;align-items:center}.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual) .germany-features-card-media{order:0}.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual) .germany-features-card-body{order:1}.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual)>.germany-features-card:last-child .germany-features-card-body{order:0}.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual)>.germany-features-card:last-child .germany-features-card-media{order:1}.e-invoicing-feature-grid-module__4y3cXa__compact{width:100%}}@media (max-width:768px){.e-invoicing-feature-grid-module__4y3cXa__visual{max-width:380px;margin:0 auto}.e-invoicing-feature-grid-module__4y3cXa__compact{width:100%}}
.free-tool-module__sEN_Pq__section{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:64px 24px;scroll-margin-top:64px}.free-tool-module__sEN_Pq__inner{width:100%;max-width:1200px;margin:0 auto}.free-tool-module__sEN_Pq__shell{border:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.free-tool-module__sEN_Pq__tabs{border:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.free-tool-module__sEN_Pq__tab{border:0;border-right:1px solid var(--color-border);background:var(--color-surface);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:16px 20px;scroll-margin-top:88px;display:flex;position:relative}.free-tool-module__sEN_Pq__tab:last-child{border-right:0}.free-tool-module__sEN_Pq__tab[aria-selected=true]:after{content:"";background:var(--color-primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.free-tool-module__sEN_Pq__tab:focus-visible{outline:1px solid var(--color-primary);outline-offset:-1px}.free-tool-module__sEN_Pq__tabTitle{font-size:1rem;line-height:1.4;font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.free-tool-module__sEN_Pq__tabText{color:var(--color-muted);font-size:.875rem;line-height:1.4}.free-tool-module__sEN_Pq__tab[aria-selected=true] .free-tool-module__sEN_Pq__tabTitle,.free-tool-module__sEN_Pq__tab:hover .free-tool-module__sEN_Pq__tabTitle{color:var(--color-primary)}.free-tool-module__sEN_Pq__tabPanel>.free-tool-module__sEN_Pq__shell{border-top:0}.free-tool-module__sEN_Pq__panel{padding:24px}.free-tool-module__sEN_Pq__formPanel{border-right:1px solid var(--color-border)}.free-tool-module__sEN_Pq__stickyPanel{align-self:start;position:sticky;top:88px}.free-tool-module__sEN_Pq__panelTitle{font-size:1.5rem;line-height:1.25;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0 0 24px}.free-tool-module__sEN_Pq__groupTitle{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:24px 0 12px}.free-tool-module__sEN_Pq__field{margin-bottom:20px}.free-tool-module__sEN_Pq__label{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:8px;display:block}.free-tool-module__sEN_Pq__hint{color:var(--color-muted);margin:8px 0 0;font-size:.75rem;line-height:1.5}.free-tool-module__sEN_Pq__input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:44px;color:var(--color-primary);font:inherit;border-radius:0;padding:0 12px;font-size:1rem}.free-tool-module__sEN_Pq__input:focus-visible{outline:1px solid var(--color-primary);outline-offset:0}.free-tool-module__sEN_Pq__row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.free-tool-module__sEN_Pq__amountRow{border-bottom:1px solid var(--color-border);color:var(--color-secondary);grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:12px;padding:8px 0;font-size:.875rem;display:grid}.free-tool-module__sEN_Pq__amountRow .free-tool-module__sEN_Pq__input{text-align:right;height:36px}.free-tool-module__sEN_Pq__segmented{flex-wrap:wrap;gap:8px;display:flex}.free-tool-module__sEN_Pq__segment{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-secondary);font:inherit;cursor:pointer;padding:8px 16px;font-size:.875rem}.free-tool-module__sEN_Pq__segment[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface)}.free-tool-module__sEN_Pq__checkboxRow{color:var(--color-primary);align-items:flex-start;gap:8px;font-size:.875rem;display:flex}.free-tool-module__sEN_Pq__checkboxRow input{accent-color:var(--color-primary);margin-top:4px}.free-tool-module__sEN_Pq__suggestions{border:1px solid var(--color-border);max-height:288px;margin:4px 0 0;padding:0;list-style:none;overflow-y:auto}.free-tool-module__sEN_Pq__suggestion{border:0;border-bottom:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;gap:12px;padding:8px 12px;font-size:.875rem;display:flex}.free-tool-module__sEN_Pq__suggestion:hover,.free-tool-module__sEN_Pq__suggestion:focus-visible{background:var(--color-border);outline:none}.free-tool-module__sEN_Pq__suggestionMeta{color:var(--color-muted)}.free-tool-module__sEN_Pq__resultLead{color:var(--color-secondary);margin:0 0 4px;font-size:.875rem}.free-tool-module__sEN_Pq__resultBig{font-size:clamp(32px,4vw,44px);line-height:1.1;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0 0 24px}.free-tool-module__sEN_Pq__resultList{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.free-tool-module__sEN_Pq__resultRow{border-bottom:1px solid var(--color-border);color:var(--color-secondary);justify-content:space-between;gap:16px;padding:12px 0;font-size:.875rem;display:flex}.free-tool-module__sEN_Pq__resultRow strong{font-weight:var(--font-weight-semibold);color:var(--color-primary);white-space:nowrap}.free-tool-module__sEN_Pq__resultRowTotal{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.free-tool-module__sEN_Pq__lineRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}.free-tool-module__sEN_Pq__iconButton{border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.free-tool-module__sEN_Pq__iconButton:hover:enabled,.free-tool-module__sEN_Pq__iconButton:focus-visible{border-color:var(--color-primary);color:var(--color-primary);outline:none}.free-tool-module__sEN_Pq__iconButton:disabled{opacity:.4;cursor:default}.free-tool-module__sEN_Pq__intro{color:var(--color-secondary);margin:-8px 0 20px;font-size:.875rem;line-height:1.5}.free-tool-module__sEN_Pq__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.free-tool-module__sEN_Pq__table th,.free-tool-module__sEN_Pq__table td{border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap;padding:12px 0 12px 12px}.free-tool-module__sEN_Pq__table th:first-child,.free-tool-module__sEN_Pq__table td:first-child{text-align:left;padding-left:0}.free-tool-module__sEN_Pq__table th{font-weight:var(--font-weight-regular);color:var(--color-muted)}.free-tool-module__sEN_Pq__table td{color:var(--color-primary)}.free-tool-module__sEN_Pq__table tfoot td{font-weight:var(--font-weight-semibold)}.free-tool-module__sEN_Pq__copyBox{border:1px solid var(--color-border);color:var(--color-primary);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;font-size:.875rem;line-height:1.5;display:flex}.free-tool-module__sEN_Pq__copyButton{color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:.75rem;text-decoration:underline}.free-tool-module__sEN_Pq__copyButton:hover,.free-tool-module__sEN_Pq__copyButton:focus-visible{color:var(--color-primary);outline:none}.free-tool-module__sEN_Pq__dutyList{color:var(--color-secondary);margin:0;padding:0 0 0 20px;font-size:.875rem;line-height:1.5;list-style:outside}.free-tool-module__sEN_Pq__dutyList li+li{margin-top:8px}.free-tool-module__sEN_Pq__note{color:var(--color-muted);margin:16px 0 0;font-size:.75rem;line-height:1.5}.free-tool-module__sEN_Pq__note a{color:inherit;text-decoration:underline}.free-tool-module__sEN_Pq__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.free-tool-module__sEN_Pq__primaryButton,.free-tool-module__sEN_Pq__secondaryButton{border:1px solid var(--color-primary);height:44px;font:inherit;font-size:.875rem;font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.free-tool-module__sEN_Pq__primaryButton{background:var(--color-primary);color:var(--color-surface)}.free-tool-module__sEN_Pq__secondaryButton{background:var(--color-surface);color:var(--color-primary)}.free-tool-module__sEN_Pq__primaryButton:hover,.free-tool-module__sEN_Pq__secondaryButton:hover{opacity:.85}@media (max-width:768px){.free-tool-module__sEN_Pq__section{padding:48px 16px}.free-tool-module__sEN_Pq__shell{grid-template-columns:minmax(0,1fr)}.free-tool-module__sEN_Pq__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.free-tool-module__sEN_Pq__tab{padding:12px 16px}.free-tool-module__sEN_Pq__tab:nth-child(2n){border-right:0}.free-tool-module__sEN_Pq__tab:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.free-tool-module__sEN_Pq__tabText{font-size:.75rem}.free-tool-module__sEN_Pq__lineRow{grid-template-columns:minmax(0,1fr) auto;margin-bottom:20px}.free-tool-module__sEN_Pq__lineRow>.free-tool-module__sEN_Pq__segmented{grid-area:2/1/auto/-1}.free-tool-module__sEN_Pq__formPanel{border-right:0;border-bottom:1px solid var(--color-border)}.free-tool-module__sEN_Pq__stickyPanel{position:static}.free-tool-module__sEN_Pq__panel{padding:20px 16px}.free-tool-module__sEN_Pq__amountRow{grid-template-columns:minmax(0,1fr) 128px}}
.payment-reminder-module__GmWO2W__textarea{resize:vertical;height:auto;min-height:64px;padding:8px 12px}.payment-reminder-module__GmWO2W__letter{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary);padding:32px;font-size:.875rem;line-height:1.6}.payment-reminder-module__GmWO2W__letter p{white-space:pre-line;margin:0 0 12px}.payment-reminder-module__GmWO2W__sender{border-bottom:1px solid var(--color-border);color:var(--color-muted);padding-bottom:4px;font-size:.75rem}.payment-reminder-module__GmWO2W__letter .payment-reminder-module__GmWO2W__sender{margin-bottom:16px}.payment-reminder-module__GmWO2W__letter .payment-reminder-module__GmWO2W__recipient{min-height:64px;margin-bottom:24px}.payment-reminder-module__GmWO2W__letter .payment-reminder-module__GmWO2W__date{text-align:right}.payment-reminder-module__GmWO2W__letter .payment-reminder-module__GmWO2W__subject{font-weight:var(--font-weight-semibold);margin-top:8px}.payment-reminder-module__GmWO2W__totals{border-collapse:collapse;width:100%;margin:4px 0 16px}.payment-reminder-module__GmWO2W__totals td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:4px 0}.payment-reminder-module__GmWO2W__totals td:last-child{text-align:right;white-space:nowrap;padding-left:16px}.payment-reminder-module__GmWO2W__totalRow td{font-weight:var(--font-weight-semibold)}.payment-reminder-module__GmWO2W__letter .payment-reminder-module__GmWO2W__bank{color:var(--color-secondary);font-size:.75rem}@media print{body.print-letter *{visibility:hidden}:is(body.print-letter .payment-reminder-module__GmWO2W__letter,body.print-letter .payment-reminder-module__GmWO2W__letter *){visibility:visible}body.print-letter .payment-reminder-module__GmWO2W__letter{border:0;width:100%;padding:0;font-size:11pt;position:absolute;top:0;left:0}}
.e-invoice-generator-module__O6ApQG__section{max-width:1200px;margin:0 auto;padding:0 24px 80px}.e-invoice-generator-module__O6ApQG__grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.e-invoice-generator-module__O6ApQG__formSectionPad{padding:12px}.e-invoice-generator-module__O6ApQG__formFields{flex-direction:column;gap:20px;display:flex}.e-invoice-generator-module__O6ApQG__previewColumn{height:fit-content;position:relative}.e-invoice-generator-module__O6ApQG__previewSticky{max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}.e-invoice-generator-module__O6ApQG__previewDocument{background:var(--color-surface);border:1px solid var(--color-border);aspect-ratio:210/297;flex-direction:column;gap:24px;padding:40px 36px;font-family:Plus Jakarta Sans,Inter,sans-serif;display:flex}.e-invoice-generator-module__O6ApQG__previewHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.e-invoice-generator-module__O6ApQG__previewCompanyName{color:var(--color-primary);margin-bottom:4px;font-size:1rem;font-weight:600}.e-invoice-generator-module__O6ApQG__previewSmall{color:var(--color-secondary);font-size:.75rem;line-height:1.4}.e-invoice-generator-module__O6ApQG__previewInvoiceTitle{color:var(--color-primary);margin-bottom:4px;font-size:1.5rem;font-weight:600}.e-invoice-generator-module__O6ApQG__previewDates{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;font-size:.75rem;display:grid}.e-invoice-generator-module__O6ApQG__previewDateLabel{color:var(--color-primary);margin-bottom:2px;font-weight:600}.e-invoice-generator-module__O6ApQG__previewDateValue{color:var(--color-secondary)}.e-invoice-generator-module__O6ApQG__previewTable{border-collapse:collapse;width:100%;font-size:.75rem}.e-invoice-generator-module__O6ApQG__previewTable thead tr{border-bottom:1px solid var(--color-border)}.e-invoice-generator-module__O6ApQG__previewTable th{color:var(--color-primary);padding:8px;font-weight:600}.e-invoice-generator-module__O6ApQG__previewTable th:first-child{text-align:left}.e-invoice-generator-module__O6ApQG__previewTable th:not(:first-child){text-align:right}.e-invoice-generator-module__O6ApQG__previewTable th:nth-child(2),.e-invoice-generator-module__O6ApQG__previewTable th:nth-child(4){text-align:center}.e-invoice-generator-module__O6ApQG__previewTable td{padding:8px}.e-invoice-generator-module__O6ApQG__previewTable td:first-child{color:var(--color-primary)}.e-invoice-generator-module__O6ApQG__previewTable td:not(:first-child){text-align:right;color:var(--color-secondary)}.e-invoice-generator-module__O6ApQG__previewTable td:nth-child(2),.e-invoice-generator-module__O6ApQG__previewTable td:nth-child(4){text-align:center}.e-invoice-generator-module__O6ApQG__previewTable tbody tr{border-bottom:1px solid var(--color-border)}.e-invoice-generator-module__O6ApQG__previewTable tbody tr:last-child{border-bottom:none}.e-invoice-generator-module__O6ApQG__previewTotals{justify-content:flex-end;display:flex}.e-invoice-generator-module__O6ApQG__previewTotalsInner{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;width:240px;padding-top:16px;font-size:.875rem;display:flex}.e-invoice-generator-module__O6ApQG__previewTotalRow{color:var(--color-secondary);justify-content:space-between;display:flex}.e-invoice-generator-module__O6ApQG__previewGrandTotal{color:var(--color-primary);justify-content:space-between;font-size:1.125rem;font-weight:600;display:flex}.e-invoice-generator-module__O6ApQG__previewVatNote{background:var(--color-surface);border:1px solid var(--color-border);padding:12px;font-size:.875rem}.e-invoice-generator-module__O6ApQG__previewVatNoteTitle{color:var(--color-primary);margin-bottom:4px;font-weight:600}.e-invoice-generator-module__O6ApQG__previewVatNoteText{color:var(--color-muted);line-height:1.5}.e-invoice-generator-module__O6ApQG__previewTerms{border:1px solid var(--color-border);padding:12px;font-size:.875rem}.e-invoice-generator-module__O6ApQG__previewTermsTitle{color:var(--color-primary);margin-bottom:4px;font-weight:600}.e-invoice-generator-module__O6ApQG__previewTermsText{color:var(--color-secondary);white-space:pre-wrap;line-height:1.5}.e-invoice-generator-module__O6ApQG__previewPaymentFooter{border-top:1px solid var(--color-border);color:var(--color-secondary);justify-content:space-between;margin-top:24px;padding-top:12px;font-size:.75rem;line-height:1.5;display:flex}.e-invoice-generator-module__O6ApQG__formHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.e-invoice-generator-module__O6ApQG__formTitle{color:var(--color-primary);font-size:1.25rem;font-weight:600}.e-invoice-generator-module__O6ApQG__label{color:var(--color-primary);margin-bottom:4px;font-size:.875rem;font-weight:400;display:block}.e-invoice-generator-module__O6ApQG__input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-primary);padding:8px 12px;font-family:inherit;font-size:.875rem;line-height:1.4;transition:border-color .15s}.e-invoice-generator-module__O6ApQG__input:focus{border-color:var(--color-primary);outline:none}.e-invoice-generator-module__O6ApQG__input:disabled{background:var(--color-surface);color:var(--color-muted);cursor:not-allowed}.e-invoice-generator-module__O6ApQG__inputError{color:#dc2626;margin-top:2px;font-size:.75rem}.e-invoice-generator-module__O6ApQG__row2{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.e-invoice-generator-module__O6ApQG__row3{grid-template-columns:1fr 2fr 1fr;gap:12px;margin-bottom:12px;display:grid}.e-invoice-generator-module__O6ApQG__field{margin-bottom:12px}.e-invoice-generator-module__O6ApQG__sectionTitle{color:var(--color-primary);margin-bottom:12px;font-size:1rem;font-weight:600}.e-invoice-generator-module__O6ApQG__vatBox{border:1px solid var(--color-border);flex-direction:column;margin-bottom:12px;padding:12px;display:flex}.e-invoice-generator-module__O6ApQG__vatBoxTitle{margin-bottom:4px;font-size:.875rem;font-weight:600}.e-invoice-generator-module__O6ApQG__checkbox{width:16px;height:16px;accent-color:var(--color-primary)}.e-invoice-generator-module__O6ApQG__checkboxRow{align-items:center;gap:8px;display:flex}.e-invoice-generator-module__O6ApQG__checkboxLabel{cursor:pointer;font-size:.875rem}.e-invoice-generator-module__O6ApQG__checkboxHint{color:var(--color-muted);margin-top:4px;font-size:.75rem}.e-invoice-generator-module__O6ApQG__itemsHeader{color:var(--color-primary);grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:8px;padding:0 4px;font-size:.875rem;font-weight:600;display:grid}.e-invoice-generator-module__O6ApQG__itemRow{border-bottom:1px solid var(--color-border);grid-template-columns:2fr 1fr 1fr 1fr 1fr;align-items:center;gap:8px;padding:8px 0;display:grid}.e-invoice-generator-module__O6ApQG__itemTotal{color:var(--color-muted);align-items:center;gap:8px;font-size:.875rem;display:flex}.e-invoice-generator-module__O6ApQG__removeItemBtn{color:#dc2626;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:16px;display:flex}.e-invoice-generator-module__O6ApQG__addItemBtn{border:1px dashed var(--color-border);width:100%;color:var(--color-muted);cursor:pointer;background:0 0;margin-top:8px;padding:12px;font-family:inherit;font-size:.875rem}.e-invoice-generator-module__O6ApQG__addItemBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.e-invoice-generator-module__O6ApQG__collapseToggle{border:1px solid var(--color-border);cursor:pointer;width:100%;color:var(--color-primary);background:0 0;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px;font-family:inherit;font-size:1rem;font-weight:600;display:flex}.e-invoice-generator-module__O6ApQG__collapseArrow{transition:transform .2s}.e-invoice-generator-module__O6ApQG__collapseArrowOpen{transform:rotate(180deg)}.e-invoice-generator-module__O6ApQG__demoBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;padding:8px 16px;font-family:inherit;font-size:.875rem;font-weight:600}.e-invoice-generator-module__O6ApQG__demoBtn:hover{opacity:.85}.e-invoice-generator-module__O6ApQG__submitBtn{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);cursor:pointer;align-items:center;gap:8px;margin-top:32px;padding:12px 24px;font-family:inherit;font-size:1rem;font-weight:600;display:flex}.e-invoice-generator-module__O6ApQG__submitBtn:hover:not(:disabled){opacity:.85}.e-invoice-generator-module__O6ApQG__submitBtn:disabled{background:var(--color-muted);border-color:var(--color-muted);cursor:not-allowed}.e-invoice-generator-module__O6ApQG__downloadRow{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.e-invoice-generator-module__O6ApQG__downloadRow .e-invoice-generator-module__O6ApQG__submitBtn{margin-top:0}.e-invoice-generator-module__O6ApQG__secondaryBtn{background:var(--color-surface);color:var(--color-primary);}.e-invoice-generator-module__O6ApQG__secondaryBtn:disabled{background:var(--color-surface);border-color:var(--color-border);color:var(--color-muted)}.e-invoice-generator-module__O6ApQG__downloadHint{color:var(--color-muted);margin-top:8px;font-size:.75rem}.e-invoice-generator-module__O6ApQG__errorBanner{border:1px solid var(--color-border);align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px;display:flex}.e-invoice-generator-module__O6ApQG__errorBannerTitle{color:var(--color-primary);margin-bottom:4px;font-size:1rem;font-weight:600}.e-invoice-generator-module__O6ApQG__errorBannerText{color:var(--color-secondary);font-size:.875rem;line-height:1.6}.e-invoice-generator-module__O6ApQG__successBanner{background:#f0fdf4;border:1px solid #bbf7d0;margin-bottom:24px;padding:16px}.e-invoice-generator-module__O6ApQG__successText{color:#16a34a;font-size:1rem;font-weight:600}.e-invoice-generator-module__O6ApQG__dismissBtn{color:var(--color-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1.25rem}.e-invoice-generator-module__O6ApQG__features{max-width:1200px;margin:80px auto;padding:0 24px}.e-invoice-generator-module__O6ApQG__featuresHeading{text-align:center;margin-bottom:48px}.e-invoice-generator-module__O6ApQG__featuresTitle{color:var(--color-primary);margin-bottom:8px;font-size:2.25rem;font-weight:600}.e-invoice-generator-module__O6ApQG__featuresSubtitle{color:var(--color-muted);max-width:600px;margin:0 auto;font-size:1.125rem}.e-invoice-generator-module__O6ApQG__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;max-width:1200px;margin:0 auto;display:grid}.e-invoice-generator-module__O6ApQG__featureCardHeader{align-items:center;gap:8px;margin-bottom:8px;display:flex}.e-invoice-generator-module__O6ApQG__featureIcon{font-size:1.5rem}.e-invoice-generator-module__O6ApQG__featureTitle{color:var(--color-primary);font-size:1.25rem;font-weight:600}.e-invoice-generator-module__O6ApQG__featureDesc{color:var(--color-muted);line-height:1.6}.e-invoice-generator-module__O6ApQG__mobileFab{z-index:1000;display:none;position:fixed;bottom:24px;right:24px}.e-invoice-generator-module__O6ApQG__mobileFabBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.25rem;display:flex}@media (max-width:1024px){.e-invoice-generator-module__O6ApQG__grid{grid-template-columns:1fr}.e-invoice-generator-module__O6ApQG__mobileHidden{display:none!important}.e-invoice-generator-module__O6ApQG__mobileFab{display:flex}.e-invoice-generator-module__O6ApQG__previewSticky{max-height:none;position:relative;top:auto;overflow-y:visible}}@media (max-width:768px){.e-invoice-generator-module__O6ApQG__section{padding:0 16px 48px}.e-invoice-generator-module__O6ApQG__itemsHeader,.e-invoice-generator-module__O6ApQG__itemRow{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:4px;font-size:.75rem}.e-invoice-generator-module__O6ApQG__featuresGrid{grid-template-columns:1fr}.e-invoice-generator-module__O6ApQG__features{margin:48px auto}.e-invoice-generator-module__O6ApQG__row2,.e-invoice-generator-module__O6ApQG__row3{grid-template-columns:1fr}.e-invoice-generator-module__O6ApQG__input{font-size:16px}}
.per-diem-calculator-module__XEl2Qq__days{border-collapse:collapse;width:100%;margin:8px 0 24px;font-size:.875rem}.per-diem-calculator-module__XEl2Qq__days th{border-bottom:1px solid var(--color-border);font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-muted);text-align:center;padding:8px 4px}.per-diem-calculator-module__XEl2Qq__days td{border-bottom:1px solid var(--color-border);color:var(--color-primary);text-align:center;padding:8px 4px}.per-diem-calculator-module__XEl2Qq__days th:first-child,.per-diem-calculator-module__XEl2Qq__days td:first-child{text-align:left}.per-diem-calculator-module__XEl2Qq__days td:last-child{font-weight:var(--font-weight-semibold);text-align:right;white-space:nowrap}.per-diem-calculator-module__XEl2Qq__days input{accent-color:var(--color-primary)}.per-diem-calculator-module__XEl2Qq__kind{color:var(--color-muted);font-size:.75rem;display:block}
