:root{font-size:100%;--base-z: 18rem;--base-x: 10%;--ease-out-quad: cubic-bezier(.25,.46,.45,.94);--breakpoint-l: 1400px;--breakpoint-m: 1000px;--breakpoint-mobile: 600px;--color-homepage-border-header: #576c81;--color-homepage-border: #555555;--color-homepage-border-dark: #252525;--color-homepage-text-primary: #ffffff;--color-homepage-text-secondary: #969799;--color-homepage-text-tertiary: #808183;--color-text-black: #000000;--color-text-black-secondary: #5b5b5b;--color-text-quaternary-legacy: #ffffff;--color-text-quaternary-legacy-secondary: #969799;--color-button-bg-shadow-homepage: #3a4e71f5;--color-button-bg-shadow-light-homepage: #3b4048f5;--color-button-bg-submit-homepage: #517fd0f5;--content-bg--color-homepage-lighter: #151a22;--content-bg--color-homepage-light: #0f1011;--color-linkedin: #0a66c2;--color-github: #ffffff;--color-instagram: #ff3040;--color-bg-bar-sheet-metal-work: #ebab15;--color-bg-bar-painting: #c20877;--color-bg-bar-mechanic: #00a684;--color-due-date: #ff9f07;--radius-min: .25rem;--radius: .375rem;--radius-sm: .5rem;--radius-normal: .75rem;--radius-rounded: 1rem;--radius-max: 9999px;--spacing-xxxxs: .125rem;--spacing-xxxs: .25rem;--spacing-xxs: .5rem;--spacing-xs: .75rem;--spacing-s: 1rem;--spacing-m: 1.5rem;--spacing-l: 2rem;--spacing-xl: 2.4rem;--spacing-xxl: 2.8rem;--spacing-96: 9.6rem;--appointments-calendar-hour-min-width: 60px;--appointments-calendar-hour-height: 60px;--appointments-calendar-day-min-width: 150px}:root.ctx-light-mode{--color-bg-primary: #ffffff;--color-bg-secondary: #f9fafb;--color-bg-tertiary: #263792;--color-bg-quaternary: #e2e8f0;--color-bg-contrast: #282f40;--color-bg-contrast-light: #3a4356;--color-bg-disabled: #f3f4f6;--color-bg-disabled-secondary: #b2b5bb;--color-text-primary: #1f2937;--color-text-secondary: #4b5563;--color-text-quaternary: #ffffff;--color-text-quinquenary: #9fadc0;--color-text-disabled: #9ca3af;--color-text-danger: #ef4444;--color-text-success: #179f5d;--color-text-feedback: #ffa500;--color-text-warning: #ff0000;--color-border-primary: #e5e7eb;--color-border-secondary: #e7eaf0;--color-border-primary-hover: #73a3f1;--color-border-primary-focus: #263792;--color-border-warning: #dc0e2f;--color-border-success: #179f5d;--color-border-success-light: #d1fae5;--color-button-primary-bg: #263792;--color-button-primary-text: #ffffff;--color-button-primary-bg-hover: #5461A9;--color-button-secondary-bg: #f3f4f6;--color-button-secondary-text: #374151;--color-button-secondary-bg-hover: #e5e7eb;--color-button-secondary-text-hover: #0f172a;--color-button-success-bg: #22c55e;--color-button-success-text: #ffffff;--color-button-success-bg-hover: #16a34a;--color-button-danger-bg: #ef4444;--color-button-danger-text: #ffffff;--color-button-danger-bg-hover: #dc2626;--color-button-warn-text: #ffffff;--color-button-warn-bg: #f97316;--color-button-warn-bg-hover: #ea580c;--tiny-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / .05);--base-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--header-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / .05);--color-state-bg-coming: #f1f5f9;--color-state-bg-expertise: #f3e8ff;--color-state-bg-breakage: #fee2e2;--color-state-bg-canceled: #fee2e2;--color-state-bg-waiting: #fef9c3;--color-state-bg-todo: #dbeafe;--color-state-bg-repairing: #ffedd5;--color-state-bg-done: #dcfce7;--color-state-bg-delivered: #cffafe;--color-state-text-coming: #475569;--color-state-text-expertise: #9333ea;--color-state-text-breakage: #dc2626;--color-state-text-canceled: #dc2626;--color-state-text-waiting: #ca8a04;--color-state-text-todo: #5461A9;--color-state-text-repairing: #ea580c;--color-state-text-done: #16a34a;--color-state-text-delivered: #0891b2;--color-state-border-todo: #93c5fd;--color-state-border-repairing: #fdba74;--color-sheet-metal-work--text: #b45309;--color-sheet-metal-work--bg: #fffbeb;--color-sheet-metal-work--border: #fde68a;--color-painting--text: #4338ca;--color-painting--bg: #eef2ff;--color-painting--border: #c7d2fe;--color-mechanic--text: #0f766e;--color-mechanic--bg: #f0fdfa;--color-mechanic--border: #99f6e4;--color-text-info-tag: blue;--color-bg-info-tag: #dfe8ff;--color-text-warning-tag: #dc2626;--color-bg-warning-tag: #fee2e2;--color-text-success-tag: #16a34a;--color-bg-success-tag: #dcfce7;--color-text-feedback-tag: #ca8a04;--color-bg-feedback-tag: #fef9c3;--color-appointments-expertise: #f97316;--color-appointments-deposit: #22c55e;--color-appointments-delivery: #a855f7;--color-appointments-diagnostic: #3b82f6;--color-appointments-breakage: #ef4444;--color-appointments-border: #ffffff}.main-body{display:flex;width:100%;height:100%;background-color:var(--color-bg-secondary);margin:0;padding:0;overflow:hidden;font-family:Inter,sans-serif}.main-body.-column{flex-direction:column;overflow-y:auto;background-color:var(--color-bg-primary)}.loading-icon{color:var(--color-text-primary);font-size:2rem}.loading-icon.-small{font-size:1rem}button,a{display:flex;background-color:transparent;border-color:transparent;cursor:pointer;justify-content:flex-start;align-items:center;gap:1rem;border-radius:var(--radius);text-decoration:none!important;padding-block:1px;padding-inline:6px;border-width:0}button.-size-xs,a.-size-xs{font-family:Inter,sans-serif;font-weight:400;font-size:.75rem;line-height:1rem;padding:var(--spacing-xxxxs);gap:var(--spacing-xxxxs);border-radius:var(--radius-min)}button.-size-xs svg,a.-size-xs svg{width:.75rem;height:.75rem}button.-size-s,a.-size-s{font-family:Inter,sans-serif;font-weight:400;font-size:.75rem;line-height:1rem;padding:var(--spacing-xxxs);border-radius:var(--radius-min);gap:var(--spacing-xxxs)}button.-size-s svg,a.-size-s svg{width:1rem;height:1rem}button.-size-m,a.-size-m{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;gap:var(--spacing-xxs);padding:var(--spacing-xxs);border-radius:var(--radius-sm)}button.-size-m svg,a.-size-m svg{width:1.25rem;height:1.25rem}button.-size-l,a.-size-l{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;padding:var(--spacing-xxs) var(--spacing-s);gap:var(--spacing-xxs);border-radius:var(--radius-sm)}button.-size-l.-square,a.-size-l.-square{padding:var(--spacing-xxs)}button.-size-l svg,a.-size-l svg{width:1.5rem;height:1.5rem}button.-size-xl,a.-size-xl{font-family:Inter,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.75rem;gap:var(--spacing-xxs);padding:var(--spacing-xs) var(--spacing-m)}button.-size-xl-square,a.-size-xl-square{padding:var(--spacing-xs)}button.-size-xl svg,a.-size-xl svg{width:1.5rem;height:1.5rem}button.-size-xxl,a.-size-xxl{font-family:Inter,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.75rem;gap:var(--spacing-xxs);padding:var(--spacing-s) var(--spacing-m)}button.-size-xxl svg,a.-size-xxl svg{width:1.5rem;height:1.5rem}button.rounded,a.rounded{border-radius:var(--radius-max)}::-webkit-scrollbar-thumb{border-radius:10px}::-webkit-scrollbar-track{border-radius:10px;border:2px solid var(--scrollbar-color)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color) transparent}:root{--transition-duration: .2s;--p-icon-size: 18px;--p-overlay-select-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--p-overlay-popover-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--p-overlay-modal-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--p-overlay-mask-enter-animation: fadeIn;--p-mask-transition-duration: .2s;--p-mask-background: rgba(0, 0, 0, .4);--p-mask-color: var(--color-text-primary);--p-form-field-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(18, 18, 23, .05);--p-form-field-focus: #10b981;--p-form-background-field-focus: #ecfdf5;--p-form-field-border-color: var(--color-border-primary);--p-transition-duration: .2s;--p-disabled-opacity: .4;--p-button-border-radius: var(--radius-normal);--p-button-text-secondary-color: var(--color-text-secondary);--p-button-icon-only-width: 2.5rem;--p-button-text-secondary-hover-background: var(--color-button-secondary-bg-hover);--p-button-transition-duration: var(--p-transition-duration);--p-button-primary-color: var(--color-button-primary-text);--p-button-primary-border-color: transparent;--p-button-primary-background: var(--color-button-primary-bg);--p-button-primary-hover-border-color: transparent;--p-button-primary-hover-background: var(--color-button-primary-bg-hover);--p-button-primary-focus-color: var(--color-button-primary-text);--p-button-primary-focus-border-color: transparent;--p-button-primary-focus-background: var(--color-button-primary-bg-hover);--p-button-primary-active-color: var(--color-button-primary-text);--p-button-primary-active-border-color: transparent;--p-button-primary-active-background: var(--color-button-primary-bg-hover);--p-button-primary-hover-color: var(--color-text-quaternary);--p-button-secondary-color: var(--color-button-secondary-text);--p-button-secondary-border-color: transparent;--p-button-secondary-background: var(--color-button-secondary-bg);--p-button-secondary-hover-color: var(--color-button-secondary-text);--p-button-secondary-hover-border-color: transparent;--p-button-secondary-hover-background: var(--color-button-secondary-bg-hover);--p-button-secondary-focus-color: var(--color-button-secondary-text);--p-button-secondary-focus-border-color: transparent;--p-button-secondary-focus-background: var(--color-button-secondary-bg-hover);--p-button-secondary-active-color: var(--color-button-secondary-text);--p-button-secondary-active-border-color: transparent;--p-button-secondary-active-background: var(--color-button-secondary-bg-hover);--p-button-success-color: var(--color-button-success-text);--p-button-success-border-color: transparent;--p-button-success-background: var(--color-button-success-bg);--p-button-success-hover-color: var(--color-button-success-text);--p-button-success-hover-border-color: transparent;--p-button-success-hover-background: var(--color-button-success-bg-hover);--p-button-success-focus-color: var(--color-button-success-text);--p-button-success-focus-border-color: transparent;--p-button-success-focus-background: var(--color-button-success-bg-hover);--p-button-success-active-color: var(--color-button-success-text);--p-button-success-active-border-color: transparent;--p-button-success-active-background: var(--color-button-success-bg-hover);--p-button-warn-color: var(--color-button-warn-text);--p-button-warn-border-color: transparent;--p-button-warn-background: var(--color-button-warn-bg);--p-button-warn-hover-color: var(--color-button-warn-text);--p-button-warn-hover-border-color: transparent;--p-button-warn-hover-background: var(--color-button-warn-bg-hover);--p-button-warn-focus-color: var(--color-button-warn-text);--p-button-warn-focus-border-color: transparent;--p-button-warn-focus-background: var(--color-button-warn-bg-hover);--p-button-warn-active-color: var(--color-button-warn-text);--p-button-warn-active-border-color: transparent;--p-button-warn-active-background: var(--color-button-warn-bg-hover);--p-button-danger-color: var(--color-button-danger-text);--p-button-danger-border-color: transparent;--p-button-danger-background: var(--color-button-danger-bg);--p-button-danger-hover-color: var(--color-button-danger-text);--p-button-danger-hover-border-color: transparent;--p-button-danger-hover-background: var(--color-button-danger-bg-hover);--p-button-danger-focus-color: var(--color-button-danger-text);--p-button-danger-focus-border-color: transparent;--p-button-danger-focus-background: var(--color-button-danger-bg-hover);--p-button-danger-active-color: var(--color-button-danger-text);--p-button-danger-active-border-color: transparent;--p-button-danger-active-background: var(--color-button-danger-bg-hover);--p-button-contrast-color: var(--color-button-secondary-text);--p-button-contrast-border-color: transparent;--p-button-contrast-background: transparent;--p-button-contrast-hover-color: var(--color-button-secondary-text-hover);--p-button-contrast-hover-border-color: transparent;--p-button-contrast-hover-background: var(--color-button-secondary-bg-hover);--p-button-contrast-focus-color: var(--color-button-secondary-text-hover);--p-button-contrast-focus-border-color: transparent;--p-button-contrast-focus-background: var(--color-button-secondary-bg-hover);--p-button-contrast-active-color: var(--color-button-secondary-text-hover);--p-button-contrast-active-border-color: transparent;--p-button-contrast-active-background: var(--color-button-secondary-bg-hover);--p-inputtext-transition-duration: .2s;--p-inputtext-border-radius: var(--radius-normal);--p-inputtext-color: var(--color-text-primary);--p-inputtext-border-color: var(--color-border-primary);--p-inputtext-invalid-border-color: var(--color-border-warning);--p-inputtext-padding-x: var(--spacing-l);--p-inputtext-padding-y: var(--spacing-s);--p-inputtext-background: var(--color-bg-primary);--p-inputtext-hover-border-color: var(--color-border-primary-hover);--p-inputtext-focus-border-color: var(--color-border-primary-focus);--p-inputtext-disabled-background: var(--color-bg-primary);--p-inputtext-disabled-color: var(--color-text-disabled);--p-password-overlay-border-radius: var(--radius-normal);--p-password-strength-weak-background: var(--color-bg-warning);--p-password-strength-strong-background: var(--color-text-success-tag);--p-password-meter-background: var(--color-bg-secondary);--p-iconfield-icon-color: var(--color-text-disabled);--p-form-field-padding-x: var(--spacing-s);--p-dialog-header-padding: var(--spacing-s);--p-dialog-content-padding: 0 var(--spacing-s) var(--spacing-s) var(--spacing-s);--p-dialog-title-font-size: 1rem;--p-dialog-title-font-weight: 600;--p-dialog-border-radius: var(--radius-rounded);--p-dialog-shadow: none;--p-dialog-background: var(--color-bg-primary);--p-dialog-border-color: transparent;--p-dialog-color: var(--color-text-primary);--p-selectbutton-border-radius: var(--radius);--p-togglebutton-color: var(--color-button-secondary-text);--p-togglebutton-border-color: transparent;--p-togglebutton-padding: var(--spacing-xxs);--p-togglebutton-transition-duration: .2s;--p-togglebutton-hover-color: var(--color-button-secondary-text-hover);--p-togglebutton-hover-border-color: transparent;--p-togglebutton-checked-color: var(--color-button-primary-text);--p-togglebutton-checked-border-color: transparent;--p-togglebutton-checked-hover-color: var(--color-button-primary-text);--p-togglebutton-checked-hover-background: var(--color-button-secondary-bg-hover);--p-togglebutton-checked-hover-border-color: transparent;--p-togglebutton-content-checked-color: var(--color-button-primary-text);--p-datepicker-panel-padding: var(--spacing-s);--p-datepicker-panel-background: var(--color-bg-primary);--p-datepicker-panel-color: var(--color-text-primary);--p-datepicker-panel-border-color: var(--color-border-primary);--p-datepicker-panel-border-radius: var(--radius-sm);--p-datepicker-panel-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--p-datepicker-header-padding: 0;--p-datepicker-header-background: var(--color-bg-primary);--p-datepicker-header-color: var(--color-text-primary);--p-datepicker-day-view-margin: var(--spacing-s) 0 0 0;--p-datepicker-header-border-color: transparent;--p-datepicker-week-day-padding: var(--spacing-xxs) 0;--p-datepicker-date-padding: var(--spacing-xxxxs);--p-datepicker-title-gap: var(--spacing-xxs);--p-datepicker-title-font-weight: 500;--p-datepicker-date-width: 2rem;--p-datepicker-date-height: 2rem;--p-datepicker-date-border-radius: var(--radius-min);--p-datepicker-date-color: var(--color-text-primary);--p-datepicker-date-selected-color: var(--color-text-quaternary-legacy);--p-datepicker-date-selected-background: var(--color-button-primary-bg);--p-datepicker-date-selected-hover-background: var(--color-button-primary-bg-hover);--p-datepicker-date-range-selected-color: var(--color-text-quaternary-legacy);--p-datepicker-date-range-selected-background: var(--color-button-primary-bg);--p-datepicker-date-range-selected-hover-background: var(--color-button-primary-bg-hover);--p-datepicker-today-background: #dbeafe;--p-datepicker-today-color: var(--color-text-primary);--p-datepicker-transition-duration: var(--p-transition-duration);--p-datepicker-date-hover-color: var(--color-text-quaternary);--p-datepicker-date-hover-background: var(--color-button-primary-bg-hover);--p-tag-primary-color: blue;--p-tag-primary-background: #dfe8ff;--p-tag-success-color: var(--color-text-success-tag);--p-tag-success-background: var(--color-bg-success-tag);--p-tag-font-size: .75rem;--p-tag-font-weight: 500;--p-tag-border-radius: var(--radius-max);--p-tag-padding: var(--spacing-xxxs) var(--spacing-xxs);--p-tag-shadow: none;--p-tag-gap: 0;--p-tag-warn-color: var(--color-text-feedback-tag);--p-tag-warn-background: var(--color-bg-feedback-tag);--p-tag-danger-color: var(--color-text-warning-tag);--p-tag-danger-background: var(--color-bg-warning-tag);--p-tag-info-color: var(--color-text-info-tag);--p-tag-info-background: var(--color-bg-info-tag);--p-floatlabel-color: var(--color-text-secondary);--p-floatlabel-weight: 500;--p-floatlabel-position-x: .75rem;--p-floatlabel-transition-duration: var(--p-transition-duration);--p-floatlabel-invalid-color: var(--color-text-warning);--p-floatlabel-on-active-background: var(--color-bg-primary);--p-floatlabel-on-active-padding: 0 var(--spacing-xxxxs);--p-floatlabel-active-color: var(--color-text-secondary);--p-floatlabel-focus-color: var(--color-bg-tertiary);--p-floatlabel-in-active-top: var(--spacing-xxs);--p-floatlabel-in-input-padding-top: var(--spacing-m);--p-floatlabel-in-input-padding-bottom: var(--spacing-xxs);--p-select-transition-duration: .2s;--p-select-background: var(--color-bg-primary);--p-select-border-color: var(--color-border-primary);--p-select-border-radius: var(--radius-normal);--p-select-color: var(--color-text-primary);--p-select-option-color: var(--color-text-secondary);--p-select-option-focus-background: var(--color-button-primary-bg-hover);--p-select-option-focus-color: var(--color-text-quaternary);--p-select-padding-x: var(--spacing-l);--p-select-padding-y: var(--spacing-s);--p-select-arrow-color: var(--color-text-secondary);--p-select-hover-border-color: var(--color-border-primary-hover);--p-select-focus-border-color: var(--color-border-primary-focus);--p-select-placeholder-color: var(--color-text-disabled);--p-select-clear-icon-color: var(--color-text-secondary);--p-select-dropdown-color: var(--color-text-secondary);--p-select-list-header-padding: var(--spacing-xxxs);--p-select-overlay-background: var(--color-bg-primary);--p-select-overlay-border-color: var(--color-border-primary);--p-select-overlay-shadow: var(--base-shadow);--p-select-overlay-border-radius: var(--radius-sm);--p-select-overlay-color: var(--color-text-primary);--p-select-list-padding: var(--spacing-xxxs);--p-select-list-gap: var(--spacing-xxxs);--p-select-option-padding: var(--spacing-xxs) var(--spacing-xs);--p-select-option-border-radius: var(--radius-sm);--p-select-option-selected-background: var(--color-button-primary-bg);--p-select-option-selected-color: var(--color-button-primary-text);--p-select-option-hover-background: var(--color-button-primary-bg-hover);--p-select-option-hover-color: var(--color-button-primary-text);--p-select-option-selected-focus-background: var(--color-button-primary-bg-hover);--p-select-option-selected-focus-color: var(--color-button-primary-text);--p-autocomplete-overlay-border-radius: var(--radius-normal);--p-autocomplete-overlay-background: var(--color-bg-primary);--p-autocomplete-overlay-border-color: var(--color-border-primary);--p-autocomplete-overlay-shadow: var(--base-shadow);--p-autocomplete-list-gap: var(--spacing-xxxs);--p-autocomplete-list-padding: var(--spacing-s);--p-autocomplete-option-padding: var(--spacing-xs) var(--spacing-xxs);--p-autocomplete-option-color: var(--color-text-primary);--p-autocomplete-transition-duration: .2s;--p-autocomplete-option-border-radius: var(--radius-normal);--p-autocomplete-option-focus-background: var(--color-button-primary-bg-hover);--p-autocomplete-option-focus-color: var(--color-text-quaternary);--p-message-border-radius: var(--radius-normal);--p-message-border-width: 1px;--p-message-error-color: var(--color-button-danger-bg);--p-drawer-background: var(--color-bg-primary);--p-drawer-border-color: var(--color-border-primary);--p-drawer-border-radius: var(--radius-sm);--p-drawer-shadow: var(--base-shadow);--p-drawer-header-padding: var(--spacing-s) var(--spacing-m);--p-drawer-content-padding: var(--spacing-s) var(--spacing-m);--p-toast-width: 20rem;--p-toast-border-width: 1px;--p-toast-blur: 2px;--p-toast-border-radius: var(--radius-normal);--p-toast-content-padding: var(--spacing-s);--p-toast-content-gap: var(--spacing-s);--p-toast-icon-size: var(--p-icon-size);--p-toast-text-gap: var(--spacing-xxs);--p-toast-summary-font-weight: 500;--p-toast-summary-font-size: 1rem;--p-toast-detail-font-weight: 400;--p-toast-detail-font-size: .825rem;--p-toast-success-background: color-mix(in srgb, var(--color-bg-success-tag), transparent 85%);--p-toast-success-color: var(--color-text-success);--p-toast-success-icon-color: var(--color-text-success);--p-toast-success-icon-size: var(--p-icon-size);--p-toast-success-border-color: var(--color-border-success);--p-toast-success-shadow: var(--base-shadow);--p-toast-success-detail-color: var(--color-text-primary);--p-toast-error-background: color-mix(in srgb, var(--color-bg-warning-tag), transparent 85%);--p-toast-error-color: var(--color-text-warning-tag);--p-toast-error-icon-color: var(--color-text-warning-tag);--p-toast-error-icon-size: var(--p-icon-size);--p-toast-error-border-color: var(--color-border-warning);--p-toast-error-shadow: var(--base-shadow);--p-toast-error-detail-color: var(--color-text-primary);--p-panelmenu-panel-border-color: transparent;--p-panelmenu-panel-background: transparent --p-panelmenu-panel-color: var(--color-text-primary);--p-panelmenu-panel-padding: 0;--p-panelmenu-panel-border-radius: var(--radius-sm);--p-panelmenu-panel-first-top-border-radius: var(--radius-sm);--p-panelmenu-panel-last-bottom-border-radius: var(--radius-sm);--p-panelmenu-panel-last-border-width: 0;--p-panelmenu-item-color: var(--color-text-primary);--p-panelmenu-transition-duration: .2s;--p-panelmenu-item-border-radius: var(--radius-sm);--p-panelmenu-item-padding: var(--spacing-xs) var(--spacing-s);--p-panelmenu-item-gap: var(--spacing-xs);--p-panelmenu-submenu-icon-color: var(--color-text-primary);--p-panelmenu-item-icon-color: var(--color-text-primary);--p-panelmenu-submenu-indent: var(--spacing-s);--p-textarea-color: var(--color-text-primary);--p-textarea-background: transparent;--p-textarea-padding-y: var(--spacing-xxs);--p-textarea-padding-x: var(--spacing-xxs);--p-textarea-border-color: var(--color-border-primary);--p-textarea-border-radius: var(--radius-sm);--p-textarea-shadow: none;--p-textarea-hover-border-color: var(--color-border-primary-hover);--p-textarea-focus-border-color: var(--color-border-primary-focus);--p-textarea-invalid-border-color: var(--color-border-warning);--p-tooltip-gutter: var(--spacing-xxxs);--p-tooltip-background: var(--color-bg-contrast);--p-tooltip-color: var(--color-text-quaternary);--p-tooltip-padding: var(--spacing-xs) var(--spacing-s);--p-tooltip-shadow: var(--base-shadow);--p-tooltip-border-radius: var(--radius-sm);--p-toggleswitch-width: 2.5rem;--p-toggleswitch-height: 1.5rem;--p-toggleswitch-handle-size: 1rem;--p-toggleswitch-gap: .25rem;--p-toggleswitch-background: var(--color-bg-disabled-secondary);--p-toggleswitch-handle-background: var(--color-bg-primary);--p-toggleswitch-handle-hover-background: var(--color-bg-primary);--p-toggleswitch-border-color: transparent;--p-toggleswitch-border-radius: var(--radius-rounded);--p-toggleswitch-transition-duration: var(--transition-duration);--p-toggleswitch-slide-duration: var(--transition-duration);--p-toggleswitch-shadow: var(--tiny-shadow);--p-toggleswitch-checked-border-color: transparent;--p-toggleswitch-checked-background: var(--color-button-primary-bg-hover);--p-toggleswitch-handle-checked-background: var(--color-button-primary-text);--p-toggleswitch-handle-checked-color: var(--color-button-primary-bg-hover);--p-toggleswitch-handle-border-radius: var(--radius-max);--p-toggleswitch-hover-border-color: transparent;--p-toggleswitch-hover-background: var(--color-text-disabled);--p-toggleswitch-checked-hover-border-color: transparent;--p-toggleswitch-checked-hover-background: var(--color-button-primary-bg-hover);--p-toggleswitch-handle-checked-hover-background: var(--color-bg-primary);--p-toggleswitch-border-width: 0px;--p-togglebutton-border-radius: var(--radius);--p-togglebutton-color: var(--color-text-secondary);--p-togglebutton-background: var(--color-button-secondary-bg);--p-togglebutton-border-color: none;--p-togglebutton-padding: .31rem;--p-togglebutton-transition-duration: var(--p-transition-duration);--p-togglebutton-font-weight: 500;--p-togglebutton-gap: var(--spacing-xxs);--p-togglebutton-hover-background: var(--color-button-secondary-bg);--p-togglebutton-hover-color: var(--color-text-primary);--p-togglebutton-content-left: var(--spacing-xxxxs);--p-togglebutton-content-top: var(--spacing-xxxxs);--p-togglebutton-content-checked-background: var(--color-button-primary-bg);--p-togglebutton-content-checked-shadow: var(--tiny-shadow);--p-togglebutton-checked-background: var(--color-button-secondary-bg);--p-togglebutton-checked-color: var(--color-text-quaternary);--p-togglebutton-content-padding: var(--spacing-xxxs);--p-togglebutton-content-border-radius: var(--radius-sm);--p-timeline-event-min-height: 5rem;--p-timeline-vertical-event-content-padding: 0 var(--spacing-s);--p-timeline-event-marker-border-width: 2px;--p-timeline-event-marker-border-color: var(--color-border-primary);--p-timeline-event-marker-border-radius: var(--radius-max);--p-timeline-event-marker-size: 1.125rem;--p-timeline-event-marker-background: var(--color-bg-primary);--p-timeline-event-marker-content-border-radius: var(--radius-max);--p-timeline-event-marker-content-size: .375rem;--p-timeline-event-marker-content-background: var(--color-text-primary);--p-timeline-event-marker-content-inset-shadow: 0px .5px 0px 0px rgba(0, 0, 0, .06), 0px 1px 1px 0px rgba(0, 0, 0, .12);--p-timeline-event-connector-size: 2px;--p-timeline-event-connector-color: var(--color-border-primary);--p-timeline-horizontal-event-content-padding: var(--spacing-xxxxs) 0;--p-password-icon-color: var(--color-text-secondary);--p-password-overlay-background: var(--color-bg-primary);--p-password-overlay-color: var(--color-text-primary);--p-password-overlay-border-color: var(--color-border-primary);--p-password-overlay-border-radius: var(--radius-sm);--p-password-overlay-padding: var(--spacing-s);--p-password-overlay-shadow: var(--base-shadow);--p-password-strength-weak-background: var(--color-text-warning);--p-password-strength-medium-background: var(--color-text-feedback);--p-password-strength-strong-background: var(--color-text-success);--p-password-meter-height: var(--spacing-xxs);--p-password-meter-border-radius: var(--radius-rounded);--p-password-meter-background: var(--color-bg-disabled);--p-password-content-gap: var(--spacing-xxs);--p-popover-gutter: var(--spacing-xs);--p-popover-background: var(--color-bg-primary);--p-popover-color: var(--color-text-primary);--p-popover-border-color: var(--color-border-primary);--p-popover-border-radius: var(--radius-sm);--p-popover-shadow: var(--base-shadow);--p-popover-arrow-offset: 1.25rem;--p-popover-arrow-left: 0px;--p-popover-content-padding: var(--spacing-s);--p-menu-background: var(--color-bg-primary);--p-menu-color: var(--color-text-primary);--p-menu-border-color: var(--color-border-primary);--p-menu-border-radius: var(--radius-sm);--p-menu-shadow: var(--base-shadow);--p-menu-padding: var(--spacing-xxxs);--p-menu-gap: var(--spacing-xxxs);--p-menu-transition-duration: .2s;--p-menu-submenu-label-padding: var(--spacing-xs) var(--spacing-s);--p-menu-submenu-label-color: var(--color-text-secondary);--p-menu-submenu-label-background: transparent;--p-menu-list-padding: var(--spacing-s);--p-menu-list-gap: var(--spacing-xs);--p-menu-item-padding: var(--spacing-xs) var(--spacing-s);--p-menu-item-border-radius: var(--radius-sm);--p-menu-item-gap: var(--spacing-xs);--p-menu-item-color: var(--color-text-primary);--p-menu-item-hover-color: var(--color-button-primary-text);--p-menu-item-hover-background: var(--color-button-primary-bg-hover);--p-menu-item-focus-color: var(--color-button-primary-text);--p-menu-item-focus-background: var(--color-button-primary-bg-hover);--p-menu-item-icon-color: var(--color-text-primary);--p-menu-item-icon-hover-color: var(--color-button-primary-text);--p-menu-item-icon-focus-color: var(--color-button-primary-text);--p-menu-separator-border-color: var(--color-border-primary);--p-menu-separator-margin: var(--spacing-xxs) 0;--p-slider-track-size: 6px;--p-slider-track-background: var(--color-bg-disabled-secondary);--p-slider-track-border-radius: var(--radius-max);--p-slider-range-background: var(--color-bg-tertiary);--p-slider-handle-height: 20px;--p-slider-handle-width: 20px;--p-slider-handle-background: var(--color-bg-disabled-secondary);--p-slider-handle-border-radius: var(--radius-max);--p-slider-transition-duration: var(--p-transition-duration);--p-slider-handle-content-height: 16px;--p-slider-handle-content-width: 16px;--p-slider-handle-content-background: var(--color-bg-primary);--p-slider-handle-content-border-radius: var(--radius-max);--p-slider-handle-content-shadow: var(--base-shadow);--p-slider-handle-content-hover-background: var(--color-bg-primary);--p-slider-handle-hover-background: var(--color-bg-disabled-secondary);--p-progressbar-height: 14px;--p-progressbar-background: var(--color-bg-secondary);--p-progressbar-border-radius: var(--radius-max);--p-progressbar-value-background: var(--color-bg-tertiary);--p-progressbar-label-color: var(--color-text-quaternary);--p-progressbar-label-font-size: 12px;--p-progressbar-label-font-weight: 500;--p-datatable-header-cell-padding: var(--spacing-xs) var(--spacing-s);--p-datatable-header-cell-background: var(--color-bg-secondary);--p-datatable-header-cell-color: var(--color-text-secondary);--p-datatable-header-cell-border-color: var(--color-border-primary);--p-datatable-header-cell-gap: var(--spacing-xs);--p-datatable-body-cell-padding: var(--spacing-xs) var(--spacing-s);--p-datatable-body-cell-border-color: var(--color-border-primary);--p-datatable-row-background: var(--color-bg-primary);--p-datatable-row-color: var(--color-text-primary);--p-datatable-row-hover-background: var(--color-bg-secondary);--p-datatable-row-hover-color: var(--color-text-primary);--p-datatable-border-color: var(--color-border-primary);--p-datatable-transition-duration: var(--p-transition-duration);--p-paginator-padding: var(--spacing-s) var(--spacing-m);--p-paginator-gap: var(--spacing-xxs);--p-paginator-background: var(--color-bg-primary);--p-paginator-color: var(--color-text-secondary);--p-paginator-border-color: var(--color-border-primary);--p-paginator-border-radius: var(--radius-sm);--p-paginator-nav-button-background: transparent;--p-paginator-nav-button-color: var(--color-text-secondary);--p-paginator-nav-button-width: 2.5rem;--p-paginator-nav-button-height: 2.5rem;--p-paginator-nav-button-border-radius: var(--radius-sm);--p-paginator-nav-button-hover-background: var(--color-bg-secondary);--p-paginator-nav-button-hover-color: var(--color-text-primary);--p-paginator-nav-button-focus-background: var(--color-bg-secondary);--p-paginator-nav-button-focus-color: var(--color-text-primary);--p-paginator-nav-button-selected-background: var(--color-button-primary-bg);--p-paginator-nav-button-selected-color: var(--color-button-primary-text);--p-checkbox-width: 1.25rem;--p-checkbox-height: 1.25rem;--p-checkbox-border-radius: var(--radius-sm);--p-checkbox-border-color: var(--color-border-primary);--p-checkbox-background: var(--color-bg-primary);--p-checkbox-hover-border-color: var(--color-border-primary-hover);--p-checkbox-hover-background: var(--color-bg-primary);--p-checkbox-checked-background: var(--color-button-primary-bg);--p-checkbox-checked-border-color: var(--color-button-primary-bg);--p-checkbox-checked-hover-background: var(--color-button-primary-bg-hover);--p-checkbox-checked-hover-border-color: var(--color-button-primary-bg-hover);--p-checkbox-icon-color: var(--color-button-primary-text);--p-checkbox-icon-checked-color: var(--color-button-primary-text);--p-checkbox-icon-checked-hover-color: var(--color-button-primary-text);--p-checkbox-transition-duration: var(--p-transition-duration);--p-checkbox-shadow: var(--p-form-field-shadow);--p-checkbox-invalid-border-color: var(--color-text-danger);--p-speeddial-gap: var(--spacing-xxs);--p-speeddial-button-width: 2rem;--p-speeddial-button-height: 2rem;--p-speeddial-button-border-radius: var(--radius-max);--p-speeddial-button-background: var(--color-button-primary-bg);--p-speeddial-button-color: var(--color-button-primary-text);--p-speeddial-button-hover-background: var(--color-button-primary-bg-hover);--p-speeddial-button-hover-color: var(--color-button-primary-text);--p-speeddial-button-focus-background: var(--color-button-primary-bg-hover);--p-speeddial-button-focus-color: var(--color-button-primary-text);--p-speeddial-action-width: 1.5rem;--p-speeddial-action-height: 1.5rem;--p-speeddial-action-border-radius: var(--radius-max);--p-speeddial-action-background: var(--color-button-secondary-bg);--p-speeddial-action-color: var(--color-button-secondary-text);--p-speeddial-action-hover-background: var(--color-button-secondary-bg-hover);--p-speeddial-action-hover-color: var(--color-button-secondary-text);--p-speeddial-action-focus-background: var(--color-button-secondary-bg-hover);--p-speeddial-action-focus-color: var(--color-button-secondary-text)}.p-inputtext,.p-password,.p-autocomplete{font-family:Inter,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.75rem;width:100%;font-size:1.125rem!important}.p-inputtext::placeholder,.p-password::placeholder,.p-autocomplete::placeholder{color:var(--color-text-disabled)!important}.p-inputtext.-size-m,.p-password.-size-m,.p-autocomplete.-size-m{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;font-size:.875rem!important;line-height:1.6rem!important;--p-inputtext-border-radius: var(--radius-sm);--p-inputtext-padding-x: var(--spacing-xxs);--p-inputtext-padding-y: var(--spacing-xxs);--p-form-field-padding-x: var(--spacing-xs);--p-icon-size: 1.25rem}.p-autocomplete.-size-m>.p-inputtext{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;font-size:.875rem!important;line-height:1.6rem!important}.p-password.p-invalid .p-inputtext{--p-inputtext-border-color: var(--color-text-warning)}.p-datepicker{display:flex;width:100%}.p-datepicker.-size-m>.p-inputtext{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;font-size:.875rem!important;line-height:1.6rem!important;--p-inputtext-border-radius: var(--radius-sm);--p-inputtext-padding-x: var(--spacing-xxs);--p-inputtext-padding-y: var(--spacing-xxs);--p-form-field-padding-x: var(--spacing-xs)}.p-datepicker.-size-m>.p-datepicker-input-icon-container{--p-icon-size: 1.25rem}.p-select.-size-m{--p-select-border-radius: var(--radius-sm)}.p-select.-size-m>.p-select-label{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;font-size:.875rem!important;line-height:1.6rem!important;--p-select-padding-x: var(--spacing-xxs);--p-select-padding-y: var(--spacing-xxs);--p-select-dropdown-width: 1.5rem}.p-select.-size-m>.p-select-dropdown{--p-icon-size: 1.25rem;--p-select-dropdown-width: 1.5rem}.p-select.-size-m>.p-select-clear-icon{--p-icon-size: 1.25rem;--p-select-dropdown-width: 1.5rem}.p-select-header.-size-m>.p-select-filter,.p-select-header.-size-m>.p-iconfield>.p-select-filter{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;font-size:.875rem!important;line-height:1.6rem!important;--p-inputtext-padding-x: var(--spacing-xxs);--p-inputtext-padding-y: var(--spacing-xxs)}.p-select-header.-size-m>.p-iconfield>.p-inputicon{--p-icon-size: 1.25rem}.p-inputnumber.-size-m>.p-inputtext{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;font-size:.875rem!important;line-height:1.6rem!important;--p-inputtext-border-radius: var(--radius-sm);--p-inputtext-padding-x: var(--spacing-xxs);--p-inputtext-padding-y: var(--spacing-xxs);--p-form-field-padding-x: var(--spacing-xs)}.p-inputicon.-size-m{--p-icon-size: 1.25rem}.p-select-label{font-family:Inter,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.75rem;font-size:1.125rem!important}.p-togglebutton{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;font-size:.875rem!important}.p-datepicker-panel{max-width:20rem!important;min-width:20rem!important}.p-datepicker-title{font-family:Inter,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem}.p-datepicker-weekday-cell{font-family:Inter,sans-serif;font-weight:500;font-size:.75rem;line-height:1rem;color:var(--color-text-secondary)}.p-datepicker-day{font-family:Inter,sans-serif;font-weight:400;font-size:.75rem;line-height:1rem}.p-tag{height:fit-content}.p-tag.-size-s{font-family:Inter,sans-serif;font-weight:500;font-size:.75rem;line-height:1rem;padding:var(--spacing-xxxs) var(--spacing-xxs);gap:var(--spacing-xxxs)}.p-tag.-size-s svg{width:14px;height:14px;min-width:14px;min-height:14px}.p-tag.-size-m{font-family:Inter,sans-serif;font-weight:500;font-size:.875rem;line-height:1.25rem;padding:var(--spacing-xxs) var(--spacing-xs)}.p-floatlabel{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary)}.p-autocomplete-loader{display:none!important}.p-iconfield .p-inputtext:not(:last-child){padding-inline-end:0!important}.p-drawer-title{font-family:Inter,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.75rem}.p-component.secondary>.p-inputtext{box-shadow:none;border-color:transparent;background-color:var(--color-bg-quaternary)}.p-component.secondary>.p-inputtext:enabled:hover{border-color:var(--color-border-primary-hover)}.p-component.tertiary>.p-inputtext{border-color:transparent;box-shadow:none;background-color:var(--color-bg-quaternary)}.p-component.tertiary>.p-inputtext:enabled:hover{border-color:var(--color-border-primary-hover)}.p-inputtext.tertiary{border-color:transparent;box-shadow:none;background-color:var(--color-bg-quaternary)}.p-inputtext.tertiary:enabled:hover{border-color:var(--color-border-primary-hover)}.p-disabled-opacity-1>.p-select-list>.p-select-option.p-disabled{--p-disabled-opacity: 1}.p-menu-item-link{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem}.p-tooltip-text{width:fit-content!important;font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem}.p-autocomplete-option.p-focus>.search-option svg,.p-autocomplete-option.p-focus>.search-option span{color:var(--color-text-quaternary)!important}@media (max-width: 1400px){:root{--p-inputtext-padding-x: var(--spacing-m);--p-inputtext-padding-y: var(--spacing-xs)}}@media (max-width: 1000px){:root{--p-inputtext-padding-x: var(--spacing-xs);--p-inputtext-padding-y: var(--spacing-xxs)}}@media (max-width: 600px){:root{--p-dialog-header-padding: var(--spacing-xs);--p-dialog-content-padding: 0 var(--spacing-xs) var(--spacing-xs) var(--spacing-xs);--p-toast-width: 80%}.p-dialog{max-width:90%}}:root{--shadow-color: 293deg 100% 7%}.landing{margin:0;padding:0;font-family:Inter,sans-serif;background-color:#fff;color:#1f2937;line-height:1.6;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}.landing-btn{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;border-radius:.5rem;font-family:Inter,sans-serif;font-weight:500;font-size:.9375rem;text-decoration:none;cursor:pointer;transition:all .2s ease;border:none;white-space:nowrap}.landing-btn.-primary{background-color:#263792;color:#fff}.landing-btn.-primary:hover{background-color:#1e2d75}.landing-btn.-secondary{background-color:transparent;color:#374151;border:1px solid #e5e7eb}.landing-btn.-secondary:hover{background-color:#f3f4f6;border-color:#d1d5db}.landing-btn.-tertiary{background-color:#0000000d;color:#fff;border:1px solid #e7eaf0}.landing-btn.-tertiary:hover{background-color:#0000001a}.landing-btn.-large{padding:.875rem 1.75rem;font-size:1rem;font-weight:600}.landing-btn.-full{width:100%;max-width:12rem}.landing-header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 2rem}@media (max-width: 600px){.landing-header{padding:.75rem 1rem}}.landing-header__container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:calc(1200px - 1rem);margin:0 auto;background-color:#fff;border:1px solid #e8e8e8;border-radius:100px;padding:.5rem;transition:border-color .3s ease,margin-top .3s ease,background-color .3s ease,backdrop-filter .3s ease;margin-top:1.5rem;box-shadow:0 0 0 1px #2000241c,0 2px 2px #2000240d}.landing-header__container:hover{border-color:#d8d8d8}.landing-header__container.-scrolled{margin-top:0;background-color:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (max-width: 1024px){.landing-header__container{grid-template-columns:auto 1fr auto auto}}.landing-header__logo,.landing-footer__logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.landing-header__logo-img,.landing-footer__logo-img{height:1.75rem;width:auto}.landing-header__nav{display:flex;align-items:center;gap:.25rem;margin-left:2rem}@media (max-width: 1024px){.landing-header__nav{display:none}}.landing-header__nav-link{font-size:.9375rem;font-weight:500;color:#374151;text-decoration:none;padding:.5rem 1rem;border-radius:100px;transition:color .2s ease,background-color .2s ease}.landing-header__nav-link:hover{color:#111827;background-color:#f3f4f6}.landing-header__actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}.landing-header__actions .landing-btn.-secondary{border:none;background-color:transparent;padding:.625rem 1rem;border-radius:100px}.landing-header__actions .landing-btn.-secondary:hover{background-color:#f3f4f6}.landing-header__actions .landing-btn.-primary{border-radius:100px;padding:.625rem 1.25rem}@media (max-width: 1024px){.landing-header__actions{gap:.25rem}.landing-header__actions .landing-btn.-secondary{padding:.5rem .75rem;font-size:.875rem}.landing-header__actions .landing-btn.-primary{padding:.5rem 1rem;font-size:.875rem}}@media (max-width: 600px){.landing-header__actions .landing-btn{display:none}}.landing-header__mobile-toggle{display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background:none;border:none;cursor:pointer;color:#374151;border-radius:100px;transition:background-color .2s ease}.landing-header__mobile-toggle:hover{background-color:#f3f4f6}@media (max-width: 1024px){.landing-header__mobile-toggle{display:flex}}.landing-header__mobile-menu{position:fixed;inset:0;background-color:#fff;z-index:1001;padding:1.5rem;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-20px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease}.landing-header__mobile-menu.-open{opacity:1;visibility:visible;transform:translateY(0)}.landing-header__mobile-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.landing-header__mobile-logo{height:1.75rem;width:auto}.landing-header__mobile-close{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;background-color:#f3f4f6;border:none;cursor:pointer;color:#374151;border-radius:100px;transition:background-color .2s ease}.landing-header__mobile-close:hover{background-color:#e5e7eb}.landing-header__mobile-nav{display:flex;flex-direction:column;gap:.25rem}.landing-header__mobile-link{display:block;padding:1rem 1.25rem;font-size:1.125rem;font-weight:500;color:#1f2937;text-decoration:none;border-radius:.75rem;transition:background-color .2s ease}.landing-header__mobile-link:hover{background-color:#f3f4f6}.landing-header__mobile-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-bottom:2rem;align-items:center}.landing-header__mobile-actions .landing-btn{border-radius:100px;padding:1rem 1.5rem;font-size:1rem}.landing-main{display:block}.landing-hero{position:relative;text-align:center}.landing-hero__content{position:relative;z-index:2;max-width:1100px;margin:0 auto}.landing-hero__title{font-size:4rem;font-weight:700;line-height:1.15;margin:0 0 1.5rem;text-wrap:balance;background:linear-gradient(135deg,#fff 0% 40%,#dbeafe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 4px 20px rgba(0,0,0,.25))}@media (max-width: 1024px){.landing-hero__title{font-size:2.5rem}}@media (max-width: 600px){.landing-hero__title{font-size:2rem;margin-right:10px;margin-left:10px}}.landing-hero__subtitle{font-size:1.25rem;font-weight:500;color:#fff;margin:0 0 2.5rem;line-height:1.6;text-shadow:0 2px 15px rgba(0,0,0,.2)}@media (max-width: 600px){.landing-hero__subtitle{font-size:1.125rem;margin-right:10px;margin-left:10px}}.landing-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:4rem}@media (max-width: 600px){.landing-hero__actions{flex-direction:column;align-items:center}.landing-hero__actions .landing-btn{width:100%;max-width:12rem}}.landing-hero__gradient-box{width:calc(100% - 1rem);border-radius:2rem;background:linear-gradient(135deg,#3c58e7,#6578de 34%,#6b79bc 55%,#5362ab 72%,#233387);border:1px solid rgba(41,0,41,.0509803922);margin:.5rem;padding:10rem 0}.landing-features{padding:6rem 2rem;transform:translateY(-230px);margin-bottom:-230px}@media (max-width: 600px){.landing-features{padding:4rem 1.5rem}}.landing-features__container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto}@media (max-width: 1024px){.landing-features__container{grid-template-columns:1fr;max-width:500px}}.landing-card-glow{padding:7px;border-radius:1rem;box-shadow:0 0 0 1px #2000241c,0 2px 2px #2000240d;background-color:#ffffff1f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:box-shadow .3s ease,transform .3s ease}.landing-card-glow:hover{box-shadow:0 10px 40px #0000001f;transform:translateY(-4px)}.landing-card{height:100%;border-radius:calc(1rem - 5px);overflow:hidden;box-shadow:0 0 0 1px hsl(var(--shadow-color)/.11),0 1px 1.5px hsl(var(--shadow-color)/.01),0 2px 3px hsl(var(--shadow-color)/.02),0 4px 6px hsl(var(--shadow-color)/.03),0 8px 12px hsl(var(--shadow-color)/.04),0 16px 24px hsl(var(--shadow-color)/.05),0 24px 36px hsl(var(--shadow-color)/.06),0 36px 54px hsl(var(--shadow-color)/.07),0 54px 81px hsl(var(--shadow-color)/.08)}.landing-card__image-container{width:calc(100% - 50px);padding:25px;background-color:#0012ff05;border-bottom:1px solid rgba(41,0,41,.1098039216);display:flex;align-items:center;justify-content:center}.landing-card__image{position:relative;width:100%;padding-top:60%;overflow:hidden;border-radius:calc(1rem - 5px);box-shadow:0 0 0 1px #2000241c,0 2px 2px #2000240d}.landing-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.landing-card__content{padding:1.5rem;background-color:#fff}.landing-card__title{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .75rem;line-height:1.4}.landing-card__text{font-size:.9375rem;color:#6b7280;margin:0;line-height:1.6}.landing-cta{padding:0 2rem 6rem;text-align:center}@media (max-width: 600px){.landing-cta{padding:3rem 1.5rem 4rem;margin-top:-150px}}.landing-cta__container{max-width:1100px;margin:0 auto}@media (max-width: 600px){.landing-cta__container{margin-top:100px}}.landing-cta__title{font-size:3rem;font-weight:700;color:#1f2937;margin:0 0 1.5rem;line-height:1.2}@media (max-width: 600px){.landing-cta__title{font-size:1.75rem}}.landing-cta__subtitle{font-size:1.5rem;font-weight:500;color:#4b5563;margin:0 0 2.5rem;line-height:1.4}@media (max-width: 600px){.landing-cta__subtitle{font-size:1.25rem;margin-bottom:2rem}}.landing-cta__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2.5rem}@media (max-width: 1024px){.landing-cta__cards{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);gap:1rem}}.landing-cta__card{background-color:#f8faff;border-radius:1rem;padding:1.5rem;border:1px solid #e0e7ff;box-shadow:0 1px 3px #3b82f614,0 1px 2px #3b82f60a;text-align:left;max-width:400px;margin-left:auto}.landing-cta__card:last-of-type{margin-left:0;margin-right:auto}@media (max-width: 1024px){.landing-cta__card{margin:0 auto;max-width:330px}.landing-cta__card:last-of-type{margin:0 auto}}@media (max-width: 600px){.landing-cta__card{padding:1.25rem}}.landing-cta__label{display:inline-block;font-size:.75rem;font-weight:600;color:#3c58e7;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.landing-cta__text{font-size:1.0625rem;font-weight:400;color:#475569;line-height:1.7;margin:0}@media (max-width: 600px){.landing-cta__text{font-size:1rem}}.landing-cta__actions{display:flex;justify-content:center}.landing-cta__actions .landing-btn{border-radius:100px}.landing-modules{padding:6rem 2rem;background-color:#fafbfc}@media (max-width: 600px){.landing-modules{padding:4rem 1rem}}.landing-modules__container{max-width:1200px;margin:0 auto}@media (max-width: 1024px){.landing-modules__container{width:100%;margin:0}}.landing-modules__header{text-align:center;margin-bottom:3rem}.landing-modules__label{display:inline-block;font-size:.75rem;font-weight:600;color:#3c58e7;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;padding:.5rem 1rem;background-color:#eef2ff;border-radius:100px}.landing-modules__title{font-size:2.75rem;font-weight:700;color:#1f2937;margin:0 0 1rem;line-height:1.2}@media (max-width: 600px){.landing-modules__title{font-size:2rem}}.landing-modules__subtitle{font-size:1.25rem;color:#6b7280;margin:0;line-height:1.6}@media (max-width: 600px){.landing-modules__subtitle{font-size:1.125rem}}.landing-modules__nav-wrapper{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:3rem}@media (max-width: 600px){.landing-modules__nav-wrapper{gap:.5rem;margin-bottom:2rem}}.landing-modules__nav-arrow{display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#374151;cursor:pointer;transition:all .2s ease;flex-shrink:0}.landing-modules__nav-arrow:hover{background-color:#f3f4f6;border-color:#d1d5db}.landing-modules__nav-arrow:active{transform:scale(.95)}.landing-modules__nav-arrow svg{width:1.25rem;height:1.25rem}@media (max-width: 600px){.landing-modules__nav-arrow{display:flex}}.landing-modules__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:.5rem;background-color:#fff;border-radius:1rem;box-shadow:0 0 0 1px #20002414,0 2px 4px #2000240a}@media (max-width: 1024px){.landing-modules__nav{gap:.25rem;padding:.375rem}}@media (max-width: 600px){.landing-modules__nav{display:flex;flex-wrap:nowrap;overflow:hidden;gap:0;padding:.375rem;width:12rem}}.landing-modules__tab{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:transparent;border:none;border-radius:.75rem;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .25s ease;white-space:nowrap}.landing-modules__tab:hover{color:#374151;background-color:#f3f4f6}.landing-modules__tab.-active{color:#fff;background-color:#263792;box-shadow:0 2px 8px #2637924d}@media (max-width: 1024px){.landing-modules__tab{padding:.625rem 1rem;font-size:.875rem}}@media (max-width: 600px){.landing-modules__tab{display:none;justify-content:center;padding:.75rem 1rem;font-size:.875rem;flex:1;min-width:0}.landing-modules__tab.-active{display:flex;color:#6b7280;background-color:transparent;box-shadow:none}.landing-modules__tab span{display:block;overflow:hidden;text-overflow:ellipsis}}.landing-modules__tab-icon{width:1.25rem;height:1.25rem;flex-shrink:0}.landing-modules__content{position:relative;min-height:500px}@media (max-width: 600px){.landing-modules__content{min-height:auto}}.landing-modules__panel{display:none;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.landing-modules__panel.-active{display:block;opacity:1;transform:translateY(0)}.landing-modules__panel-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:1.25rem 4rem;align-items:start;background-color:#fff;border-radius:1.5rem;padding:3rem;min-height:410px;box-shadow:0 0 0 1px #20002414,0 4px 16px #2000240f}@media (max-width: 1024px){.landing-modules__panel-content{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:1.5rem;padding:2rem;min-height:auto}}@media (max-width: 600px){.landing-modules__panel-content{padding:1.5rem;gap:1.25rem}}.landing-modules__panel-title{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0;line-height:1.3;grid-column:1;grid-row:1}@media (max-width: 1024px){.landing-modules__panel-title{order:1}}@media (max-width: 600px){.landing-modules__panel-title{font-size:1.5rem}}.landing-modules__panel-text{grid-column:1;grid-row:2}@media (max-width: 1024px){.landing-modules__panel-text{order:3;grid-row:3}}.landing-modules__panel-description{font-size:1.0625rem;color:#6b7280;line-height:1.7;margin:0 0 1rem}.landing-modules__panel-description:last-of-type{margin-bottom:1.5rem}@media (max-width: 600px){.landing-modules__panel-description{font-size:1rem}}.landing-modules__panel-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.landing-modules__panel-features li{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;color:#374151;line-height:1.5}.landing-modules__panel-features li svg{width:1.25rem;height:1.25rem;flex-shrink:0;color:#22c55e;margin-top:.125rem}.landing-modules__panel-visual{grid-column:2;grid-row:1/3;align-self:center}@media (max-width: 1024px){.landing-modules__panel-visual{grid-column:1;grid-row:auto;order:2}}.landing-modules__mockup{background-color:#1f2937;border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.landing-modules__mockup-header{display:flex;gap:.5rem;padding:1rem 1.25rem;background-color:#374151}.landing-modules__mockup-dot{width:.75rem;height:.75rem;border-radius:50%;background-color:#4b5563}.landing-modules__mockup-dot:first-child{background-color:#ef4444}.landing-modules__mockup-dot:nth-child(2){background-color:#f59e0b}.landing-modules__mockup-dot:nth-child(3){background-color:#22c55e}.landing-modules__mockup-content{padding:1.5rem;background-color:#fff;min-height:280px}@media (max-width: 600px){.landing-modules__mockup-content{padding:1rem;min-height:220px}}.landing-modules__calendar-demo{height:100%}.landing-modules__calendar-header{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.landing-modules__calendar-header span{font-size:.8125rem;font-weight:600;color:#374151;text-align:center}@media (max-width: 600px){.landing-modules__calendar-header{grid-template-columns:repeat(2,1fr);gap:.25rem;margin-bottom:.75rem;padding-bottom:.5rem}.landing-modules__calendar-header span{font-size:.75rem}}@media (max-width: 600px){.landing-modules__calendar-col3{display:none!important}}.landing-modules__calendar-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,40px);gap:.5rem}@media (max-width: 600px){.landing-modules__calendar-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,36px);gap:.25rem}}.landing-modules__calendar-event{display:flex;flex-direction:column;justify-content:center;padding:.5rem .75rem;border-radius:.5rem;animation:eventSlideIn .5s ease forwards;opacity:0}.landing-modules__calendar-event.-deposit{background-color:#dcfce7;border-left:3px solid #22c55e;animation-delay:.1s}.landing-modules__calendar-event.-diagnostic{background-color:#dbeafe;border-left:3px solid #3b82f6;animation-delay:.2s}.landing-modules__calendar-event.-delivery{background-color:#f3e8ff;border-left:3px solid #a855f7;animation-delay:.3s}@media (max-width: 600px){.landing-modules__calendar-event{padding:.375rem .5rem;border-radius:.375rem;border-left-width:2px}}@keyframes eventSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.landing-modules__event-time{font-size:.6875rem;font-weight:600;color:#6b7280}@media (max-width: 600px){.landing-modules__event-time{font-size:.625rem}}.landing-modules__event-title{font-size:.75rem;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 600px){.landing-modules__event-title{font-size:.6875rem}}.landing-modules__workload-demo{display:flex;flex-direction:column;gap:1rem}.landing-modules__workload-day{display:grid;grid-template-columns:40px 1fr 50px;align-items:center;gap:1rem}.landing-modules__workload-label{font-size:.875rem;font-weight:600;color:#374151}.landing-modules__workload-bar{height:1.5rem;background-color:#f3f4f6;border-radius:.5rem;overflow:hidden}.landing-modules__workload-fill{height:100%;background:linear-gradient(90deg,#3c58e7,#6578de);border-radius:.5rem;animation:fillBar 1s ease forwards;transform-origin:left}.landing-modules__workload-fill.-warning{background:linear-gradient(90deg,#f59e0b,#ef4444)}@keyframes fillBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-modules__workload-percent{font-size:.875rem;font-weight:600;color:#3c58e7;text-align:right}.landing-modules__workload-percent.-warning{color:#ef4444}.landing-modules__assignment-demo{display:flex;flex-direction:column;gap:.75rem}.landing-modules__assignment-task{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background-color:#f9fafb;border-radius:.75rem;border:1px solid #e5e7eb;animation:taskFadeIn .4s ease forwards;opacity:0}.landing-modules__assignment-task:nth-child(1){animation-delay:.1s}.landing-modules__assignment-task:nth-child(2){animation-delay:.2s}.landing-modules__assignment-task:nth-child(3){animation-delay:.3s}@keyframes taskFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.landing-modules__assignment-task-info{display:flex;flex-direction:column;gap:.25rem}.landing-modules__assignment-task-name{font-size:.9375rem;font-weight:600;color:#1f2937}.landing-modules__assignment-task-vehicle{font-size:.8125rem;color:#6b7280}.landing-modules__assignment-suggestion{display:flex;align-items:center;gap:.5rem}.landing-modules__assignment-ai-badge{font-size:.625rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);padding:.25rem .5rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.05em}.landing-modules__assignment-tech{font-size:.875rem;font-weight:500;color:#374151;padding:.375rem .75rem;background-color:#fff;border-radius:.5rem;border:1px solid #d1d5db}.landing-modules__folders-demo{display:flex;flex-direction:column;gap:.5rem}.landing-modules__folder-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background-color:#fff;border-radius:.75rem;border:1px solid #e5e7eb;animation:folderSlide .4s ease forwards;opacity:0;position:relative}.landing-modules__folder-item:nth-child(1){animation-delay:.1s}.landing-modules__folder-item:nth-child(2){animation-delay:.2s}.landing-modules__folder-item:nth-child(3){animation-delay:.3s}.landing-modules__folder-item:nth-child(4){animation-delay:.4s}@keyframes folderSlide{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.landing-modules__folder-status{width:.625rem;height:.625rem;border-radius:50%;flex-shrink:0}.landing-modules__folder-status.-repairing{background-color:#f59e0b}.landing-modules__folder-status.-waiting{background-color:#eab308}.landing-modules__folder-status.-coming{background-color:#94a3b8}.landing-modules__folder-status.-done{background-color:#22c55e}@media (max-width: 600px){.landing-modules__folder-status{display:none}}.landing-modules__folder-info{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}@media (max-width: 600px){.landing-modules__folder-info{margin-top:24px}}.landing-modules__folder-vehicle{font-size:.875rem;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-modules__folder-client{font-size:.75rem;color:#6b7280}.landing-modules__folder-badge{font-size:.6875rem;font-weight:600;padding:.25rem .625rem;border-radius:100px;white-space:nowrap}.landing-modules__folder-badge.-repairing{color:#ea580c;background-color:#ffedd5}.landing-modules__folder-badge.-waiting{color:#ca8a04;background-color:#fef9c3}.landing-modules__folder-badge.-coming{color:#475569;background-color:#f1f5f9}.landing-modules__folder-badge.-done{color:#16a34a;background-color:#dcfce7}@media (max-width: 600px){.landing-modules__folder-badge{position:absolute;top:8px;right:8px}}.landing-modules__docs-demo{display:flex;flex-direction:column;gap:1.5rem}.landing-modules__doc-flow{display:flex;align-items:center;justify-content:center;gap:.75rem}@media (max-width: 600px){.landing-modules__doc-flow{flex-direction:column}}.landing-modules__doc-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border-radius:.75rem;transition:transform .3s ease}.landing-modules__doc-item svg{width:2rem;height:2rem}.landing-modules__doc-item span{font-size:.75rem;font-weight:600}.landing-modules__doc-item.-quote{background-color:#dbeafe;color:#2563eb}.landing-modules__doc-item.-or{background-color:#fef3c7;color:#d97706}.landing-modules__doc-item.-invoice{background-color:#dcfce7;color:#16a34a}.landing-modules__doc-item:hover{transform:scale(1.05)}.landing-modules__doc-arrow{color:#d1d5db}.landing-modules__doc-arrow svg{width:1.5rem;height:1.5rem}@media (max-width: 600px){.landing-modules__doc-arrow{transform:rotate(90deg)}}.landing-modules__doc-preview{background-color:#f9fafb;border-radius:.75rem;padding:1.25rem;border:1px solid #e5e7eb}.landing-modules__doc-line{height:.5rem;background-color:#e5e7eb;border-radius:.25rem;margin-bottom:.5rem}.landing-modules__doc-line.-short{width:40%}.landing-modules__doc-line.-medium{width:70%}.landing-modules__doc-total{display:flex;justify-content:space-between;margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5e7eb;font-weight:600}.landing-modules__doc-total span:first-child{color:#6b7280;font-size:.875rem}.landing-modules__doc-total span:last-child{color:#1f2937;font-size:1rem}.landing-modules__parts-demo{display:flex;flex-direction:column;gap:1rem}.landing-modules__parts-search{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem}.landing-modules__parts-search svg{width:1.25rem;height:1.25rem;color:#9ca3af}.landing-modules__parts-search span{color:#9ca3af;font-size:.9375rem}.landing-modules__parts-list{display:flex;flex-direction:column;gap:.5rem}.landing-modules__part-item{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.875rem 1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;animation:partSlide .3s ease forwards;opacity:0}.landing-modules__part-item:nth-child(1){animation-delay:.1s}.landing-modules__part-item:nth-child(2){animation-delay:.2s}.landing-modules__part-item:nth-child(3){animation-delay:.3s}@media (max-width: 600px){.landing-modules__part-item{grid-template-columns:1fr}}@keyframes partSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.landing-modules__part-name{font-size:.9375rem;font-weight:500;color:#1f2937}.landing-modules__part-ref{font-size:.75rem;color:#9ca3af;font-family:monospace}.landing-modules__part-price{font-size:.9375rem;font-weight:600;color:#3c58e7}.landing-modules__scan-demo{display:flex;flex-direction:column;align-items:center;gap:1rem}.landing-modules__scan-card{position:relative;width:140px;height:90px;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.landing-modules__scan-icon{color:#6366f1}.landing-modules__scan-icon svg{width:1.5rem;height:1.5rem}.landing-modules__scan-text{font-size:.6875rem;font-weight:600;color:#4f46e5;text-transform:uppercase;letter-spacing:.05em}.landing-modules__scan-corner{position:absolute;width:1rem;height:1rem;border:2px solid #3C58E7}.landing-modules__scan-corner.-tl{top:-4px;left:-4px;border-right:none;border-bottom:none;border-radius:4px 0 0;animation:scanPulse 2s ease-in-out infinite}.landing-modules__scan-corner.-tr{top:-4px;right:-4px;border-left:none;border-bottom:none;border-radius:0 4px 0 0;animation:scanPulse 2s ease-in-out infinite .5s}.landing-modules__scan-corner.-bl{bottom:-4px;left:-4px;border-right:none;border-top:none;border-radius:0 0 0 4px;animation:scanPulse 2s ease-in-out infinite 1s}.landing-modules__scan-corner.-br{bottom:-4px;right:-4px;border-left:none;border-top:none;border-radius:0 0 4px;animation:scanPulse 2s ease-in-out infinite 1.5s}@keyframes scanPulse{0%,to{opacity:1}50%{opacity:.4}}.landing-modules__scan-arrow{color:#d1d5db;animation:arrowBounce 1.5s ease-in-out infinite}.landing-modules__scan-arrow svg{width:1.5rem;height:1.5rem}@keyframes arrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.landing-modules__scan-result{display:flex;gap:1rem;padding:1rem;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.75rem}@media (max-width: 600px){.landing-modules__scan-result{flex-direction:column}}.landing-modules__scan-field{display:flex;flex-direction:column;gap:.125rem}.landing-modules__scan-label{font-size:.625rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.landing-modules__scan-value{font-size:.8125rem;font-weight:600;color:#1f2937}.about-hero{padding:10rem 2rem 4rem;text-align:center;background:linear-gradient(135deg,#f8faff,#eef2ff)}@media (max-width: 600px){.about-hero{padding:8rem 1.5rem 3rem}}.about-hero__container{max-width:800px;margin:0 auto}.about-hero__label{display:inline-block;font-size:.75rem;font-weight:600;color:#3c58e7;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;padding:.5rem 1rem;background-color:#fff;border-radius:100px;box-shadow:0 0 0 1px #20002414}.about-hero__title{font-size:3rem;font-weight:700;color:#1f2937;margin:0 0 1.5rem;line-height:1.2}@media (max-width: 600px){.about-hero__title{font-size:2rem}}.about-hero__subtitle{font-size:1.25rem;color:#6b7280;margin:0;line-height:1.6}@media (max-width: 600px){.about-hero__subtitle{font-size:1.125rem}}.about-founders{padding:4rem 2rem}@media (max-width: 600px){.about-founders{padding:3rem 1.5rem}}.about-founders__container{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.about-founder{background-color:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 0 0 1px #20002414,0 4px 16px #2000240f;transition:transform .3s ease,box-shadow .3s ease}.about-founder:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #20002414,0 8px 32px #2000241a}@media (max-width: 600px){.about-founder{padding:1.5rem}}.about-founder__header{display:flex;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.about-founder__avatar{width:7rem;height:7rem;border-radius:1.25rem;background:linear-gradient(135deg,#3c58e7,#6578de);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}@media (max-width: 600px){.about-founder__avatar{width:5.5rem;height:5.5rem;border-radius:1rem}}.about-founder__photo{width:100%;height:100%;object-fit:cover}.about-founder__initials{font-size:1.5rem;font-weight:700;color:#fff}.about-founder__info{display:flex;flex-direction:column;gap:.25rem}.about-founder__name{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0;line-height:1.3}@media (max-width: 600px){.about-founder__name{font-size:1.25rem}}.about-founder__role{font-size:.9375rem;color:#6b7280;font-weight:500}.about-founder__linkedin{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;font-weight:500;color:#0077b5;text-decoration:none;transition:color .2s ease}.about-founder__linkedin svg{width:1rem;height:1rem}.about-founder__linkedin:hover{color:#005582}.about-founder__content p{font-size:1rem;color:#4b5563;line-height:1.7;margin:0 0 1rem}.about-founder__content p:last-child{margin-bottom:0}.about-founder__motto{font-weight:600;color:#1f2937!important;font-style:italic;padding:1rem;background-color:#f8faff;border-radius:.75rem;border-left:3px solid #3C58E7;margin-top:1.5rem!important}.about-cta{padding:4rem 2rem;background-color:#fafbfc;text-align:center}@media (max-width: 600px){.about-cta{padding:3rem 1.5rem}}.about-cta__container{max-width:600px;margin:0 auto}.about-cta__title{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 1rem}@media (max-width: 600px){.about-cta__title{font-size:1.5rem}}.about-cta__text{font-size:1.125rem;color:#6b7280;margin:0 0 2rem;line-height:1.6}@media (max-width: 600px){.about-cta__text{font-size:1rem}}.about-cta__actions .landing-btn{border-radius:100px}.landing-header__nav-link.-active{color:#3c58e7;background-color:#eef2ff}.landing-footer{padding:2rem}.landing-footer__container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:140px 1fr 140px}@media (max-width: 1024px){.landing-footer__container{grid-template-columns:140px 1fr 1px}}@media (max-width: 600px){.landing-footer__container{grid-template-columns:1fr;gap:1rem}}@media (max-width: 600px){.landing-footer__logo{width:fit-content;margin:0 auto}}.landing-footer__links{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}@media (max-width: 1024px){.landing-footer__links{justify-content:flex-end;gap:1rem}}@media (max-width: 600px){.landing-footer__links{flex-direction:column;gap:1rem}}.landing-footer__link{font-size:.875rem;color:#6b7280;text-decoration:none;transition:color .2s ease}.landing-footer__link:hover{color:#263792}
/*# sourceMappingURL=main.css.map */
