:root,[data-theme=light]{--breakpoint-2xl: var(--pk-primitive-breakpoint-2xl);--breakpoint-lg: var(--pk-primitive-breakpoint-lg);--breakpoint-md: var(--pk-primitive-breakpoint-md);--breakpoint-sm: var(--pk-primitive-breakpoint-sm);--breakpoint-xl: var(--pk-primitive-breakpoint-xl);--color-action-primary-active: var(--pk-primitive-color-blue-800);--color-action-primary-background: var(--pk-primitive-color-blue-600);--color-action-primary-disabled-foreground: var(--pk-primitive-color-slate-600);--color-action-primary-disabled: var(--pk-primitive-color-slate-200);--color-action-primary-foreground: var(--pk-primitive-color-white);--color-action-primary-hover: var(--pk-primitive-color-blue-700);--color-action-secondary-active: var(--pk-primitive-color-slate-200);--color-action-secondary-background: var(--pk-primitive-color-white);--color-action-secondary-disabled-foreground: var(--pk-primitive-color-slate-600);--color-action-secondary-disabled: var(--pk-primitive-color-slate-100);--color-action-secondary-foreground: var(--pk-primitive-color-slate-900);--color-action-secondary-hover: var(--pk-primitive-color-slate-100);--color-ai-accent: var(--pk-primitive-color-violet-600);--color-ai-foreground: var(--pk-primitive-color-violet-800);--color-ai-subtle: var(--pk-primitive-color-violet-50);--color-border-default: var(--pk-primitive-color-slate-300);--color-border-interactive: var(--pk-primitive-color-blue-600);--color-border-strong: var(--pk-primitive-color-slate-500);--color-border-subtle: var(--pk-primitive-color-slate-200);--color-feature-consultation-accent: var(--pk-primitive-color-feature-consultation-500);--color-feature-consultation-foreground: var(--pk-primitive-color-feature-consultation-800);--color-feature-consultation-subtle: var(--pk-primitive-color-feature-consultation-50);--color-feature-currency-accent: var(--pk-primitive-color-feature-currency-500);--color-feature-currency-foreground: var(--pk-primitive-color-feature-currency-800);--color-feature-currency-subtle: var(--pk-primitive-color-feature-currency-50);--color-feature-e-billing-accent: var(--pk-primitive-color-feature-e-billing-500);--color-feature-e-billing-foreground: var(--pk-primitive-color-feature-e-billing-800);--color-feature-e-billing-subtle: var(--pk-primitive-color-feature-e-billing-50);--color-feature-e-filling-accent: var(--pk-primitive-color-feature-e-filling-500);--color-feature-e-filling-foreground: var(--pk-primitive-color-feature-e-filling-800);--color-feature-e-filling-subtle: var(--pk-primitive-color-feature-e-filling-50);--color-feature-forum-accent: var(--pk-primitive-color-feature-forum-500);--color-feature-forum-foreground: var(--pk-primitive-color-feature-forum-800);--color-feature-forum-subtle: var(--pk-primitive-color-feature-forum-50);--color-feature-package-accent: var(--pk-primitive-color-feature-package-500);--color-feature-package-foreground: var(--pk-primitive-color-feature-package-800);--color-feature-package-subtle: var(--pk-primitive-color-feature-package-50);--color-feature-smart-count-accent: var(--pk-primitive-color-feature-smart-count-500);--color-feature-smart-count-foreground: var(--pk-primitive-color-feature-smart-count-800);--color-feature-smart-count-subtle: var(--pk-primitive-color-feature-smart-count-50);--color-feature-taxpedia-accent: var(--pk-primitive-color-feature-taxpedia-500);--color-feature-taxpedia-foreground: var(--pk-primitive-color-feature-taxpedia-800);--color-feature-taxpedia-subtle: var(--pk-primitive-color-feature-taxpedia-50);--color-feature-transaction-accent: var(--pk-primitive-color-feature-transaction-500);--color-feature-transaction-foreground: var(--pk-primitive-color-feature-transaction-800);--color-feature-transaction-subtle: var(--pk-primitive-color-feature-transaction-50);--color-focus-ring: var(--pk-primitive-color-blue-600);--color-scrim: var(--pk-primitive-color-scrim-light);--color-status-danger-background: var(--pk-primitive-color-red-50);--color-status-danger-border: var(--pk-primitive-color-red-600);--color-status-danger-foreground: var(--pk-primitive-color-red-800);--color-status-info-background: var(--pk-primitive-color-blue-50);--color-status-info-border: var(--pk-primitive-color-blue-600);--color-status-info-foreground: var(--pk-primitive-color-blue-800);--color-status-success-background: var(--pk-primitive-color-green-50);--color-status-success-border: var(--pk-primitive-color-green-600);--color-status-success-foreground: var(--pk-primitive-color-green-800);--color-status-warning-background: var(--pk-primitive-color-amber-50);--color-status-warning-border: var(--pk-primitive-color-amber-600);--color-status-warning-foreground: var(--pk-primitive-color-amber-900);--color-surface-base: var(--pk-primitive-color-slate-50);--color-surface-floating: var(--pk-primitive-color-white);--color-surface-overlay: var(--pk-primitive-color-white);--color-surface-primary: var(--pk-primitive-color-white);--color-surface-raised: var(--pk-primitive-color-white);--color-surface-transparent: var(--pk-primitive-color-transparent);--color-text-inverse: var(--pk-primitive-color-white);--color-text-link: var(--pk-primitive-color-blue-700);--color-text-muted: var(--pk-primitive-color-slate-600);--color-text-primary: var(--pk-primitive-color-ink);--color-text-secondary: var(--pk-primitive-color-slate-700);--component-avatar-background: var(--color-surface-raised);--component-avatar-border: var(--color-border-default);--component-avatar-error-border: var(--color-status-danger-border);--component-avatar-foreground: var(--color-text-secondary);--component-avatar-loading: var(--color-border-subtle);--component-badge-danger-background: var(--color-status-danger-background);--component-badge-danger-border: var(--color-status-danger-border);--component-badge-danger-foreground: var(--color-status-danger-foreground);--component-badge-info-background: var(--color-status-info-background);--component-badge-info-border: var(--color-status-info-border);--component-badge-info-foreground: var(--color-status-info-foreground);--component-badge-success-background: var(--color-status-success-background);--component-badge-success-border: var(--color-status-success-border);--component-badge-success-foreground: var(--color-status-success-foreground);--component-badge-warning-background: var(--color-status-warning-background);--component-badge-warning-border: var(--color-status-warning-border);--component-badge-warning-foreground: var(--color-status-warning-foreground);--component-button-danger-active-background: var(--color-status-danger-foreground);--component-button-danger-default-background: var(--color-status-danger-foreground);--component-button-danger-default-border: var(--color-status-danger-border);--component-button-danger-default-foreground: var(--color-status-danger-background);--component-button-danger-disabled-background: var(--color-action-secondary-disabled);--component-button-danger-disabled-foreground: var(--color-action-secondary-disabled-foreground);--component-button-danger-error-background: var(--color-status-danger-background);--component-button-danger-error-border: var(--color-status-danger-border);--component-button-danger-error-foreground: var(--color-status-danger-foreground);--component-button-danger-focus-ring: var(--color-focus-ring);--component-button-danger-hover-background: var(--color-status-danger-border);--component-button-danger-loading-background: var(--color-status-danger-foreground);--component-button-danger-loading-foreground: var(--color-status-danger-background);--component-button-ghost-active-background: var(--color-action-secondary-active);--component-button-ghost-default-background: var(--color-surface-transparent);--component-button-ghost-default-border: var(--color-surface-transparent);--component-button-ghost-default-foreground: var(--color-text-primary);--component-button-ghost-disabled-background: var(--color-surface-transparent);--component-button-ghost-disabled-foreground: var(--color-action-secondary-disabled-foreground);--component-button-ghost-error-background: var(--color-status-danger-background);--component-button-ghost-error-border: var(--color-status-danger-border);--component-button-ghost-error-foreground: var(--color-status-danger-foreground);--component-button-ghost-focus-ring: var(--color-focus-ring);--component-button-ghost-hover-background: var(--color-action-secondary-hover);--component-button-ghost-loading-background: var(--color-surface-transparent);--component-button-ghost-loading-foreground: var(--color-text-primary);--component-button-link-active-background: var(--color-surface-transparent);--component-button-link-default-background: var(--color-surface-transparent);--component-button-link-default-border: var(--color-surface-transparent);--component-button-link-default-foreground: var(--color-text-link);--component-button-link-disabled-background: var(--color-surface-transparent);--component-button-link-disabled-foreground: var(--color-action-secondary-disabled-foreground);--component-button-link-error-background: var(--color-status-danger-background);--component-button-link-error-border: var(--color-status-danger-border);--component-button-link-error-foreground: var(--color-status-danger-foreground);--component-button-link-focus-ring: var(--color-focus-ring);--component-button-link-hover-background: var(--color-surface-transparent);--component-button-link-loading-background: var(--color-surface-transparent);--component-button-link-loading-foreground: var(--color-text-link);--component-button-primary-active-background: var(--color-action-primary-active);--component-button-primary-default-background: var(--color-action-primary-background);--component-button-primary-default-border: var(--color-action-primary-background);--component-button-primary-default-foreground: var(--color-action-primary-foreground);--component-button-primary-disabled-background: var(--color-action-primary-disabled);--component-button-primary-disabled-foreground: var(--color-action-primary-disabled-foreground);--component-button-primary-error-background: var(--color-status-danger-background);--component-button-primary-error-border: var(--color-status-danger-border);--component-button-primary-error-foreground: var(--color-status-danger-foreground);--component-button-primary-focus-ring: var(--color-focus-ring);--component-button-primary-hover-background: var(--color-action-primary-hover);--component-button-primary-loading-background: var(--color-action-primary-background);--component-button-primary-loading-foreground: var(--color-action-primary-foreground);--component-button-secondary-active-background: var(--color-action-secondary-active);--component-button-secondary-default-background: var(--color-action-secondary-background);--component-button-secondary-default-border: var(--color-border-default);--component-button-secondary-default-foreground: var(--color-action-secondary-foreground);--component-button-secondary-disabled-background: var(--color-action-secondary-disabled);--component-button-secondary-disabled-foreground: var(--color-action-secondary-disabled-foreground);--component-button-secondary-error-background: var(--color-status-danger-background);--component-button-secondary-error-border: var(--color-status-danger-border);--component-button-secondary-error-foreground: var(--color-status-danger-foreground);--component-button-secondary-focus-ring: var(--color-focus-ring);--component-button-secondary-hover-background: var(--color-action-secondary-hover);--component-button-secondary-loading-background: var(--color-action-secondary-background);--component-button-secondary-loading-foreground: var(--color-action-secondary-foreground);--component-card-active-border: var(--color-border-interactive);--component-card-default-background: var(--color-surface-primary);--component-card-default-border: var(--color-border-subtle);--component-card-default-elevation: var(--elevation-none);--component-card-disabled-foreground: var(--color-action-secondary-disabled-foreground);--component-card-elevated-background: var(--color-surface-raised);--component-card-elevated-border: var(--color-border-default);--component-card-elevated-elevation: var(--elevation-sm);--component-card-error-border: var(--color-status-danger-border);--component-card-error-foreground: var(--color-status-danger-foreground);--component-card-focus-ring: var(--color-focus-ring);--component-card-hover: var(--color-surface-raised);--component-card-loading-background: var(--color-surface-raised);--component-card-outline-background: var(--color-surface-transparent);--component-card-outline-border: var(--color-border-default);--component-card-outline-elevation: var(--elevation-none);--component-dialog-background: var(--color-surface-overlay);--component-dialog-border: var(--color-border-strong);--component-dialog-elevation: var(--elevation-lg);--component-dialog-error-background: var(--color-status-danger-background);--component-dialog-error-foreground: var(--color-status-danger-foreground);--component-dialog-foreground: var(--color-text-primary);--component-dialog-overlay: var(--color-scrim);--component-feedback-error: var(--color-status-danger-foreground);--component-feedback-skeleton-background: var(--color-border-subtle);--component-feedback-skeleton-highlight: var(--color-surface-raised);--component-feedback-spinner-inverse: var(--color-text-inverse);--component-feedback-spinner: var(--color-text-secondary);--component-field-control-active-border: var(--color-border-interactive);--component-field-control-background: var(--color-surface-primary);--component-field-control-border: var(--color-border-strong);--component-field-control-disabled-background: var(--color-action-secondary-disabled);--component-field-control-disabled-foreground: var(--color-action-secondary-disabled-foreground);--component-field-control-error-border: var(--color-status-danger-border);--component-field-control-error-foreground: var(--color-status-danger-foreground);--component-field-control-focus-ring: var(--color-focus-ring);--component-field-control-foreground: var(--color-text-primary);--component-field-control-hover-border: var(--color-border-interactive);--component-field-control-loading-border: var(--color-border-interactive);--component-field-control-placeholder: var(--color-text-muted);--component-field-helper: var(--color-text-muted);--component-field-label: var(--color-text-primary);--component-focus-ring-color: var(--color-focus-ring);--component-focus-ring-offset: var(--focus-ring-offset);--component-focus-ring-width: var(--focus-ring-width);--component-icon-size-lg: var(--icon-size-lg);--component-icon-size-md: var(--icon-size-md);--component-icon-size-sm: var(--icon-size-sm);--component-icon-stroke-default: var(--icon-stroke);--component-icon-tone-danger: var(--color-status-danger-foreground);--component-icon-tone-default: var(--color-text-primary);--component-icon-tone-feature: var(--color-feature-consultation-accent);--component-icon-tone-inverse: var(--color-text-inverse);--component-icon-tone-muted: var(--color-text-muted);--component-icon-tone-success: var(--color-status-success-foreground);--component-icon-tone-warning: var(--color-status-warning-foreground);--component-safe-area-background: var(--color-surface-base);--component-safe-area-gutter: var(--space-gutter-page-mobile);--component-segmented-control-background: var(--color-surface-raised);--component-segmented-control-disabled-foreground: var(--color-action-secondary-disabled-foreground);--component-segmented-control-error-border: var(--color-status-danger-border);--component-segmented-control-error-foreground: var(--color-status-danger-foreground);--component-segmented-control-focus-ring: var(--color-focus-ring);--component-segmented-control-foreground: var(--color-text-secondary);--component-segmented-control-pressed-background: var(--color-action-secondary-active);--component-segmented-control-selected-background: var(--color-action-primary-background);--component-segmented-control-selected-foreground: var(--color-action-primary-foreground);--component-sheet-background: var(--color-surface-overlay);--component-sheet-border: var(--color-border-strong);--component-sheet-description: var(--color-text-secondary);--component-sheet-elevation: var(--elevation-lg);--component-sheet-error-background: var(--color-status-danger-background);--component-sheet-error-foreground: var(--color-status-danger-foreground);--component-sheet-foreground: var(--color-text-primary);--component-sheet-handle: var(--color-border-strong);--component-sheet-scrim: var(--color-scrim);--component-tabs-disabled-foreground: var(--color-action-secondary-disabled-foreground);--component-tabs-error-foreground: var(--color-status-danger-foreground);--component-tabs-focus-ring: var(--color-focus-ring);--component-tabs-list-background: var(--color-surface-raised);--component-tabs-loading-foreground: var(--color-text-muted);--component-tabs-trigger-active-background: var(--color-surface-primary);--component-tabs-trigger-active-foreground: var(--color-text-primary);--component-tabs-trigger-foreground: var(--color-text-secondary);--component-tabs-trigger-hover: var(--color-surface-floating);--component-toast-background: var(--color-surface-floating);--component-toast-border: var(--color-border-strong);--component-toast-danger: var(--color-status-danger-border);--component-toast-elevation: var(--elevation-md);--component-toast-foreground: var(--color-text-primary);--component-toast-info: var(--color-status-info-border);--component-toast-success: var(--color-status-success-border);--component-toast-warning: var(--color-status-warning-border);--density-comfortable: var(--pk-primitive-typography-line-height-normal);--density-compact: var(--pk-primitive-typography-line-height-tight);--elevation-lg: var(--pk-primitive-elevation-light-lg);--elevation-md: var(--pk-primitive-elevation-light-md);--elevation-none: var(--pk-primitive-elevation-light-none);--elevation-sm: var(--pk-primitive-elevation-light-sm);--focus-ring-offset: var(--pk-primitive-size-focus-ring-offset);--focus-ring-width: var(--pk-primitive-size-focus-ring-width);--icon-size-lg: var(--pk-primitive-size-icon-lg);--icon-size-md: var(--pk-primitive-size-icon-md);--icon-size-sm: var(--pk-primitive-size-icon-sm);--icon-stroke: var(--pk-primitive-size-stroke-icon);--layout-content-max: var(--pk-primitive-breakpoint-xl);--layout-wide-max: var(--pk-primitive-breakpoint-2xl);--motion-duration-fast: var(--pk-primitive-motion-duration-fast);--motion-duration-instant: var(--pk-primitive-motion-duration-instant);--motion-duration-normal: var(--pk-primitive-motion-duration-normal);--motion-duration-slow: var(--pk-primitive-motion-duration-slow);--motion-easing-in-out: var(--pk-primitive-motion-easing-in-out);--motion-easing-in: var(--pk-primitive-motion-easing-in);--motion-easing-out: var(--pk-primitive-motion-easing-out);--motion-reduced-duration: var(--pk-primitive-motion-duration-reduced);--motion-spring-damping: var(--pk-primitive-motion-spring-damping);--motion-spring-mass: var(--pk-primitive-motion-spring-mass);--motion-spring-stiffness: var(--pk-primitive-motion-spring-stiffness);--pk-primitive-breakpoint-2xl: 1536px;--pk-primitive-breakpoint-lg: 1024px;--pk-primitive-breakpoint-md: 768px;--pk-primitive-breakpoint-sm: 640px;--pk-primitive-breakpoint-xl: 1280px;--pk-primitive-color-amber-100: #fef3c7;--pk-primitive-color-amber-200: #fde68a;--pk-primitive-color-amber-300: #fcd34d;--pk-primitive-color-amber-400: #fbbf24;--pk-primitive-color-amber-500: #f59e0b;--pk-primitive-color-amber-50: #fffbeb;--pk-primitive-color-amber-600: #d97706;--pk-primitive-color-amber-700: #b45309;--pk-primitive-color-amber-800: #92400e;--pk-primitive-color-amber-900: #78350f;--pk-primitive-color-amber-950: #451a03;--pk-primitive-color-blue-100: #dce6ff;--pk-primitive-color-blue-200: #b9cdff;--pk-primitive-color-blue-300: #8dacff;--pk-primitive-color-blue-400: #648bff;--pk-primitive-color-blue-500: #3f6bfa;--pk-primitive-color-blue-50: #eef3ff;--pk-primitive-color-blue-600: #1b4de4;--pk-primitive-color-blue-700: #163db8;--pk-primitive-color-blue-800: #122f8c;--pk-primitive-color-blue-900: #0d2366;--pk-primitive-color-blue-950: #08163d;--pk-primitive-color-dark-action: #4d7bff;--pk-primitive-color-dark-base: #0f1115;--pk-primitive-color-dark-floating: #1a1d23;--pk-primitive-color-dark-overlay: #1c2027;--pk-primitive-color-dark-raised: #16191f;--pk-primitive-color-feature-consultation-100: var(--pk-primitive-color-blue-100);--pk-primitive-color-feature-consultation-200: var(--pk-primitive-color-blue-200);--pk-primitive-color-feature-consultation-300: var(--pk-primitive-color-blue-300);--pk-primitive-color-feature-consultation-400: var(--pk-primitive-color-blue-400);--pk-primitive-color-feature-consultation-500: var(--pk-primitive-color-blue-500);--pk-primitive-color-feature-consultation-50: var(--pk-primitive-color-blue-50);--pk-primitive-color-feature-consultation-600: var(--pk-primitive-color-blue-600);--pk-primitive-color-feature-consultation-700: var(--pk-primitive-color-blue-700);--pk-primitive-color-feature-consultation-800: var(--pk-primitive-color-blue-800);--pk-primitive-color-feature-consultation-900: var(--pk-primitive-color-blue-900);--pk-primitive-color-feature-consultation-950: var(--pk-primitive-color-blue-950);--pk-primitive-color-feature-currency-100: #d2f3fa;--pk-primitive-color-feature-currency-200: #afeddc;--pk-primitive-color-feature-currency-300: #aee1a3;--pk-primitive-color-feature-currency-400: #d0c75b;--pk-primitive-color-feature-currency-500: #f79f1f;--pk-primitive-color-feature-currency-50: #e6f6fd;--pk-primitive-color-feature-currency-600: #d36d59;--pk-primitive-color-feature-currency-700: #984e6c;--pk-primitive-color-feature-currency-800: #593960;--pk-primitive-color-feature-currency-900: #24243d;--pk-primitive-color-feature-currency-950: #111827;--pk-primitive-color-feature-e-billing-100: #dae2ff;--pk-primitive-color-feature-e-billing-200: #d4c3fc;--pk-primitive-color-feature-e-billing-300: #de9de3;--pk-primitive-color-feature-e-billing-400: #ea76b2;--pk-primitive-color-feature-e-billing-500: #ed4c67;--pk-primitive-color-feature-e-billing-50: #e6effe;--pk-primitive-color-feature-e-billing-600: #b2417e;--pk-primitive-color-feature-e-billing-700: #783a7a;--pk-primitive-color-feature-e-billing-800: #442f62;--pk-primitive-color-feature-e-billing-900: #1e213c;--pk-primitive-color-feature-e-billing-950: #111827;--pk-primitive-color-feature-e-filling-100: #dbe3ff;--pk-primitive-color-feature-e-filling-200: #dac3ff;--pk-primitive-color-feature-e-filling-300: #ea9de8;--pk-primitive-color-feature-e-filling-400: #fa73af;--pk-primitive-color-feature-e-filling-500: #ff4757;--pk-primitive-color-feature-e-filling-50: #e6f0ff;--pk-primitive-color-feature-e-filling-600: #c13d7c;--pk-primitive-color-feature-e-filling-700: #81387e;--pk-primitive-color-feature-e-filling-800: #482f66;--pk-primitive-color-feature-e-filling-900: #1e213d;--pk-primitive-color-feature-e-filling-950: #111827;--pk-primitive-color-feature-forum-100: #d0e7ff;--pk-primitive-color-feature-forum-200: #a8d3ff;--pk-primitive-color-feature-forum-300: #7fbeff;--pk-primitive-color-feature-forum-400: #55a8ff;--pk-primitive-color-feature-forum-500: #1e90ff;--pk-primitive-color-feature-forum-50: #e4f0fd;--pk-primitive-color-feature-forum-600: #2a72cb;--pk-primitive-color-feature-forum-700: #295598;--pk-primitive-color-feature-forum-800: #223b68;--pk-primitive-color-feature-forum-900: #17233c;--pk-primitive-color-feature-forum-950: #111827;--pk-primitive-color-feature-package-100: #d3e0f6;--pk-primitive-color-feature-package-200: #b8c2ee;--pk-primitive-color-feature-package-300: #a8a2e2;--pk-primitive-color-feature-package-400: #a07fd0;--pk-primitive-color-feature-package-500: #9b59b6;--pk-primitive-color-feature-package-50: #e4edf9;--pk-primitive-color-feature-package-600: #724d9b;--pk-primitive-color-feature-package-700: #4e3f7c;--pk-primitive-color-feature-package-800: #30305a;--pk-primitive-color-feature-package-900: #192038;--pk-primitive-color-feature-package-950: #111827;--pk-primitive-color-feature-smart-count-100: #d6f8ff;--pk-primitive-color-feature-smart-count-200: #b3f8ec;--pk-primitive-color-feature-smart-count-300: #acf3bb;--pk-primitive-color-feature-smart-count-400: #cee274;--pk-primitive-color-feature-smart-count-500: #ffc312;--pk-primitive-color-feature-smart-count-50: #e9f8ff;--pk-primitive-color-feature-smart-count-600: #8caf45;--pk-primitive-color-feature-smart-count-700: #1e8a66;--pk-primitive-color-feature-smart-count-800: #005a62;--pk-primitive-color-feature-smart-count-900: #132b3f;--pk-primitive-color-feature-smart-count-950: #111827;--pk-primitive-color-feature-taxpedia-100: #d0f2ff;--pk-primitive-color-feature-taxpedia-200: #9fecfa;--pk-primitive-color-feature-taxpedia-300: #64e8e0;--pk-primitive-color-feature-taxpedia-400: #26e1b4;--pk-primitive-color-feature-taxpedia-500: #2ed573;--pk-primitive-color-feature-taxpedia-50: #e6f5ff;--pk-primitive-color-feature-taxpedia-600: #00ab8c;--pk-primitive-color-feature-taxpedia-700: #007c86;--pk-primitive-color-feature-taxpedia-800: #004f6a;--pk-primitive-color-feature-taxpedia-900: #14283e;--pk-primitive-color-feature-taxpedia-950: #111827;--pk-primitive-color-feature-transaction-100: #dde2ff;--pk-primitive-color-feature-transaction-200: #ddc1f7;--pk-primitive-color-feature-transaction-300: #eb9cd4;--pk-primitive-color-feature-transaction-400: #f47792;--pk-primitive-color-feature-transaction-500: #ee5a24;--pk-primitive-color-feature-transaction-50: #e7efff;--pk-primitive-color-feature-transaction-600: #bc4260;--pk-primitive-color-feature-transaction-700: #81386d;--pk-primitive-color-feature-transaction-800: #4a2e5e;--pk-primitive-color-feature-transaction-900: #1f213b;--pk-primitive-color-feature-transaction-950: #111827;--pk-primitive-color-green-100: #d1fae5;--pk-primitive-color-green-200: #a7f3d0;--pk-primitive-color-green-300: #6ee7b7;--pk-primitive-color-green-400: #34d399;--pk-primitive-color-green-500: #10b981;--pk-primitive-color-green-50: #ecfdf5;--pk-primitive-color-green-600: #0e9f6e;--pk-primitive-color-green-700: #047857;--pk-primitive-color-green-800: #065f46;--pk-primitive-color-green-900: #064e3b;--pk-primitive-color-green-950: #022c22;--pk-primitive-color-ink: #0a1f44;--pk-primitive-color-red-100: #fee2e2;--pk-primitive-color-red-200: #fecaca;--pk-primitive-color-red-300: #fca5a5;--pk-primitive-color-red-400: #f87171;--pk-primitive-color-red-500: #ef4444;--pk-primitive-color-red-50: #fef2f2;--pk-primitive-color-red-600: #e02424;--pk-primitive-color-red-700: #b91c1c;--pk-primitive-color-red-800: #991b1b;--pk-primitive-color-red-900: #7f1d1d;--pk-primitive-color-red-950: #450a0a;--pk-primitive-color-scrim-dark: #000000;--pk-primitive-color-scrim-light: #0a1f44;--pk-primitive-color-slate-100: #f1f5f9;--pk-primitive-color-slate-200: #e2e8f0;--pk-primitive-color-slate-300: #cbd5e1;--pk-primitive-color-slate-400: #94a3b8;--pk-primitive-color-slate-500: #64748b;--pk-primitive-color-slate-50: #f8fafc;--pk-primitive-color-slate-600: #475569;--pk-primitive-color-slate-700: #334155;--pk-primitive-color-slate-800: #1e293b;--pk-primitive-color-slate-900: #0f172a;--pk-primitive-color-slate-950: #020617;--pk-primitive-color-transparent: rgba(0, 0, 0, 0);--pk-primitive-color-violet-100: #ede9fe;--pk-primitive-color-violet-200: #ddd6fe;--pk-primitive-color-violet-300: #c4b5fd;--pk-primitive-color-violet-400: #a78bfa;--pk-primitive-color-violet-500: #8b5cf6;--pk-primitive-color-violet-50: #f5f3ff;--pk-primitive-color-violet-600: #7c3aed;--pk-primitive-color-violet-700: #6d28d9;--pk-primitive-color-violet-800: #5b21b6;--pk-primitive-color-violet-900: #4c1d95;--pk-primitive-color-violet-950: #2e1065;--pk-primitive-color-white: #ffffff;--pk-primitive-elevation-dark-lg: 0 0 0 #000000;--pk-primitive-elevation-dark-md: 0 0 0 #000000;--pk-primitive-elevation-dark-none: 0 0 0 #000000;--pk-primitive-elevation-dark-sm: 0 0 0 #000000;--pk-primitive-elevation-light-lg: 0 0 0 #000000;--pk-primitive-elevation-light-md: 0 0 0 #000000;--pk-primitive-elevation-light-none: 0 0 0 #000000;--pk-primitive-elevation-light-sm: 0 0 0 #000000;--pk-primitive-motion-duration-fast: .15s;--pk-primitive-motion-duration-instant: .1s;--pk-primitive-motion-duration-normal: .25s;--pk-primitive-motion-duration-reduced: 0ms;--pk-primitive-motion-duration-slow: .35s;--pk-primitive-motion-easing-in-out: cubic-bezier(.4, 0, .2, 1);--pk-primitive-motion-easing-in: cubic-bezier(.4, 0, 1, 1);--pk-primitive-motion-easing-out: cubic-bezier(.16, 1, .3, 1);--pk-primitive-motion-spring-damping: 20;--pk-primitive-motion-spring-mass: .8;--pk-primitive-motion-spring-stiffness: 220;--pk-primitive-radius-full: 9999px;--pk-primitive-radius-lg: 12px;--pk-primitive-radius-md: 8px;--pk-primitive-radius-none: 0px;--pk-primitive-radius-sm: 4px;--pk-primitive-radius-xl: 16px;--pk-primitive-size-focus-ring-offset: 2px;--pk-primitive-size-focus-ring-width: 2px;--pk-primitive-size-icon-lg: 24px;--pk-primitive-size-icon-md: 20px;--pk-primitive-size-icon-sm: 16px;--pk-primitive-size-stroke-icon: 1.5;--pk-primitive-space-0: 0px;--pk-primitive-space-10: 40px;--pk-primitive-space-12: 48px;--pk-primitive-space-16: 64px;--pk-primitive-space-1: 4px;--pk-primitive-space-2: 8px;--pk-primitive-space-3: 12px;--pk-primitive-space-4: 16px;--pk-primitive-space-5: 20px;--pk-primitive-space-6: 24px;--pk-primitive-space-8: 32px;--pk-primitive-space-marketing120: 120px;--pk-primitive-space-marketing160: 160px;--pk-primitive-space-marketing80: 80px;--pk-primitive-typography-family-display: Geist;--pk-primitive-typography-family-mono: "JetBrains Mono";--pk-primitive-typography-family-ui: Inter;--pk-primitive-typography-feature-tabular: "tnum", "ss01";--pk-primitive-typography-line-height-normal: 1.5;--pk-primitive-typography-line-height-relaxed: 1.65;--pk-primitive-typography-line-height-snug: 1.35;--pk-primitive-typography-line-height-tight: 1.2;--pk-primitive-typography-size-2xl: 24px;--pk-primitive-typography-size-3xl: 30px;--pk-primitive-typography-size-4xl: 36px;--pk-primitive-typography-size-5xl: 48px;--pk-primitive-typography-size-base: 16px;--pk-primitive-typography-size-lg: 18px;--pk-primitive-typography-size-sm: 14px;--pk-primitive-typography-size-xl: 20px;--pk-primitive-typography-size-xs: 12px;--pk-primitive-typography-weight-bold: 700;--pk-primitive-typography-weight-medium: 500;--pk-primitive-typography-weight-regular: 400;--pk-primitive-typography-weight-semibold: 600;--radius-full: var(--pk-primitive-radius-full);--radius-lg: var(--pk-primitive-radius-lg);--radius-md: var(--pk-primitive-radius-md);--radius-none: var(--pk-primitive-radius-none);--radius-sm: var(--pk-primitive-radius-sm);--radius-xl: var(--pk-primitive-radius-xl);--space-gutter-page-mobile: var(--pk-primitive-space-4);--space-gutter-page-web: var(--pk-primitive-space-6);--space-inset-card-comfortable: var(--pk-primitive-space-6);--space-inset-card-compact: var(--pk-primitive-space-4);--space-inset-card-mobile: var(--pk-primitive-space-4);--space-inset-field-horizontal: var(--pk-primitive-space-3);--space-inset-field-vertical: var(--pk-primitive-space-2);--space-marketing-lg: var(--pk-primitive-space-marketing160);--space-marketing-md: var(--pk-primitive-space-marketing120);--space-marketing-sm: var(--pk-primitive-space-marketing80);--space-stack-default: var(--pk-primitive-space-4);--space-stack-section-mobile: var(--pk-primitive-space-8);--space-stack-section-web: var(--pk-primitive-space-12);--space-stack-tight: var(--pk-primitive-space-2);--typography-family-display: var(--pk-primitive-typography-family-display);--typography-family-mono: var(--pk-primitive-typography-family-mono);--typography-family-ui: var(--pk-primitive-typography-family-ui);--typography-line-height-normal: var(--pk-primitive-typography-line-height-normal);--typography-line-height-relaxed: var(--pk-primitive-typography-line-height-relaxed);--typography-line-height-snug: var(--pk-primitive-typography-line-height-snug);--typography-line-height-tight: var(--pk-primitive-typography-line-height-tight);--typography-numeric-font-feature-settings: var(--pk-primitive-typography-feature-tabular);--typography-size-2xl: var(--pk-primitive-typography-size-2xl);--typography-size-3xl: var(--pk-primitive-typography-size-3xl);--typography-size-4xl: var(--pk-primitive-typography-size-4xl);--typography-size-5xl: var(--pk-primitive-typography-size-5xl);--typography-size-base: var(--pk-primitive-typography-size-base);--typography-size-lg: var(--pk-primitive-typography-size-lg);--typography-size-sm: var(--pk-primitive-typography-size-sm);--typography-size-xl: var(--pk-primitive-typography-size-xl);--typography-size-xs: var(--pk-primitive-typography-size-xs);--typography-weight-bold: var(--pk-primitive-typography-weight-bold);--typography-weight-medium: var(--pk-primitive-typography-weight-medium);--typography-weight-regular: var(--pk-primitive-typography-weight-regular);--typography-weight-semibold: var(--pk-primitive-typography-weight-semibold)}[data-theme=dark]{--breakpoint-2xl: var(--pk-primitive-breakpoint-2xl);--breakpoint-lg: var(--pk-primitive-breakpoint-lg);--breakpoint-md: var(--pk-primitive-breakpoint-md);--breakpoint-sm: var(--pk-primitive-breakpoint-sm);--breakpoint-xl: var(--pk-primitive-breakpoint-xl);--color-action-primary-active: var(--pk-primitive-color-blue-400);--color-action-primary-background: var(--pk-primitive-color-dark-action);--color-action-primary-disabled-foreground: var(--pk-primitive-color-slate-200);--color-action-primary-disabled: var(--pk-primitive-color-slate-700);--color-action-primary-foreground: var(--pk-primitive-color-slate-950);--color-action-primary-hover: var(--pk-primitive-color-blue-300);--color-action-secondary-active: var(--pk-primitive-color-dark-overlay);--color-action-secondary-background: var(--pk-primitive-color-dark-raised);--color-action-secondary-disabled-foreground: var(--pk-primitive-color-slate-300);--color-action-secondary-disabled: var(--pk-primitive-color-slate-800);--color-action-secondary-foreground: var(--pk-primitive-color-slate-50);--color-action-secondary-hover: var(--pk-primitive-color-dark-floating);--color-ai-accent: var(--pk-primitive-color-violet-400);--color-ai-foreground: var(--pk-primitive-color-violet-100);--color-ai-subtle: var(--pk-primitive-color-violet-900);--color-border-default: var(--pk-primitive-color-slate-700);--color-border-interactive: var(--pk-primitive-color-blue-300);--color-border-strong: var(--pk-primitive-color-slate-500);--color-border-subtle: var(--pk-primitive-color-slate-800);--color-feature-consultation-accent: var(--pk-primitive-color-feature-consultation-400);--color-feature-consultation-foreground: var(--pk-primitive-color-feature-consultation-100);--color-feature-consultation-subtle: var(--pk-primitive-color-feature-consultation-900);--color-feature-currency-accent: var(--pk-primitive-color-feature-currency-400);--color-feature-currency-foreground: var(--pk-primitive-color-feature-currency-100);--color-feature-currency-subtle: var(--pk-primitive-color-feature-currency-900);--color-feature-e-billing-accent: var(--pk-primitive-color-feature-e-billing-400);--color-feature-e-billing-foreground: var(--pk-primitive-color-feature-e-billing-100);--color-feature-e-billing-subtle: var(--pk-primitive-color-feature-e-billing-900);--color-feature-e-filling-accent: var(--pk-primitive-color-feature-e-filling-400);--color-feature-e-filling-foreground: var(--pk-primitive-color-feature-e-filling-100);--color-feature-e-filling-subtle: var(--pk-primitive-color-feature-e-filling-900);--color-feature-forum-accent: var(--pk-primitive-color-feature-forum-400);--color-feature-forum-foreground: var(--pk-primitive-color-feature-forum-100);--color-feature-forum-subtle: var(--pk-primitive-color-feature-forum-900);--color-feature-package-accent: var(--pk-primitive-color-feature-package-400);--color-feature-package-foreground: var(--pk-primitive-color-feature-package-100);--color-feature-package-subtle: var(--pk-primitive-color-feature-package-900);--color-feature-smart-count-accent: var(--pk-primitive-color-feature-smart-count-400);--color-feature-smart-count-foreground: var(--pk-primitive-color-feature-smart-count-100);--color-feature-smart-count-subtle: var(--pk-primitive-color-feature-smart-count-900);--color-feature-taxpedia-accent: var(--pk-primitive-color-feature-taxpedia-400);--color-feature-taxpedia-foreground: var(--pk-primitive-color-feature-taxpedia-100);--color-feature-taxpedia-subtle: var(--pk-primitive-color-feature-taxpedia-900);--color-feature-transaction-accent: var(--pk-primitive-color-feature-transaction-400);--color-feature-transaction-foreground: var(--pk-primitive-color-feature-transaction-100);--color-feature-transaction-subtle: var(--pk-primitive-color-feature-transaction-900);--color-focus-ring: var(--pk-primitive-color-blue-300);--color-scrim: var(--pk-primitive-color-scrim-dark);--color-status-danger-background: var(--pk-primitive-color-red-900);--color-status-danger-border: var(--pk-primitive-color-red-400);--color-status-danger-foreground: var(--pk-primitive-color-red-100);--color-status-info-background: var(--pk-primitive-color-blue-900);--color-status-info-border: var(--pk-primitive-color-blue-400);--color-status-info-foreground: var(--pk-primitive-color-blue-100);--color-status-success-background: var(--pk-primitive-color-green-900);--color-status-success-border: var(--pk-primitive-color-green-400);--color-status-success-foreground: var(--pk-primitive-color-green-100);--color-status-warning-background: var(--pk-primitive-color-amber-900);--color-status-warning-border: var(--pk-primitive-color-amber-400);--color-status-warning-foreground: var(--pk-primitive-color-amber-100);--color-surface-base: var(--pk-primitive-color-dark-base);--color-surface-floating: var(--pk-primitive-color-dark-floating);--color-surface-overlay: var(--pk-primitive-color-dark-overlay);--color-surface-primary: var(--pk-primitive-color-dark-base);--color-surface-raised: var(--pk-primitive-color-dark-raised);--color-surface-transparent: var(--pk-primitive-color-transparent);--color-text-inverse: var(--pk-primitive-color-slate-950);--color-text-link: var(--pk-primitive-color-blue-300);--color-text-muted: var(--pk-primitive-color-slate-300);--color-text-primary: var(--pk-primitive-color-slate-50);--color-text-secondary: var(--pk-primitive-color-slate-200);--component-avatar-background: var(--color-surface-raised);--component-avatar-border: var(--color-border-default);--component-avatar-error-border: var(--color-status-danger-border);--component-avatar-foreground: var(--color-text-secondary);--component-avatar-loading: var(--color-border-subtle);--component-badge-danger-background: var(--color-status-danger-background);--component-badge-danger-border: var(--color-status-danger-border);--component-badge-danger-foreground: var(--color-status-danger-foreground);--component-badge-info-background: var(--color-status-info-background);--component-badge-info-border: var(--color-status-info-border);--component-badge-info-foreground: var(--color-status-info-foreground);--component-badge-success-background: var(--color-status-success-background);--component-badge-success-border: var(--color-status-success-border);--component-badge-success-foreground: var(--color-status-success-foreground);--component-badge-warning-background: var(--color-status-warning-background);--component-badge-warning-border: var(--color-status-warning-border);--component-badge-warning-foreground: var(--color-status-warning-foreground);--component-button-danger-active-background: var(--color-status-danger-foreground);--component-button-danger-default-background: var(--color-status-danger-foreground);--component-button-danger-default-border: var(--color-status-danger-border);--component-button-danger-default-foreground: var(--color-status-danger-background);--component-button-danger-disabled-background: var(--color-action-secondary-disabled);--component-button-danger-disabled-foreground: var(--color-action-secondary-disabled-foreground);--component-button-danger-error-background: var(--color-status-danger-background);--component-button-danger-error-border: var(--color-status-danger-border);--component-button-danger-error-foreground: var(--color-status-danger-foreground);--component-button-danger-focus-ring: var(--color-focus-ring);--component-button-danger-hover-background: var(--color-status-danger-border);--component-button-danger-loading-background: var(--color-status-danger-foreground);--component-button-danger-loading-foreground: var(--color-status-danger-background);--component-button-ghost-active-background: var(--color-action-secondary-active);--component-button-ghost-default-background: var(--color-surface-transparent);--component-button-ghost-default-border: var(--color-surface-transparent);--component-button-ghost-default-foreground: var(--color-text-primary);--component-button-ghost-disabled-background: var(--color-surface-transparent);--component-button-ghost-disabled-foreground: var(--color-action-secondary-disabled-foreground);--component-button-ghost-error-background: var(--color-status-danger-background);--component-button-ghost-error-border: var(--color-status-danger-border);--component-button-ghost-error-foreground: var(--color-status-danger-foreground);--component-button-ghost-focus-ring: var(--color-focus-ring);--component-button-ghost-hover-background: var(--color-action-secondary-hover);--component-button-ghost-loading-background: var(--color-surface-transparent);--component-button-ghost-loading-foreground: var(--color-text-primary);--component-button-link-active-background: var(--color-surface-transparent);--component-button-link-default-background: var(--color-surface-transparent);--component-button-link-default-border: var(--color-surface-transparent);--component-button-link-default-foreground: var(--color-text-link);--component-button-link-disabled-background: var(--color-surface-transparent);--component-button-link-disabled-foreground: var(--color-action-secondary-disabled-foreground);--component-button-link-error-background: var(--color-status-danger-background);--component-button-link-error-border: var(--color-status-danger-border);--component-button-link-error-foreground: var(--color-status-danger-foreground);--component-button-link-focus-ring: var(--color-focus-ring);--component-button-link-hover-background: var(--color-surface-transparent);--component-button-link-loading-background: var(--color-surface-transparent);--component-button-link-loading-foreground: var(--color-text-link);--component-button-primary-active-background: var(--color-action-primary-active);--component-button-primary-default-background: var(--color-action-primary-background);--component-button-primary-default-border: var(--color-action-primary-background);--component-button-primary-default-foreground: var(--color-action-primary-foreground);--component-button-primary-disabled-background: var(--color-action-primary-disabled);--component-button-primary-disabled-foreground: var(--color-action-primary-disabled-foreground);--component-button-primary-error-background: var(--color-status-danger-background);--component-button-primary-error-border: var(--color-status-danger-border);--component-button-primary-error-foreground: var(--color-status-danger-foreground);--component-button-primary-focus-ring: var(--color-focus-ring);--component-button-primary-hover-background: var(--color-action-primary-hover);--component-button-primary-loading-background: var(--color-action-primary-background);--component-button-primary-loading-foreground: var(--color-action-primary-foreground);--component-button-secondary-active-background: var(--color-action-secondary-active);--component-button-secondary-default-background: var(--color-action-secondary-background);--component-button-secondary-default-border: var(--color-border-default);--component-button-secondary-default-foreground: var(--color-action-secondary-foreground);--component-button-secondary-disabled-background: var(--color-action-secondary-disabled);--component-button-secondary-disabled-foreground: var(--color-action-secondary-disabled-foreground);--component-button-secondary-error-background: var(--color-status-danger-background);--component-button-secondary-error-border: var(--color-status-danger-border);--component-button-secondary-error-foreground: var(--color-status-danger-foreground);--component-button-secondary-focus-ring: var(--color-focus-ring);--component-button-secondary-hover-background: var(--color-action-secondary-hover);--component-button-secondary-loading-background: var(--color-action-secondary-background);--component-button-secondary-loading-foreground: var(--color-action-secondary-foreground);--component-card-active-border: var(--color-border-interactive);--component-card-default-background: var(--color-surface-primary);--component-card-default-border: var(--color-border-subtle);--component-card-default-elevation: var(--elevation-none);--component-card-disabled-foreground: var(--color-action-secondary-disabled-foreground);--component-card-elevated-background: var(--color-surface-raised);--component-card-elevated-border: var(--color-border-default);--component-card-elevated-elevation: var(--elevation-sm);--component-card-error-border: var(--color-status-danger-border);--component-card-error-foreground: var(--color-status-danger-foreground);--component-card-focus-ring: var(--color-focus-ring);--component-card-hover: var(--color-surface-raised);--component-card-loading-background: var(--color-surface-raised);--component-card-outline-background: var(--color-surface-transparent);--component-card-outline-border: var(--color-border-default);--component-card-outline-elevation: var(--elevation-none);--component-dialog-background: var(--color-surface-overlay);--component-dialog-border: var(--color-border-strong);--component-dialog-elevation: var(--elevation-lg);--component-dialog-error-background: var(--color-status-danger-background);--component-dialog-error-foreground: var(--color-status-danger-foreground);--component-dialog-foreground: var(--color-text-primary);--component-dialog-overlay: var(--color-scrim);--component-feedback-error: var(--color-status-danger-foreground);--component-feedback-skeleton-background: var(--color-border-subtle);--component-feedback-skeleton-highlight: var(--color-surface-raised);--component-feedback-spinner-inverse: var(--color-text-inverse);--component-feedback-spinner: var(--color-text-secondary);--component-field-control-active-border: var(--color-border-interactive);--component-field-control-background: var(--color-surface-primary);--component-field-control-border: var(--color-border-strong);--component-field-control-disabled-background: var(--color-action-secondary-disabled);--component-field-control-disabled-foreground: var(--color-action-secondary-disabled-foreground);--component-field-control-error-border: var(--color-status-danger-border);--component-field-control-error-foreground: var(--color-status-danger-foreground);--component-field-control-focus-ring: var(--color-focus-ring);--component-field-control-foreground: var(--color-text-primary);--component-field-control-hover-border: var(--color-border-interactive);--component-field-control-loading-border: var(--color-border-interactive);--component-field-control-placeholder: var(--color-text-muted);--component-field-helper: var(--color-text-muted);--component-field-label: var(--color-text-primary);--component-focus-ring-color: var(--color-focus-ring);--component-focus-ring-offset: var(--focus-ring-offset);--component-focus-ring-width: var(--focus-ring-width);--component-icon-size-lg: var(--icon-size-lg);--component-icon-size-md: var(--icon-size-md);--component-icon-size-sm: var(--icon-size-sm);--component-icon-stroke-default: var(--icon-stroke);--component-icon-tone-danger: var(--color-status-danger-foreground);--component-icon-tone-default: var(--color-text-primary);--component-icon-tone-feature: var(--color-feature-consultation-accent);--component-icon-tone-inverse: var(--color-text-inverse);--component-icon-tone-muted: var(--color-text-muted);--component-icon-tone-success: var(--color-status-success-foreground);--component-icon-tone-warning: var(--color-status-warning-foreground);--component-safe-area-background: var(--color-surface-base);--component-safe-area-gutter: var(--space-gutter-page-mobile);--component-segmented-control-background: var(--color-surface-raised);--component-segmented-control-disabled-foreground: var(--color-action-secondary-disabled-foreground);--component-segmented-control-error-border: var(--color-status-danger-border);--component-segmented-control-error-foreground: var(--color-status-danger-foreground);--component-segmented-control-focus-ring: var(--color-focus-ring);--component-segmented-control-foreground: var(--color-text-secondary);--component-segmented-control-pressed-background: var(--color-action-secondary-active);--component-segmented-control-selected-background: var(--color-action-primary-background);--component-segmented-control-selected-foreground: var(--color-action-primary-foreground);--component-sheet-background: var(--color-surface-overlay);--component-sheet-border: var(--color-border-strong);--component-sheet-description: var(--color-text-secondary);--component-sheet-elevation: var(--elevation-lg);--component-sheet-error-background: var(--color-status-danger-background);--component-sheet-error-foreground: var(--color-status-danger-foreground);--component-sheet-foreground: var(--color-text-primary);--component-sheet-handle: var(--color-border-strong);--component-sheet-scrim: var(--color-scrim);--component-tabs-disabled-foreground: var(--color-action-secondary-disabled-foreground);--component-tabs-error-foreground: var(--color-status-danger-foreground);--component-tabs-focus-ring: var(--color-focus-ring);--component-tabs-list-background: var(--color-surface-raised);--component-tabs-loading-foreground: var(--color-text-muted);--component-tabs-trigger-active-background: var(--color-surface-primary);--component-tabs-trigger-active-foreground: var(--color-text-primary);--component-tabs-trigger-foreground: var(--color-text-secondary);--component-tabs-trigger-hover: var(--color-surface-floating);--component-toast-background: var(--color-surface-floating);--component-toast-border: var(--color-border-strong);--component-toast-danger: var(--color-status-danger-border);--component-toast-elevation: var(--elevation-md);--component-toast-foreground: var(--color-text-primary);--component-toast-info: var(--color-status-info-border);--component-toast-success: var(--color-status-success-border);--component-toast-warning: var(--color-status-warning-border);--density-comfortable: var(--pk-primitive-typography-line-height-normal);--density-compact: var(--pk-primitive-typography-line-height-tight);--elevation-lg: var(--pk-primitive-elevation-dark-lg);--elevation-md: var(--pk-primitive-elevation-dark-md);--elevation-none: var(--pk-primitive-elevation-dark-none);--elevation-sm: var(--pk-primitive-elevation-dark-sm);--focus-ring-offset: var(--pk-primitive-size-focus-ring-offset);--focus-ring-width: var(--pk-primitive-size-focus-ring-width);--icon-size-lg: var(--pk-primitive-size-icon-lg);--icon-size-md: var(--pk-primitive-size-icon-md);--icon-size-sm: var(--pk-primitive-size-icon-sm);--icon-stroke: var(--pk-primitive-size-stroke-icon);--layout-content-max: var(--pk-primitive-breakpoint-xl);--layout-wide-max: var(--pk-primitive-breakpoint-2xl);--motion-duration-fast: var(--pk-primitive-motion-duration-fast);--motion-duration-instant: var(--pk-primitive-motion-duration-instant);--motion-duration-normal: var(--pk-primitive-motion-duration-normal);--motion-duration-slow: var(--pk-primitive-motion-duration-slow);--motion-easing-in-out: var(--pk-primitive-motion-easing-in-out);--motion-easing-in: var(--pk-primitive-motion-easing-in);--motion-easing-out: var(--pk-primitive-motion-easing-out);--motion-reduced-duration: var(--pk-primitive-motion-duration-reduced);--motion-spring-damping: var(--pk-primitive-motion-spring-damping);--motion-spring-mass: var(--pk-primitive-motion-spring-mass);--motion-spring-stiffness: var(--pk-primitive-motion-spring-stiffness);--pk-primitive-breakpoint-2xl: 1536px;--pk-primitive-breakpoint-lg: 1024px;--pk-primitive-breakpoint-md: 768px;--pk-primitive-breakpoint-sm: 640px;--pk-primitive-breakpoint-xl: 1280px;--pk-primitive-color-amber-100: #fef3c7;--pk-primitive-color-amber-200: #fde68a;--pk-primitive-color-amber-300: #fcd34d;--pk-primitive-color-amber-400: #fbbf24;--pk-primitive-color-amber-500: #f59e0b;--pk-primitive-color-amber-50: #fffbeb;--pk-primitive-color-amber-600: #d97706;--pk-primitive-color-amber-700: #b45309;--pk-primitive-color-amber-800: #92400e;--pk-primitive-color-amber-900: #78350f;--pk-primitive-color-amber-950: #451a03;--pk-primitive-color-blue-100: #dce6ff;--pk-primitive-color-blue-200: #b9cdff;--pk-primitive-color-blue-300: #8dacff;--pk-primitive-color-blue-400: #648bff;--pk-primitive-color-blue-500: #3f6bfa;--pk-primitive-color-blue-50: #eef3ff;--pk-primitive-color-blue-600: #1b4de4;--pk-primitive-color-blue-700: #163db8;--pk-primitive-color-blue-800: #122f8c;--pk-primitive-color-blue-900: #0d2366;--pk-primitive-color-blue-950: #08163d;--pk-primitive-color-dark-action: #4d7bff;--pk-primitive-color-dark-base: #0f1115;--pk-primitive-color-dark-floating: #1a1d23;--pk-primitive-color-dark-overlay: #1c2027;--pk-primitive-color-dark-raised: #16191f;--pk-primitive-color-feature-consultation-100: var(--pk-primitive-color-blue-100);--pk-primitive-color-feature-consultation-200: var(--pk-primitive-color-blue-200);--pk-primitive-color-feature-consultation-300: var(--pk-primitive-color-blue-300);--pk-primitive-color-feature-consultation-400: var(--pk-primitive-color-blue-400);--pk-primitive-color-feature-consultation-500: var(--pk-primitive-color-blue-500);--pk-primitive-color-feature-consultation-50: var(--pk-primitive-color-blue-50);--pk-primitive-color-feature-consultation-600: var(--pk-primitive-color-blue-600);--pk-primitive-color-feature-consultation-700: var(--pk-primitive-color-blue-700);--pk-primitive-color-feature-consultation-800: var(--pk-primitive-color-blue-800);--pk-primitive-color-feature-consultation-900: var(--pk-primitive-color-blue-900);--pk-primitive-color-feature-consultation-950: var(--pk-primitive-color-blue-950);--pk-primitive-color-feature-currency-100: #d2f3fa;--pk-primitive-color-feature-currency-200: #afeddc;--pk-primitive-color-feature-currency-300: #aee1a3;--pk-primitive-color-feature-currency-400: #d0c75b;--pk-primitive-color-feature-currency-500: #f79f1f;--pk-primitive-color-feature-currency-50: #e6f6fd;--pk-primitive-color-feature-currency-600: #d36d59;--pk-primitive-color-feature-currency-700: #984e6c;--pk-primitive-color-feature-currency-800: #593960;--pk-primitive-color-feature-currency-900: #24243d;--pk-primitive-color-feature-currency-950: #111827;--pk-primitive-color-feature-e-billing-100: #dae2ff;--pk-primitive-color-feature-e-billing-200: #d4c3fc;--pk-primitive-color-feature-e-billing-300: #de9de3;--pk-primitive-color-feature-e-billing-400: #ea76b2;--pk-primitive-color-feature-e-billing-500: #ed4c67;--pk-primitive-color-feature-e-billing-50: #e6effe;--pk-primitive-color-feature-e-billing-600: #b2417e;--pk-primitive-color-feature-e-billing-700: #783a7a;--pk-primitive-color-feature-e-billing-800: #442f62;--pk-primitive-color-feature-e-billing-900: #1e213c;--pk-primitive-color-feature-e-billing-950: #111827;--pk-primitive-color-feature-e-filling-100: #dbe3ff;--pk-primitive-color-feature-e-filling-200: #dac3ff;--pk-primitive-color-feature-e-filling-300: #ea9de8;--pk-primitive-color-feature-e-filling-400: #fa73af;--pk-primitive-color-feature-e-filling-500: #ff4757;--pk-primitive-color-feature-e-filling-50: #e6f0ff;--pk-primitive-color-feature-e-filling-600: #c13d7c;--pk-primitive-color-feature-e-filling-700: #81387e;--pk-primitive-color-feature-e-filling-800: #482f66;--pk-primitive-color-feature-e-filling-900: #1e213d;--pk-primitive-color-feature-e-filling-950: #111827;--pk-primitive-color-feature-forum-100: #d0e7ff;--pk-primitive-color-feature-forum-200: #a8d3ff;--pk-primitive-color-feature-forum-300: #7fbeff;--pk-primitive-color-feature-forum-400: #55a8ff;--pk-primitive-color-feature-forum-500: #1e90ff;--pk-primitive-color-feature-forum-50: #e4f0fd;--pk-primitive-color-feature-forum-600: #2a72cb;--pk-primitive-color-feature-forum-700: #295598;--pk-primitive-color-feature-forum-800: #223b68;--pk-primitive-color-feature-forum-900: #17233c;--pk-primitive-color-feature-forum-950: #111827;--pk-primitive-color-feature-package-100: #d3e0f6;--pk-primitive-color-feature-package-200: #b8c2ee;--pk-primitive-color-feature-package-300: #a8a2e2;--pk-primitive-color-feature-package-400: #a07fd0;--pk-primitive-color-feature-package-500: #9b59b6;--pk-primitive-color-feature-package-50: #e4edf9;--pk-primitive-color-feature-package-600: #724d9b;--pk-primitive-color-feature-package-700: #4e3f7c;--pk-primitive-color-feature-package-800: #30305a;--pk-primitive-color-feature-package-900: #192038;--pk-primitive-color-feature-package-950: #111827;--pk-primitive-color-feature-smart-count-100: #d6f8ff;--pk-primitive-color-feature-smart-count-200: #b3f8ec;--pk-primitive-color-feature-smart-count-300: #acf3bb;--pk-primitive-color-feature-smart-count-400: #cee274;--pk-primitive-color-feature-smart-count-500: #ffc312;--pk-primitive-color-feature-smart-count-50: #e9f8ff;--pk-primitive-color-feature-smart-count-600: #8caf45;--pk-primitive-color-feature-smart-count-700: #1e8a66;--pk-primitive-color-feature-smart-count-800: #005a62;--pk-primitive-color-feature-smart-count-900: #132b3f;--pk-primitive-color-feature-smart-count-950: #111827;--pk-primitive-color-feature-taxpedia-100: #d0f2ff;--pk-primitive-color-feature-taxpedia-200: #9fecfa;--pk-primitive-color-feature-taxpedia-300: #64e8e0;--pk-primitive-color-feature-taxpedia-400: #26e1b4;--pk-primitive-color-feature-taxpedia-500: #2ed573;--pk-primitive-color-feature-taxpedia-50: #e6f5ff;--pk-primitive-color-feature-taxpedia-600: #00ab8c;--pk-primitive-color-feature-taxpedia-700: #007c86;--pk-primitive-color-feature-taxpedia-800: #004f6a;--pk-primitive-color-feature-taxpedia-900: #14283e;--pk-primitive-color-feature-taxpedia-950: #111827;--pk-primitive-color-feature-transaction-100: #dde2ff;--pk-primitive-color-feature-transaction-200: #ddc1f7;--pk-primitive-color-feature-transaction-300: #eb9cd4;--pk-primitive-color-feature-transaction-400: #f47792;--pk-primitive-color-feature-transaction-500: #ee5a24;--pk-primitive-color-feature-transaction-50: #e7efff;--pk-primitive-color-feature-transaction-600: #bc4260;--pk-primitive-color-feature-transaction-700: #81386d;--pk-primitive-color-feature-transaction-800: #4a2e5e;--pk-primitive-color-feature-transaction-900: #1f213b;--pk-primitive-color-feature-transaction-950: #111827;--pk-primitive-color-green-100: #d1fae5;--pk-primitive-color-green-200: #a7f3d0;--pk-primitive-color-green-300: #6ee7b7;--pk-primitive-color-green-400: #34d399;--pk-primitive-color-green-500: #10b981;--pk-primitive-color-green-50: #ecfdf5;--pk-primitive-color-green-600: #0e9f6e;--pk-primitive-color-green-700: #047857;--pk-primitive-color-green-800: #065f46;--pk-primitive-color-green-900: #064e3b;--pk-primitive-color-green-950: #022c22;--pk-primitive-color-ink: #0a1f44;--pk-primitive-color-red-100: #fee2e2;--pk-primitive-color-red-200: #fecaca;--pk-primitive-color-red-300: #fca5a5;--pk-primitive-color-red-400: #f87171;--pk-primitive-color-red-500: #ef4444;--pk-primitive-color-red-50: #fef2f2;--pk-primitive-color-red-600: #e02424;--pk-primitive-color-red-700: #b91c1c;--pk-primitive-color-red-800: #991b1b;--pk-primitive-color-red-900: #7f1d1d;--pk-primitive-color-red-950: #450a0a;--pk-primitive-color-scrim-dark: #000000;--pk-primitive-color-scrim-light: #0a1f44;--pk-primitive-color-slate-100: #f1f5f9;--pk-primitive-color-slate-200: #e2e8f0;--pk-primitive-color-slate-300: #cbd5e1;--pk-primitive-color-slate-400: #94a3b8;--pk-primitive-color-slate-500: #64748b;--pk-primitive-color-slate-50: #f8fafc;--pk-primitive-color-slate-600: #475569;--pk-primitive-color-slate-700: #334155;--pk-primitive-color-slate-800: #1e293b;--pk-primitive-color-slate-900: #0f172a;--pk-primitive-color-slate-950: #020617;--pk-primitive-color-transparent: rgba(0, 0, 0, 0);--pk-primitive-color-violet-100: #ede9fe;--pk-primitive-color-violet-200: #ddd6fe;--pk-primitive-color-violet-300: #c4b5fd;--pk-primitive-color-violet-400: #a78bfa;--pk-primitive-color-violet-500: #8b5cf6;--pk-primitive-color-violet-50: #f5f3ff;--pk-primitive-color-violet-600: #7c3aed;--pk-primitive-color-violet-700: #6d28d9;--pk-primitive-color-violet-800: #5b21b6;--pk-primitive-color-violet-900: #4c1d95;--pk-primitive-color-violet-950: #2e1065;--pk-primitive-color-white: #ffffff;--pk-primitive-elevation-dark-lg: 0 0 0 #000000;--pk-primitive-elevation-dark-md: 0 0 0 #000000;--pk-primitive-elevation-dark-none: 0 0 0 #000000;--pk-primitive-elevation-dark-sm: 0 0 0 #000000;--pk-primitive-elevation-light-lg: 0 0 0 #000000;--pk-primitive-elevation-light-md: 0 0 0 #000000;--pk-primitive-elevation-light-none: 0 0 0 #000000;--pk-primitive-elevation-light-sm: 0 0 0 #000000;--pk-primitive-motion-duration-fast: .15s;--pk-primitive-motion-duration-instant: .1s;--pk-primitive-motion-duration-normal: .25s;--pk-primitive-motion-duration-reduced: 0ms;--pk-primitive-motion-duration-slow: .35s;--pk-primitive-motion-easing-in-out: cubic-bezier(.4, 0, .2, 1);--pk-primitive-motion-easing-in: cubic-bezier(.4, 0, 1, 1);--pk-primitive-motion-easing-out: cubic-bezier(.16, 1, .3, 1);--pk-primitive-motion-spring-damping: 20;--pk-primitive-motion-spring-mass: .8;--pk-primitive-motion-spring-stiffness: 220;--pk-primitive-radius-full: 9999px;--pk-primitive-radius-lg: 12px;--pk-primitive-radius-md: 8px;--pk-primitive-radius-none: 0px;--pk-primitive-radius-sm: 4px;--pk-primitive-radius-xl: 16px;--pk-primitive-size-focus-ring-offset: 2px;--pk-primitive-size-focus-ring-width: 2px;--pk-primitive-size-icon-lg: 24px;--pk-primitive-size-icon-md: 20px;--pk-primitive-size-icon-sm: 16px;--pk-primitive-size-stroke-icon: 1.5;--pk-primitive-space-0: 0px;--pk-primitive-space-10: 40px;--pk-primitive-space-12: 48px;--pk-primitive-space-16: 64px;--pk-primitive-space-1: 4px;--pk-primitive-space-2: 8px;--pk-primitive-space-3: 12px;--pk-primitive-space-4: 16px;--pk-primitive-space-5: 20px;--pk-primitive-space-6: 24px;--pk-primitive-space-8: 32px;--pk-primitive-space-marketing120: 120px;--pk-primitive-space-marketing160: 160px;--pk-primitive-space-marketing80: 80px;--pk-primitive-typography-family-display: Geist;--pk-primitive-typography-family-mono: "JetBrains Mono";--pk-primitive-typography-family-ui: Inter;--pk-primitive-typography-feature-tabular: "tnum", "ss01";--pk-primitive-typography-line-height-normal: 1.5;--pk-primitive-typography-line-height-relaxed: 1.65;--pk-primitive-typography-line-height-snug: 1.35;--pk-primitive-typography-line-height-tight: 1.2;--pk-primitive-typography-size-2xl: 24px;--pk-primitive-typography-size-3xl: 30px;--pk-primitive-typography-size-4xl: 36px;--pk-primitive-typography-size-5xl: 48px;--pk-primitive-typography-size-base: 16px;--pk-primitive-typography-size-lg: 18px;--pk-primitive-typography-size-sm: 14px;--pk-primitive-typography-size-xl: 20px;--pk-primitive-typography-size-xs: 12px;--pk-primitive-typography-weight-bold: 700;--pk-primitive-typography-weight-medium: 500;--pk-primitive-typography-weight-regular: 400;--pk-primitive-typography-weight-semibold: 600;--radius-full: var(--pk-primitive-radius-full);--radius-lg: var(--pk-primitive-radius-lg);--radius-md: var(--pk-primitive-radius-md);--radius-none: var(--pk-primitive-radius-none);--radius-sm: var(--pk-primitive-radius-sm);--radius-xl: var(--pk-primitive-radius-xl);--space-gutter-page-mobile: var(--pk-primitive-space-4);--space-gutter-page-web: var(--pk-primitive-space-6);--space-inset-card-comfortable: var(--pk-primitive-space-6);--space-inset-card-compact: var(--pk-primitive-space-4);--space-inset-card-mobile: var(--pk-primitive-space-4);--space-inset-field-horizontal: var(--pk-primitive-space-3);--space-inset-field-vertical: var(--pk-primitive-space-2);--space-marketing-lg: var(--pk-primitive-space-marketing160);--space-marketing-md: var(--pk-primitive-space-marketing120);--space-marketing-sm: var(--pk-primitive-space-marketing80);--space-stack-default: var(--pk-primitive-space-4);--space-stack-section-mobile: var(--pk-primitive-space-8);--space-stack-section-web: var(--pk-primitive-space-12);--space-stack-tight: var(--pk-primitive-space-2);--typography-family-display: var(--pk-primitive-typography-family-display);--typography-family-mono: var(--pk-primitive-typography-family-mono);--typography-family-ui: var(--pk-primitive-typography-family-ui);--typography-line-height-normal: var(--pk-primitive-typography-line-height-normal);--typography-line-height-relaxed: var(--pk-primitive-typography-line-height-relaxed);--typography-line-height-snug: var(--pk-primitive-typography-line-height-snug);--typography-line-height-tight: var(--pk-primitive-typography-line-height-tight);--typography-numeric-font-feature-settings: var(--pk-primitive-typography-feature-tabular);--typography-size-2xl: var(--pk-primitive-typography-size-2xl);--typography-size-3xl: var(--pk-primitive-typography-size-3xl);--typography-size-4xl: var(--pk-primitive-typography-size-4xl);--typography-size-5xl: var(--pk-primitive-typography-size-5xl);--typography-size-base: var(--pk-primitive-typography-size-base);--typography-size-lg: var(--pk-primitive-typography-size-lg);--typography-size-sm: var(--pk-primitive-typography-size-sm);--typography-size-xl: var(--pk-primitive-typography-size-xl);--typography-size-xs: var(--pk-primitive-typography-size-xs);--typography-weight-bold: var(--pk-primitive-typography-weight-bold);--typography-weight-medium: var(--pk-primitive-typography-weight-medium);--typography-weight-regular: var(--pk-primitive-typography-weight-regular);--typography-weight-semibold: var(--pk-primitive-typography-weight-semibold)}@media(prefers-reduced-motion:reduce){:root,[data-theme]{--motion-duration-instant: 0ms;--motion-duration-fast: 0ms;--motion-duration-normal: 0ms;--motion-duration-slow: 0ms;--motion-reduced-duration: 0ms}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/Inter-Variable.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/InstrumentSans-Variable.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0;overflow-x:hidden;background:var(--color-surface-base);color:var(--color-text-primary);font-family:var(--typography-family-ui);font-size:var(--typography-size-base);line-height:var(--typography-line-height-normal);text-rendering:optimizeLegibility}button,input,select,textarea{color:inherit;font:inherit}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}h1,h2,h3,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.container{width:min(100%,var(--layout-content-max));margin-inline:auto;padding-inline:var(--space-gutter-page-mobile)}.section{padding-block:var(--space-marketing-sm)}.section--raised{background:var(--color-surface-primary)}.section-heading{display:grid;max-width:43rem;gap:var(--space-stack-default);margin-bottom:var(--space-stack-section-web)}.section-heading--center{margin-inline:auto;text-align:center}.eyebrow{color:var(--color-text-link);font-size:var(--typography-size-sm);font-weight:var(--typography-weight-semibold);letter-spacing:.08em;text-transform:uppercase}h1,h2,h3{font-family:var(--typography-family-display);line-height:var(--typography-line-height-tight)}h1{max-width:14ch;font-size:clamp(var(--typography-size-4xl),7vw,var(--typography-size-5xl));font-weight:var(--typography-weight-medium);letter-spacing:-.035em}h2{font-size:clamp(var(--typography-size-3xl),5vw,var(--typography-size-4xl));font-weight:var(--typography-weight-medium);letter-spacing:-.025em}h3{font-size:var(--typography-size-xl);font-weight:var(--typography-weight-semibold)}p{color:var(--color-text-secondary)}.button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--space-stack-tight);padding:var(--space-inset-field-vertical) var(--space-inset-field-horizontal);border:var(--focus-ring-width) solid transparent;border-radius:var(--radius-md);font-weight:var(--typography-weight-semibold);line-height:var(--typography-line-height-snug);text-align:center;transition:transform var(--motion-duration-instant) var(--motion-easing-out),background-color var(--motion-duration-instant) var(--motion-easing-out),border-color var(--motion-duration-instant) var(--motion-easing-out)}.button:hover{transform:translateY(-.125rem)}.button:active{transform:translateY(0)}.button--primary{border-color:var(--color-action-primary-background);background:var(--color-action-primary-background);color:var(--color-action-primary-foreground)}.button--primary:hover{border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover)}.button--primary:active{border-color:var(--color-action-primary-active);background:var(--color-action-primary-active)}.button--secondary{border-color:var(--color-border-default);background:var(--color-action-secondary-background);color:var(--color-action-secondary-foreground)}.button--secondary:hover{background:var(--color-action-secondary-hover)}.button--secondary:active{background:var(--color-action-secondary-active)}.site-header{position:sticky;z-index:20;top:0;min-height:4.5rem;border-bottom:var(--focus-ring-width) solid transparent;background:color-mix(in srgb,var(--color-surface-base) 92%,transparent);transition:transform var(--motion-duration-normal) var(--motion-easing-out),background-color var(--motion-duration-normal) var(--motion-easing-out),border-color var(--motion-duration-normal) var(--motion-easing-out),opacity var(--motion-duration-normal) var(--motion-easing-out)}.site-header[data-condensed]{border-bottom-color:var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface-floating) 96%,transparent);box-shadow:var(--elevation-sm)}.site-header__inner{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:var(--space-stack-default)}.brand{display:inline-flex;align-items:center;gap:var(--space-stack-tight);font-family:var(--typography-family-display);font-size:var(--typography-size-xl);font-weight:var(--typography-weight-bold)}.brand__mark{display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--radius-md);background:var(--color-action-primary-background);color:var(--color-action-primary-foreground)}.desktop-nav,.header-actions{display:none}.mobile-nav{position:relative}.icon-button{display:grid;min-width:2.75rem;min-height:2.75rem;place-items:center;border:var(--focus-ring-width) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);font-weight:var(--typography-weight-semibold)}.icon-button:hover{border-color:var(--color-border-interactive);background:var(--color-action-secondary-hover)}.icon-button:active{background:var(--color-action-secondary-active)}.mobile-menu{position:absolute;top:calc(100% + var(--space-stack-tight));right:0;display:grid;width:min(20rem,calc(100vw - 2 * var(--space-gutter-page-mobile)));gap:var(--space-stack-tight);padding:var(--space-inset-card-mobile);border:var(--focus-ring-width) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-floating);box-shadow:var(--elevation-lg)}.mobile-menu>a{padding:var(--space-inset-field-horizontal);border-radius:var(--radius-md);font-weight:var(--typography-weight-medium)}.mobile-menu>a:hover,.mobile-menu>a:active{background:var(--color-action-secondary-hover)}.mobile-menu__actions{display:grid;gap:var(--space-stack-tight);padding-top:var(--space-stack-tight);border-top:var(--focus-ring-width) solid var(--color-border-subtle)}.mobile-menu .language-control{display:flex;align-items:center;justify-content:space-between;padding:var(--space-inset-field-vertical);border:var(--focus-ring-width) solid var(--color-border-subtle);border-radius:var(--radius-md);font-size:var(--typography-size-sm)}.mobile-menu .language-control span,.mobile-menu .language-control button{padding:var(--space-inset-field-vertical) var(--space-inset-field-horizontal);border:0;border-radius:var(--radius-md)}.mobile-menu .language-control span{background:var(--color-action-primary-background);color:var(--color-action-primary-foreground)}.mobile-menu .language-control button{background:transparent;color:var(--color-action-secondary-disabled-foreground)}.hero{padding-top:var(--space-marketing-sm)}.hero__grid,.hero__content{display:grid;gap:var(--space-stack-section-web)}.hero__content{align-content:center;gap:var(--space-stack-default)}.hero__body{max-width:38rem;font-size:var(--typography-size-lg);line-height:var(--typography-line-height-relaxed)}.hero__actions,.final-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-stack-default);margin-top:var(--space-stack-default)}.hero__actions .button,.final-cta__actions .button{flex:1 1 12rem}.hero__media{overflow:hidden;border:var(--focus-ring-width) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--elevation-lg)}.hero__media img{width:100%;height:auto}.trust-bar{border-block:var(--focus-ring-width) solid var(--color-border-subtle);background:var(--color-surface-primary)}.trust-bar__grid{display:grid;gap:var(--space-stack-section-mobile);padding-block:var(--space-stack-section-web)}.trust-item{display:flex;align-items:flex-start;gap:var(--space-stack-default)}.trust-item>svg{flex:none;color:var(--color-text-link)}.trust-item h2{margin-bottom:var(--space-stack-tight);font-family:var(--typography-family-ui);font-size:var(--typography-size-base);font-weight:var(--typography-weight-semibold);letter-spacing:0}.trust-item p{font-size:var(--typography-size-sm)}.problem-solution__grid,.testimonial-grid,.pricing-grid,.feature-grid,.steps-grid{display:grid;gap:var(--space-stack-default)}.comparison-card,.testimonial-card,.feature-card,.steps-grid li,.pricing-card{padding:var(--space-inset-card-mobile);border:var(--focus-ring-width) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-raised)}.comparison-card{display:grid;gap:var(--space-stack-default)}.comparison-card>svg{color:var(--color-text-link)}.comparison-card ul,.pricing-card ul{display:grid;gap:var(--space-stack-default);list-style:none}.comparison-card li{padding-left:var(--space-stack-default);border-left:var(--focus-ring-width) solid var(--color-border-default);color:var(--color-text-secondary)}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.feature-card{--color-feature-accent: var(--color-border-interactive);--color-feature-subtle: var(--color-surface-primary);display:flex;min-height:18rem;flex-direction:column;align-items:flex-start;gap:var(--space-stack-default);border-top-color:var(--color-feature-accent);border-top-width:var(--space-inset-field-vertical)}.feature--taxpedia{--color-feature-accent: var(--color-feature-taxpedia-accent);--color-feature-subtle: var(--color-feature-taxpedia-subtle)}.feature--consultation{--color-feature-accent: var(--color-feature-consultation-accent);--color-feature-subtle: var(--color-feature-consultation-subtle)}.feature--e-filling{--color-feature-accent: var(--color-feature-e-filling-accent);--color-feature-subtle: var(--color-feature-e-filling-subtle)}.feature--e-billing{--color-feature-accent: var(--color-feature-e-billing-accent);--color-feature-subtle: var(--color-feature-e-billing-subtle)}.feature--transaction{--color-feature-accent: var(--color-feature-transaction-accent);--color-feature-subtle: var(--color-feature-transaction-subtle)}.feature--currency{--color-feature-accent: var(--color-feature-currency-accent);--color-feature-subtle: var(--color-feature-currency-subtle)}.feature--package{--color-feature-accent: var(--color-feature-package-accent);--color-feature-subtle: var(--color-feature-package-subtle)}.feature-card__icon{display:grid;width:3rem;height:3rem;place-items:center;border-radius:var(--radius-lg);background:var(--color-feature-subtle);color:var(--color-feature-accent)}.feature-card h3{text-decoration-color:var(--color-feature-accent);text-decoration-line:underline;text-decoration-thickness:var(--focus-ring-width);text-underline-offset:var(--space-stack-tight)}.feature-card a{display:inline-flex;align-items:center;gap:var(--space-stack-tight);margin-top:auto;color:var(--color-text-link);font-weight:var(--typography-weight-semibold)}.steps-grid{list-style:none;counter-reset:steps}.steps-grid li{display:grid;gap:var(--space-stack-default)}.step-number{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--radius-full);background:var(--color-action-primary-background);color:var(--color-action-primary-foreground);font-weight:var(--typography-weight-bold)}.pricing-interactive{display:grid;gap:var(--space-stack-default)}.pricing-toggle{display:inline-grid;grid-template-columns:1fr 1fr;justify-self:center;padding:var(--space-inset-field-vertical);border-radius:var(--radius-lg);background:var(--component-segmented-control-background)}.pricing-toggle button{min-height:2.75rem;padding-inline:var(--space-inset-card-mobile);border:0;border-radius:var(--radius-md);background:transparent;color:var(--component-segmented-control-foreground);font-weight:var(--typography-weight-semibold)}.pricing-toggle button:hover{background:var(--component-segmented-control-pressed-background)}.pricing-toggle button[aria-checked=true]{background:var(--component-segmented-control-selected-background);color:var(--component-segmented-control-selected-foreground);box-shadow:var(--elevation-sm)}.pricing-saving{min-height:1.5rem;color:var(--color-text-secondary);font-size:var(--typography-size-sm);font-weight:var(--typography-weight-medium);text-align:center}.pricing-card{display:flex;flex-direction:column;gap:var(--space-stack-default)}.pricing-card[data-highlighted]{border-color:var(--color-border-interactive);box-shadow:var(--elevation-md)}.pricing-card__badge{align-self:flex-start;padding:var(--space-inset-field-vertical) var(--space-inset-field-horizontal);border-radius:var(--radius-full);background:var(--color-status-info-background);color:var(--color-status-info-foreground);font-size:var(--typography-size-xs);font-weight:var(--typography-weight-semibold)}.pricing-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-stack-tight);color:var(--color-text-primary);font-feature-settings:var(--typography-numeric-font-feature-settings)}.pricing-card__price strong{font-family:var(--typography-family-display);font-size:var(--typography-size-3xl)}.pricing-card li{display:flex;align-items:flex-start;gap:var(--space-stack-tight);color:var(--color-text-secondary)}.pricing-card li svg{flex:none;color:var(--color-text-link)}.disclosure{display:flex;align-items:flex-start;gap:var(--space-stack-tight);margin-bottom:var(--space-stack-section-mobile);color:var(--color-text-muted);font-size:var(--typography-size-sm)}.disclosure svg{flex:none}.testimonial-card{display:grid;gap:var(--space-stack-section-mobile)}.testimonial-card blockquote{color:var(--color-text-primary);font-family:var(--typography-family-display);font-size:var(--typography-size-xl);line-height:var(--typography-line-height-relaxed)}.testimonial-card figcaption{display:grid;gap:var(--space-stack-tight)}.testimonial-card figcaption span{color:var(--color-text-muted);font-size:var(--typography-size-sm)}.credibility{border-block:var(--focus-ring-width) solid var(--color-border-subtle);background:var(--color-surface-primary)}.credibility__grid,.credibility__items{display:grid;gap:var(--space-stack-section-web)}.credibility__note{padding:var(--space-inset-card-mobile);border:var(--focus-ring-width) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);font-size:var(--typography-size-sm)}.credibility__items{gap:var(--space-stack-default)}.credibility__items article{display:flex;gap:var(--space-stack-default);padding-bottom:var(--space-stack-default);border-bottom:var(--focus-ring-width) solid var(--color-border-subtle)}.credibility__items svg{flex:none;color:var(--color-text-link)}.credibility__items h3{margin-bottom:var(--space-stack-tight);font-size:var(--typography-size-lg)}.faq-layout,.faq-list{display:grid;gap:var(--space-stack-section-web)}.faq-list{gap:var(--space-stack-default)}.faq-list details{border-bottom:var(--focus-ring-width) solid var(--color-border-default)}.faq-list summary{display:flex;min-height:3.5rem;cursor:pointer;align-items:center;justify-content:space-between;gap:var(--space-stack-default);padding-block:var(--space-stack-default);color:var(--color-text-primary);font-weight:var(--typography-weight-semibold);list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex:none;transition:transform var(--motion-duration-normal) var(--motion-easing-out)}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details>p{max-width:68ch;padding:0 2.5rem var(--space-stack-default) 0;line-height:var(--typography-line-height-relaxed)}.final-cta__panel{display:grid;gap:var(--space-stack-default);padding:var(--space-stack-section-web) var(--space-inset-card-mobile);border:var(--focus-ring-width) solid var(--color-border-interactive);border-radius:var(--radius-xl);background:var(--color-surface-primary);box-shadow:var(--elevation-md);text-align:center}.final-cta__panel>*{max-width:48rem;margin-inline:auto}.site-footer{padding-block:var(--space-marketing-sm) var(--space-stack-section-web);border-top:var(--focus-ring-width) solid var(--color-border-subtle);background:var(--color-surface-primary)}.footer-grid{display:grid;gap:var(--space-stack-section-web)}.footer-brand{display:grid;max-width:22rem;gap:var(--space-stack-default)}.footer-grid nav{display:grid;align-content:start;gap:var(--space-stack-default)}.footer-grid nav h2{font-family:var(--typography-family-ui);font-size:var(--typography-size-base);font-weight:var(--typography-weight-semibold)}.footer-grid nav a{color:var(--color-text-secondary);font-size:var(--typography-size-sm)}.footer-grid nav a:hover{color:var(--color-text-link);text-decoration:underline}.footer-bottom{display:flex;flex-direction:column;gap:var(--space-stack-tight);margin-top:var(--space-stack-section-web);padding-top:var(--space-stack-default);border-top:var(--focus-ring-width) solid var(--color-border-subtle);font-size:var(--typography-size-xs)}.whatsapp-button{position:fixed;z-index:15;right:var(--space-gutter-page-mobile);bottom:var(--space-gutter-page-mobile);display:grid;width:3rem;height:3rem;place-items:center;border:var(--focus-ring-width) solid var(--color-action-primary-background);border-radius:var(--radius-full);background:var(--color-action-primary-background);color:var(--color-action-primary-foreground);box-shadow:var(--elevation-lg);transition:transform var(--motion-duration-instant) var(--motion-easing-out),background-color var(--motion-duration-instant) var(--motion-easing-out)}.whatsapp-button:hover{transform:translateY(-.125rem);background:var(--color-action-primary-hover)}.whatsapp-button:active{transform:translateY(0);background:var(--color-action-primary-active)}@media(min-width:48rem){.container{padding-inline:var(--space-gutter-page-web)}.section{padding-block:var(--space-marketing-md)}.hero__actions .button,.final-cta__actions .button{flex:0 1 auto}.trust-bar__grid,.problem-solution__grid,.testimonial-grid,.steps-grid,.pricing-grid{grid-template-columns:repeat(3,1fr)}.problem-solution__grid{grid-template-columns:repeat(2,1fr)}.credibility__grid,.faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.footer-grid{grid-template-columns:2fr repeat(2,1fr)}.footer-bottom{flex-direction:row;justify-content:space-between}.whatsapp-button{right:var(--space-gutter-page-web);bottom:var(--space-gutter-page-web)}}@media(min-width:64rem){.desktop-nav,.header-actions{display:flex;align-items:center}.desktop-nav{gap:var(--space-stack-default)}.desktop-nav a,.header-login{padding:var(--space-stack-tight);color:var(--color-text-secondary);font-size:var(--typography-size-sm);font-weight:var(--typography-weight-medium)}.desktop-nav a:hover,.header-login:hover{color:var(--color-text-link)}.header-actions{gap:var(--space-stack-tight)}.language-control{display:flex;align-items:center;padding:var(--space-inset-field-vertical);border:var(--focus-ring-width) solid var(--color-border-subtle);border-radius:var(--radius-full);font-size:var(--typography-size-xs)}.language-control span,.language-control button{padding:var(--space-inset-field-vertical) var(--space-stack-tight);border:0;border-radius:var(--radius-full)}.language-control span{background:var(--color-action-primary-background);color:var(--color-action-primary-foreground)}.language-control button{background:transparent;color:var(--color-action-secondary-disabled-foreground)}.mobile-nav{display:none}.hero__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.footer-grid{grid-template-columns:2fr repeat(4,1fr)}}@media(min-width:80rem){.section{padding-block:var(--space-marketing-lg)}}
