.ui-netto-page{--nc-background:var(--zzp-page);--nc-surface:var(--zzp-surface);--nc-surface-soft:var(--zzp-surface-2);--nc-surface-strong:var(--zzp-page);--nc-text:var(--zzp-text);--nc-muted:var(--zzp-text-soft);--nc-hint:var(--zzp-text-muted);--nc-border:var(--zzp-line);--nc-border-strong:var(--zzp-line-strong);--nc-accent:var(--zzp-accent);--nc-net:var(--zzp-data-4);--nc-net-border:color-mix(in srgb, var(--zzp-data-4) 46%, transparent);--nc-costs:var(--zzp-data-8);--nc-tax:var(--zzp-text-soft);--nc-shadow:var(--zzp-shadow-card);--nc-radius:var(--zzp-radius-md);--nc-content:1120px;--nc-font:var(--font-sans);background:var(--zzp-page);color:var(--nc-text);font-family:var(--nc-font);font-size:var(--zzp-fs-lg);line-height:1.5}.ui-netto-page button,.ui-netto-page input{font:inherit}.ui-netto-page :focus-visible{outline:2px solid var(--zzp-accent);outline-offset:3px}.ui-netto-page-intro p{color:var(--nc-muted);font-size:var(--zzp-fs-base)}.ui-netto-page-intro .ui-netto-herkomst{font-size:var(--zzp-fs-sm)}.ui-netto-herkomst a{color:var(--zzp-accent);font-weight:var(--zzp-fw-halfvet)}.ui-netto-card-intro{color:var(--nc-muted);font-size:var(--zzp-fs-base)}.ui-netto-field label,.ui-netto-toggle-copy strong,.ui-netto-cmp-assumptions summary{color:var(--nc-text);font-size:var(--zzp-fs-base);font-weight:680}.ui-netto-field-help{color:var(--nc-hint);font-size:var(--zzp-fs-sm);line-height:1.4}.ui-netto-cost-helper summary{color:var(--nc-text);font-size:var(--zzp-fs-sm);font-weight:650}.ui-netto-cost-helper summary:after{border:1px solid var(--zzp-line-strong);border-radius:var(--zzp-radius-round);color:var(--nc-muted);font-size:var(--zzp-fs-sm);font-weight:var(--zzp-fw-medium)}.ui-netto-cost-helper-row{color:var(--nc-muted);font-size:var(--zzp-fs-xs)}.ui-netto-cost-helper-row span:last-child{color:var(--nc-text);font-variant-numeric:tabular-nums}.ui-netto-toggle-row{border-top:1px solid var(--zzp-line);border-bottom:1px solid var(--zzp-line)}.ui-netto-toggle-copy span{color:var(--nc-hint);font-size:var(--zzp-fs-sm)}.ui-netto-calc-row{border-top:1px solid var(--zzp-line)}.ui-netto-calc-row:first-child{border-top:0}.ui-netto-step{border:1px solid var(--zzp-line);border-radius:var(--zzp-radius-round);color:var(--nc-hint);font-size:var(--zzp-fs-xs);font-weight:var(--zzp-fw-vet);font-variant-numeric:tabular-nums}.ui-netto-calc-label{color:var(--nc-muted);font-size:var(--zzp-fs-base)}.ui-netto-calc-label strong{color:var(--nc-text);font-weight:680}.ui-netto-calc-label small{color:var(--nc-hint);font-size:var(--zzp-fs-xs);line-height:1.35}.ui-netto-amount{color:var(--nc-text);font-size:var(--zzp-fs-base);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:590}.ui-netto-deduction .ui-netto-amount{color:var(--nc-muted);font-weight:var(--zzp-fw-medium)}.ui-netto-subtotal{border-top-color:var(--nc-border-strong);border-radius:var(--zzp-radius-xs);background:var(--zzp-surface-2)}.ui-netto-subtotal .ui-netto-calc-label,.ui-netto-subtotal .ui-netto-amount{color:var(--nc-text);font-weight:640}.ui-netto-net-result{border-left:4px solid var(--nc-net)}.ui-netto-net-label{color:var(--nc-muted);font-size:var(--zzp-fs-xs);letter-spacing:.11em;text-transform:uppercase;font-weight:780}.ui-netto-net-annual{color:var(--nc-net);font-size:var(--zzp-fs-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:680;line-height:.98}.ui-netto-net-annual span{color:var(--nc-muted);font-size:var(--zzp-fs-sm);font-weight:var(--zzp-fw-medium);letter-spacing:0}.ui-netto-net-month{color:var(--nc-net);font-size:var(--zzp-fs-xl);font-variant-numeric:tabular-nums;font-weight:620}.ui-netto-net-month small,.ui-netto-effective-rate{color:var(--nc-muted);font-size:var(--zzp-fs-sm);font-weight:550}.ui-netto-effective-rate{border-top:1px solid var(--nc-net-border)}.ui-netto-monthly{border-right:1px solid var(--zzp-line);background:var(--zzp-surface)}.ui-netto-monthly .ui-netto-label{color:var(--nc-muted);font-size:var(--zzp-fs-sm)}.ui-netto-monthly-value{color:var(--nc-net);font-size:var(--zzp-fs-h1);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:680;line-height:1}.ui-netto-monthly-note{color:var(--nc-hint);font-size:var(--zzp-fs-sm)}.ui-netto-donut{border-radius:var(--zzp-radius-round);box-shadow:inset 0 0 0 1px var(--nc-border)}.ui-netto-donut:after{border:1px solid var(--zzp-line);border-radius:var(--zzp-radius-round);background:var(--zzp-surface);color:var(--nc-text);font-size:var(--zzp-fs-sm);font-weight:720}.ui-netto-split-content h2{font-size:var(--zzp-fs-lg);letter-spacing:-.025em;font-weight:750;line-height:1.25}.ui-netto-legend-row{color:var(--nc-muted);font-size:var(--zzp-fs-sm)}.ui-netto-legend-dot{border-radius:var(--zzp-radius-round)}.ui-netto-legend-row strong{color:var(--nc-text);font-variant-numeric:tabular-nums;font-weight:580}.ui-netto-disclaimer{color:var(--nc-muted);font-size:var(--zzp-fs-sm);line-height:1.5}.ui-netto-disclaimer:before{border:1px solid var(--zzp-line-strong);border-radius:var(--zzp-radius-round);color:var(--nc-muted);font-size:var(--zzp-fs-xs);font-weight:750}.ui-netto-toggle-row-wide .ui-netto-toggle-copy span a{color:var(--nc-accent)}@media (max-width:640px){.ui-netto-mode-btn{line-height:1.25}}.ui-netto-cmp-subsection{border-top:1px solid var(--zzp-line)}.ui-netto-cmp-subsection h3{color:var(--nc-text);font-size:var(--zzp-fs-lg);letter-spacing:-.01em;font-weight:720}.ui-netto-cmp-checkbox-row{color:var(--nc-muted);font-size:var(--zzp-fs-sm);line-height:1.45}.ui-netto-cmp-checkbox-row a{color:var(--nc-accent)}.ui-netto-cmp-row{border-top:1px solid var(--zzp-line)}.ui-netto-cmp-row:first-child{border-top:0}.ui-netto-cmp-row-head{color:var(--nc-hint);font-size:var(--zzp-fs-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:750}.ui-netto-cmp-row-label{color:var(--nc-muted);font-size:var(--zzp-fs-base)}.ui-netto-cmp-value{color:var(--nc-text);font-size:var(--zzp-fs-base);font-variant-numeric:tabular-nums;font-weight:620}.ui-netto-cmp-note{color:var(--nc-hint);font-size:var(--zzp-fs-sm)}.ui-netto-cmp-invalid,.ui-netto-cmp-difference{color:var(--nc-text);font-size:var(--zzp-fs-base);line-height:1.5}.ui-netto-cmp-difference strong{font-variant-numeric:tabular-nums}.ui-netto-cmp-retained h3,.ui-netto-cmp-retained-row{color:var(--nc-muted);font-size:var(--zzp-fs-base)}.ui-netto-cmp-retained-row strong{color:var(--nc-text);font-variant-numeric:tabular-nums}.ui-netto-cmp-explain h3,.ui-netto-cmp-crossover h3{color:var(--nc-text);font-size:var(--zzp-fs-base);font-weight:var(--zzp-fw-vet)}.ui-netto-cmp-explain ul{color:var(--nc-muted);font-size:var(--zzp-fs-sm);line-height:1.6}.ui-netto-cmp-explain strong{color:var(--nc-text)}.ui-netto-cmp-crossover{border-top:1px solid var(--zzp-line)}.ui-netto-cmp-crossover p{color:var(--nc-muted);font-size:var(--zzp-fs-base);line-height:1.55}.ui-netto-cmp-crossover strong{color:var(--nc-text);font-variant-numeric:tabular-nums}.ui-netto-cmp-assumptions{border-top:1px solid var(--zzp-line)}.ui-netto-cmp-sensitivity{font-size:var(--zzp-fs-sm)!important}.ui-netto-cmp-assumptions ul{color:var(--nc-muted);font-size:var(--zzp-fs-sm);line-height:1.65}.ui-netto-cmp-disclaimer{border-left:3px solid var(--nc-accent);border-radius:var(--zzp-radius-xs);background:var(--zzp-surface-2);color:var(--nc-muted);font-size:var(--zzp-fs-sm);line-height:1.55}.ui-netto-cmp-footer{border-top:1px solid var(--zzp-line)}.ui-netto-cmp-meta{color:var(--nc-hint);font-size:var(--zzp-fs-sm);line-height:1.5}.ui-netto-cmp-select{font-weight:var(--zzp-fw-halfvet)}.ui-netto-cmp-vat-row{color:var(--nc-muted);font-size:var(--zzp-fs-base)}.ui-netto-cmp-vat-row strong{color:var(--nc-text);font-variant-numeric:tabular-nums}.ui-netto-cost-helper-total,.ui-netto-cmp-vat-total{border-top:1px solid var(--zzp-line);color:var(--nc-text);font-weight:650}.ui-netto-cmp-vat-total strong{font-size:var(--zzp-fs-lg)}.ui-netto-cmp-kor-note{color:var(--nc-text);font-size:var(--zzp-fs-sm);line-height:1.5}@media (max-width:640px){.ui-netto-cmp-row-label,.ui-netto-cmp-value,.ui-netto-calc-label,.ui-netto-amount{font-size:var(--zzp-fs-sm)}.ui-netto-monthly{border-right:0;border-bottom:1px solid var(--zzp-line)}}
