@font-face{font-family: "Baloo 2";font-style: normal;font-weight: 700;font-display: swap;src: url("fonts/baloo2-latin.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+20B9, U+2122, U+2190-2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: "Baloo 2";font-style: normal;font-weight: 700;font-display: swap;src: url("fonts/baloo2-devanagari.woff2") format("woff2");unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF;}@font-face{font-family: "Noto Sans Devanagari";font-style: normal;font-weight: 400 700;font-display: swap;src: url("fonts/noto-sans-devanagari-devanagari.woff2") format("woff2");unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF;}@font-face{font-family: "Mukta";font-style: normal;font-weight: 400;font-display: swap;src: url("fonts/mukta-400-latin.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+20B9, U+2122, U+2190-2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: "Mukta";font-style: normal;font-weight: 700;font-display: swap;src: url("fonts/mukta-700-latin.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+20B9, U+2122, U+2190-2193, U+2212, U+2215, U+FEFF, U+FFFD;}:root{color-scheme: light;--kg-sandstone-50: #FFF5F7;--kg-sandstone-100: #FFF1F4;--kg-sandstone-200: #FDD7DF;--kg-sandstone-300: #F9A8B8;--kg-sandstone-400: #F84464;--kg-sandstone-500: #EF3F5F;--kg-sandstone-600: #D12243;--kg-sandstone-700: #B81C3A;--kg-sandstone-800: #9E1830;--kg-sandstone-900: #7D1327;--kg-sandstone-950: #4A0B17;--kg-fort-50: #F8FAFC;--kg-fort-100: #F1F5F9;--kg-fort-200: #E2E8F0;--kg-fort-300: #CBD5E1;--kg-fort-400: #C9A961;--kg-fort-500: #64748B;--kg-fort-600: #475569;--kg-fort-700: #20242C;--kg-fort-800: #1A1D24;--kg-fort-900: #12141A;--kg-fort-950: #0B0C10;--kg-marigold-50: #FFFBF1;--kg-marigold-100: #FBF4DF;--kg-marigold-200: #E8C471;--kg-marigold-400: #C9A961;--kg-marigold-500: #B18B3D;--kg-marigold-700: #72551D;--kg-marigold-900: #34270D;--kg-green-50: #E8F5E9;--kg-green-300: #9EDFA3;--kg-green-400: #6FCF7A;--kg-green-600: #2E7D32;--kg-green-700: #1D6B21;--kg-green-800: #1B5E20;--kg-green-900: #173019;--kg-green-950: #0D1F10;--kg-red-50: #FDECEC;--kg-red-300: #F5A3A3;--kg-red-400: #F07B7B;--kg-red-500: #E05555;--kg-red-600: #C62828;--kg-red-700: #B71C1C;--kg-red-800: #A12020;--kg-red-900: #3D1717;--kg-red-950: #1C0B0B;--kg-blue-50: #E6EFFB;--kg-blue-300: #A9CBF2;--kg-blue-400: #8DB8F0;--kg-blue-600: #1F5FBF;--kg-blue-700: #184E9E;--kg-blue-800: #174A94;--kg-blue-900: #17304A;--kg-teal-50: #E0F7FA;--kg-teal-300: #8EE3EC;--kg-teal-800: #006064;--kg-teal-900: #0D3538;--kg-indigo-50: #E8EAF6;--kg-indigo-300: #B9C2F5;--kg-indigo-800: #283593;--kg-indigo-900: #232A52;--kg-purple-50: #F3E5F5;--kg-purple-300: #E1B5EC;--kg-purple-800: #6A1B9A;--kg-purple-900: #36203D;--kg-slate-50: #ECEFF1;--kg-slate-300: #CFD8DC;--kg-slate-800: #37474F;--kg-slate-900: #2B3236;--kg-stone-0: #FFFFFF;--kg-stone-50: #F2F4F8;--kg-stone-100: #F4F6FA;--kg-stone-200: #E3E7EE;--kg-stone-300: #D5DBE5;--kg-stone-400: #A7AEBB;--kg-stone-500: #69707D;--kg-stone-600: #5B6270;--kg-stone-700: #475467;--kg-stone-800: #30323A;--kg-stone-900: #22242A;--kg-night-50: #F8EFE4;--kg-night-100: #DDCDBE;--kg-night-200: #BAA596;--kg-night-300: #9B8478;--kg-night-400: #806B62;--kg-night-500: #58423D;--kg-night-600: #49332F;--kg-night-700: #3A2624;--kg-night-800: #2D1E1D;--kg-night-850: #251817;--kg-night-900: #1B1112;--kg-night-950: #120A0B;--kg-primary-inverse: #F9A8B8;--kg-primary: #D12243;--kg-primary-hover: #9E1830;--kg-primary-active: #7D1327;--kg-primary-on: #FFFFFF;--kg-primary-subtle: #FFF1F4;--kg-primary-on-subtle: #9E1830;--kg-primary-border: #F9A8B8;--kg-primary-text: #B81C3A;--kg-secondary-inverse: #C9A961;--kg-secondary: #20242C;--kg-secondary-hover: #1A1D24;--kg-secondary-active: #0B0C10;--kg-secondary-on: #FFFFFF;--kg-secondary-subtle: #F1F5F9;--kg-secondary-on-subtle: #20242C;--kg-secondary-border: #E2E8F0;--kg-secondary-text: #20242C;--kg-accent-inverse: #C9A961;--kg-accent: #C9A961;--kg-accent-hover: #B18B3D;--kg-accent-active: #B18B3D;--kg-accent-on: #22242A;--kg-accent-subtle: #FBF4DF;--kg-accent-on-subtle: #72551D;--kg-accent-border: #E8C471;--kg-accent-text: #72551D;--kg-success-inverse: #6FCF7A;--kg-success: #2E7D32;--kg-success-hover: #1D6B21;--kg-success-active: #1B5E20;--kg-success-on: #FFFFFF;--kg-success-subtle: #E8F5E9;--kg-success-on-subtle: #1B5E20;--kg-success-border: #9CCB9F;--kg-success-text: #1B5E20;--kg-warning-inverse: #C9A961;--kg-warning: #C9A961;--kg-warning-hover: #B18B3D;--kg-warning-active: #B18B3D;--kg-warning-on: #22242A;--kg-warning-subtle: #FBF4DF;--kg-warning-on-subtle: #72551D;--kg-warning-border: #E0A84A;--kg-warning-text: #72551D;--kg-danger-inverse: #F07B7B;--kg-danger: #C62828;--kg-danger-hover: #B71C1C;--kg-danger-active: #A12020;--kg-danger-on: #FFFFFF;--kg-danger-subtle: #FDECEC;--kg-danger-on-subtle: #B71C1C;--kg-danger-border: #EBA3A3;--kg-danger-text: #B71C1C;--kg-info-inverse: #8DB8F0;--kg-info: #1F5FBF;--kg-info-hover: #184E9E;--kg-info-active: #174A94;--kg-info-on: #FFFFFF;--kg-info-subtle: #E6EFFB;--kg-info-on-subtle: #174A94;--kg-info-border: #9DBCE8;--kg-info-text: #184E9E;--kg-bg-canvas: #F2F4F8;--kg-bg-surface: #FFFFFF;--kg-bg-raised: #FFFFFF;--kg-bg-subtle: #F4F6FA;--kg-bg-muted: #E3E7EE;--kg-bg-inverse: #22242A;--kg-bg-brand: #D12243;--kg-bg-overlay: rgba(42, 24, 16, 0.56);--kg-text-primary: #22242A;--kg-text-secondary: #5B6270;--kg-text-heading: #20242C;--kg-text-link: #B81C3A;--kg-text-link-hover: #20242C;--kg-text-disabled: #A7AEBB;--kg-text-inverse: #F8EFE4;--kg-text-on-brand: #FFFFFF;--kg-border-subtle: #E3E7EE;--kg-border: #D5DBE5;--kg-border-strong: #69707D;--kg-border-focus: #D12243;--kg-booking-requested-bg: #F1F5F9;--kg-booking-requested-fg: #20242C;--kg-booking-searching-bg: #FBF4DF;--kg-booking-searching-fg: #72551D;--kg-booking-needs-attention-bg: #C62828;--kg-booking-needs-attention-fg: #FFFFFF;--kg-booking-assigned-bg: #E8EAF6;--kg-booking-assigned-fg: #283593;--kg-booking-on-the-way-bg: #E0F7FA;--kg-booking-on-the-way-fg: #006064;--kg-booking-in-progress-bg: #F3E5F5;--kg-booking-in-progress-fg: #6A1B9A;--kg-booking-completed-bg: #E8F5E9;--kg-booking-completed-fg: #1B5E20;--kg-booking-cancelled-bg: #ECEFF1;--kg-booking-cancelled-fg: #37474F;--kg-booking-no-show-bg: #FFF1F4;--kg-booking-no-show-fg: #7D1327;--kg-payment-unpaid-bg: #ECEFF1;--kg-payment-unpaid-fg: #37474F;--kg-payment-pending-bg: #FBF4DF;--kg-payment-pending-fg: #72551D;--kg-payment-paid-bg: #E8F5E9;--kg-payment-paid-fg: #1B5E20;--kg-payment-failed-bg: #FDECEC;--kg-payment-failed-fg: #B71C1C;--kg-payment-refund-pending-bg: #E6EFFB;--kg-payment-refund-pending-fg: #174A94;--kg-payment-refunded-bg: #E0F7FA;--kg-payment-refunded-fg: #006064;--kg-shadow-0: none;--kg-shadow-1: 0 1px 2px rgba(15, 23, 42, 0.08);--kg-shadow-2: 0 8px 24px rgba(15, 23, 42, 0.06), 0 2px 6px rgba(15, 23, 42, 0.04);--kg-shadow-3: 0 18px 42px rgba(36, 40, 50, 0.10), 0 4px 12px rgba(15, 23, 42, 0.06);--kg-font-heading: "Baloo 2", "Noto Sans Devanagari", "Mukta", system-ui, sans-serif;--kg-font-body: "Mukta", "Noto Sans Devanagari", system-ui, -apple-system, "Segoe UI", "Roboto", sans-serif;--kg-font-body-hi: "Noto Sans Devanagari", "Mukta", system-ui, sans-serif;--kg-font-numeric: "Mukta", "Noto Sans Devanagari", system-ui, sans-serif;--kg-font-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--kg-weight-regular: 400;--kg-weight-medium: 500;--kg-weight-semibold: 600;--kg-weight-bold: 700;--kg-weight-extrabold: 800;--kg-text-display: clamp(2rem, 1.5714rem + 1.9048vw, 3rem);--kg-text-h1: clamp(1.75rem, 1.4286rem + 1.4286vw, 2.5rem);--kg-text-h2: clamp(1.5rem, 1.2857rem + 0.9524vw, 2rem);--kg-text-h3: clamp(1.25rem, 1.1429rem + 0.4762vw, 1.5rem);--kg-text-h4: clamp(1.125rem, 1.0714rem + 0.2381vw, 1.25rem);--kg-text-body-lg: 1.125rem;--kg-text-body: 1rem;--kg-text-body-sm: 0.875rem;--kg-text-label: 1rem;--kg-text-caption: 0.875rem;--kg-leading-tight: 1.2;--kg-leading-heading: 1.3;--kg-leading-heading-hi: 1.35;--kg-leading-ui: 1.4;--kg-leading-body: 1.5;--kg-leading-body-hi: 1.6;--kg-tracking-none: 0;--kg-tracking-latin-caps: 0.04em;--kg-font-text: var(--kg-font-body);--kg-leading-text: var(--kg-leading-body);--kg-leading-title: var(--kg-leading-heading);--kg-space-0: 0px;--kg-space-1: 4px;--kg-space-2: 8px;--kg-space-3: 12px;--kg-space-4: 16px;--kg-space-5: 20px;--kg-space-6: 24px;--kg-space-8: 32px;--kg-space-10: 40px;--kg-space-12: 48px;--kg-space-16: 64px;--kg-space-20: 80px;--kg-radius-none: 0;--kg-radius-xs: 6px;--kg-radius-sm: 8px;--kg-radius-md: 12px;--kg-radius-lg: 16px;--kg-radius-xl: 20px;--kg-radius-pill: 999px;--kg-bp-xs: 360px;--kg-bp-sm: 600px;--kg-bp-md: 900px;--kg-bp-lg: 1200px;--kg-bp-xl: 1440px;--kg-container-narrow: 640px;--kg-container-default: 1120px;--kg-container-wide: 1320px;--kg-container-gutter-base: 16px;--kg-container-gutter-sm: 24px;--kg-container-gutter-lg: 32px;--kg-grid-columns-base: 4;--kg-grid-columns-sm: 8;--kg-grid-columns-md: 12;--kg-grid-gap-base: 16px;--kg-grid-gap-md: 24px;--kg-z-base: 0;--kg-z-raised: 10;--kg-z-sticky: 100;--kg-z-header: 200;--kg-z-drawer: 300;--kg-z-overlay: 400;--kg-z-dialog: 500;--kg-z-toast: 600;--kg-z-tooltip: 700;--kg-size-touch-target: 48px;--kg-size-touch-target-comfortable: 52px;--kg-size-touch-gap: 8px;--kg-size-icon-sm: 16px;--kg-size-icon-md: 20px;--kg-size-icon-lg: 24px;--kg-size-icon-xl: 32px;--kg-size-control-sm: 40px;--kg-size-control-md: 48px;--kg-size-control-lg: 56px;--kg-focus-width: 3px;--kg-focus-offset: 2px;--kg-duration-instant: 100ms;--kg-duration-fast: 150ms;--kg-duration-base: 200ms;--kg-duration-slow: 300ms;--kg-duration-slower: 400ms;--kg-ease-standard: cubic-bezier(0.2, 0, 0, 1);--kg-ease-enter: cubic-bezier(0, 0, 0, 1);--kg-ease-exit: cubic-bezier(0.3, 0, 1, 1);--kg-ease-linear: cubic-bezier(0, 0, 1, 1);}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){color-scheme: dark;--kg-primary-inverse: #B81C3A;--kg-primary: #F9A8B8;--kg-primary-hover: #FDD7DF;--kg-primary-active: #FFF1F4;--kg-primary-on: #1C1208;--kg-primary-subtle: #4A0B17;--kg-primary-on-subtle: #F9A8B8;--kg-primary-border: #7A4A22;--kg-primary-text: #F9A8B8;--kg-secondary-inverse: #20242C;--kg-secondary: #C9A961;--kg-secondary-hover: #CBD5E1;--kg-secondary-active: #E2E8F0;--kg-secondary-on: #0B0C10;--kg-secondary-subtle: #12141A;--kg-secondary-on-subtle: #CBD5E1;--kg-secondary-border: #3A5378;--kg-secondary-text: #C9A961;--kg-accent-inverse: #72551D;--kg-accent: #C9A961;--kg-accent-hover: #E8C471;--kg-accent-active: #E8C471;--kg-accent-on: #1C1208;--kg-accent-subtle: #34270D;--kg-accent-on-subtle: #E8C471;--kg-accent-border: #6B5214;--kg-accent-text: #C9A961;--kg-success-inverse: #1D6B21;--kg-success: #6FCF7A;--kg-success-hover: #9EDFA3;--kg-success-active: #9EDFA3;--kg-success-on: #0D1F10;--kg-success-subtle: #173019;--kg-success-on-subtle: #9EDFA3;--kg-success-border: #2F5E35;--kg-success-text: #6FCF7A;--kg-warning-inverse: #72551D;--kg-warning: #C9A961;--kg-warning-hover: #E8C471;--kg-warning-active: #E8C471;--kg-warning-on: #1C1208;--kg-warning-subtle: #34270D;--kg-warning-on-subtle: #E8C471;--kg-warning-border: #6B5214;--kg-warning-text: #C9A961;--kg-danger-inverse: #B71C1C;--kg-danger: #F07B7B;--kg-danger-hover: #F5A3A3;--kg-danger-active: #F5A3A3;--kg-danger-on: #1C0B0B;--kg-danger-subtle: #3D1717;--kg-danger-on-subtle: #F5A3A3;--kg-danger-border: #6B2E2E;--kg-danger-text: #F07B7B;--kg-info-inverse: #184E9E;--kg-info: #8DB8F0;--kg-info-hover: #A9CBF2;--kg-info-active: #A9CBF2;--kg-info-on: #0B0C10;--kg-info-subtle: #17304A;--kg-info-on-subtle: #A9CBF2;--kg-info-border: #2E4D73;--kg-info-text: #8DB8F0;--kg-bg-canvas: #1B1112;--kg-bg-surface: #251817;--kg-bg-raised: #2D1E1D;--kg-bg-subtle: #2D1E1D;--kg-bg-muted: #49332F;--kg-bg-inverse: #F8EFE4;--kg-bg-brand: #4A0B17;--kg-bg-overlay: rgba(0, 0, 0, 0.62);--kg-text-primary: #F8EFE4;--kg-text-secondary: #BAA596;--kg-text-heading: #CBD5E1;--kg-text-link: #8DB8F0;--kg-text-link-hover: #A9CBF2;--kg-text-disabled: #58423D;--kg-text-inverse: #22242A;--kg-text-on-brand: #F8EFE4;--kg-border-subtle: #49332F;--kg-border: #58423D;--kg-border-strong: #806B62;--kg-border-focus: #E8C471;--kg-booking-requested-bg: #12141A;--kg-booking-requested-fg: #CBD5E1;--kg-booking-searching-bg: #34270D;--kg-booking-searching-fg: #E8C471;--kg-booking-needs-attention-bg: #E05555;--kg-booking-needs-attention-fg: #1C0B0B;--kg-booking-assigned-bg: #232A52;--kg-booking-assigned-fg: #B9C2F5;--kg-booking-on-the-way-bg: #0D3538;--kg-booking-on-the-way-fg: #8EE3EC;--kg-booking-in-progress-bg: #36203D;--kg-booking-in-progress-fg: #E1B5EC;--kg-booking-completed-bg: #173019;--kg-booking-completed-fg: #9EDFA3;--kg-booking-cancelled-bg: #2B3236;--kg-booking-cancelled-fg: #CFD8DC;--kg-booking-no-show-bg: #4A0B17;--kg-booking-no-show-fg: #F9A8B8;--kg-payment-unpaid-bg: #2B3236;--kg-payment-unpaid-fg: #CFD8DC;--kg-payment-pending-bg: #34270D;--kg-payment-pending-fg: #E8C471;--kg-payment-paid-bg: #173019;--kg-payment-paid-fg: #9EDFA3;--kg-payment-failed-bg: #3D1717;--kg-payment-failed-fg: #F5A3A3;--kg-payment-refund-pending-bg: #17304A;--kg-payment-refund-pending-fg: #A9CBF2;--kg-payment-refunded-bg: #0D3538;--kg-payment-refunded-fg: #8EE3EC;--kg-shadow-0: none;--kg-shadow-1: 0 1px 2px rgba(0, 0, 0, 0.5);--kg-shadow-2: 0 2px 4px rgba(0, 0, 0, 0.45), 0 8px 20px rgba(0, 0, 0, 0.35);--kg-shadow-3: 0 4px 10px rgba(0, 0, 0, 0.5), 0 18px 44px rgba(0, 0, 0, 0.5);}}:root[data-theme="dark"], [data-theme="dark"]{color-scheme: dark;--kg-primary-inverse: #B81C3A;--kg-primary: #F9A8B8;--kg-primary-hover: #FDD7DF;--kg-primary-active: #FFF1F4;--kg-primary-on: #1C1208;--kg-primary-subtle: #4A0B17;--kg-primary-on-subtle: #F9A8B8;--kg-primary-border: #7A4A22;--kg-primary-text: #F9A8B8;--kg-secondary-inverse: #20242C;--kg-secondary: #C9A961;--kg-secondary-hover: #CBD5E1;--kg-secondary-active: #E2E8F0;--kg-secondary-on: #0B0C10;--kg-secondary-subtle: #12141A;--kg-secondary-on-subtle: #CBD5E1;--kg-secondary-border: #3A5378;--kg-secondary-text: #C9A961;--kg-accent-inverse: #72551D;--kg-accent: #C9A961;--kg-accent-hover: #E8C471;--kg-accent-active: #E8C471;--kg-accent-on: #1C1208;--kg-accent-subtle: #34270D;--kg-accent-on-subtle: #E8C471;--kg-accent-border: #6B5214;--kg-accent-text: #C9A961;--kg-success-inverse: #1D6B21;--kg-success: #6FCF7A;--kg-success-hover: #9EDFA3;--kg-success-active: #9EDFA3;--kg-success-on: #0D1F10;--kg-success-subtle: #173019;--kg-success-on-subtle: #9EDFA3;--kg-success-border: #2F5E35;--kg-success-text: #6FCF7A;--kg-warning-inverse: #72551D;--kg-warning: #C9A961;--kg-warning-hover: #E8C471;--kg-warning-active: #E8C471;--kg-warning-on: #1C1208;--kg-warning-subtle: #34270D;--kg-warning-on-subtle: #E8C471;--kg-warning-border: #6B5214;--kg-warning-text: #C9A961;--kg-danger-inverse: #B71C1C;--kg-danger: #F07B7B;--kg-danger-hover: #F5A3A3;--kg-danger-active: #F5A3A3;--kg-danger-on: #1C0B0B;--kg-danger-subtle: #3D1717;--kg-danger-on-subtle: #F5A3A3;--kg-danger-border: #6B2E2E;--kg-danger-text: #F07B7B;--kg-info-inverse: #184E9E;--kg-info: #8DB8F0;--kg-info-hover: #A9CBF2;--kg-info-active: #A9CBF2;--kg-info-on: #0B0C10;--kg-info-subtle: #17304A;--kg-info-on-subtle: #A9CBF2;--kg-info-border: #2E4D73;--kg-info-text: #8DB8F0;--kg-bg-canvas: #1B1112;--kg-bg-surface: #251817;--kg-bg-raised: #2D1E1D;--kg-bg-subtle: #2D1E1D;--kg-bg-muted: #49332F;--kg-bg-inverse: #F8EFE4;--kg-bg-brand: #4A0B17;--kg-bg-overlay: rgba(0, 0, 0, 0.62);--kg-text-primary: #F8EFE4;--kg-text-secondary: #BAA596;--kg-text-heading: #CBD5E1;--kg-text-link: #8DB8F0;--kg-text-link-hover: #A9CBF2;--kg-text-disabled: #58423D;--kg-text-inverse: #22242A;--kg-text-on-brand: #F8EFE4;--kg-border-subtle: #49332F;--kg-border: #58423D;--kg-border-strong: #806B62;--kg-border-focus: #E8C471;--kg-booking-requested-bg: #12141A;--kg-booking-requested-fg: #CBD5E1;--kg-booking-searching-bg: #34270D;--kg-booking-searching-fg: #E8C471;--kg-booking-needs-attention-bg: #E05555;--kg-booking-needs-attention-fg: #1C0B0B;--kg-booking-assigned-bg: #232A52;--kg-booking-assigned-fg: #B9C2F5;--kg-booking-on-the-way-bg: #0D3538;--kg-booking-on-the-way-fg: #8EE3EC;--kg-booking-in-progress-bg: #36203D;--kg-booking-in-progress-fg: #E1B5EC;--kg-booking-completed-bg: #173019;--kg-booking-completed-fg: #9EDFA3;--kg-booking-cancelled-bg: #2B3236;--kg-booking-cancelled-fg: #CFD8DC;--kg-booking-no-show-bg: #4A0B17;--kg-booking-no-show-fg: #F9A8B8;--kg-payment-unpaid-bg: #2B3236;--kg-payment-unpaid-fg: #CFD8DC;--kg-payment-pending-bg: #34270D;--kg-payment-pending-fg: #E8C471;--kg-payment-paid-bg: #173019;--kg-payment-paid-fg: #9EDFA3;--kg-payment-failed-bg: #3D1717;--kg-payment-failed-fg: #F5A3A3;--kg-payment-refund-pending-bg: #17304A;--kg-payment-refund-pending-fg: #A9CBF2;--kg-payment-refunded-bg: #0D3538;--kg-payment-refunded-fg: #8EE3EC;--kg-shadow-0: none;--kg-shadow-1: 0 1px 2px rgba(0, 0, 0, 0.5);--kg-shadow-2: 0 2px 4px rgba(0, 0, 0, 0.45), 0 8px 20px rgba(0, 0, 0, 0.35);--kg-shadow-3: 0 4px 10px rgba(0, 0, 0, 0.5), 0 18px 44px rgba(0, 0, 0, 0.5);}:root[data-theme="light"], [data-theme="light"]{color-scheme: light;}:lang(hi){--kg-font-text: var(--kg-font-body-hi);--kg-leading-text: var(--kg-leading-body-hi);--kg-leading-title: var(--kg-leading-heading-hi);--kg-text-body-lg: 1.1875rem;--kg-text-body: 1.0625rem;--kg-text-body-sm: 0.9375rem;--kg-text-label: 1.0625rem;--kg-text-caption: 0.9375rem;--kg-tracking-latin-caps: 0;letter-spacing: normal;text-transform: none;}:lang(en){--kg-font-text: var(--kg-font-body);--kg-leading-text: var(--kg-leading-body);--kg-leading-title: var(--kg-leading-heading);--kg-text-body-lg: 1.125rem;--kg-text-body: 1rem;--kg-text-body-sm: 0.875rem;--kg-text-label: 1rem;--kg-text-caption: 0.875rem;}@media (prefers-reduced-motion: reduce){:root{--kg-duration-instant: 0.01ms;--kg-duration-fast: 0.01ms;--kg-duration-base: 0.01ms;--kg-duration-slow: 0.01ms;--kg-duration-slower: 0.01ms;}}*, *::before, *::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;}body{margin: 0;min-height: 100vh;background: var(--kg-bg-canvas);color: var(--kg-text-primary);font-family: var(--kg-font-text);font-size: var(--kg-text-body);line-height: var(--kg-leading-text);font-weight: var(--kg-weight-regular);overflow-wrap: break-word;text-rendering: optimizeLegibility;}img, svg, video, canvas{display: block;max-width: 100%;height: auto;}svg{flex: none;}button, input, select, textarea{font: inherit;color: inherit;letter-spacing: inherit;}button{cursor: pointer;}:where(ul, ol)[role="list"]{list-style: none;margin: 0;padding: 0;}hr{border: 0;border-top: 1px solid var(--kg-border-subtle);margin: var(--kg-space-6) 0;}::selection{background: var(--kg-accent-subtle);color: var(--kg-text-primary);}[hidden]{display: none !important;}:focus{outline: none;}:focus-visible{outline: var(--kg-focus-width) solid var(--kg-border-focus);outline-offset: var(--kg-focus-offset);border-radius: var(--kg-radius-xs);}.kg-visually-hidden{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.kg-skip{position: absolute;left: var(--kg-space-2);top: -100px;z-index: var(--kg-z-tooltip);background: var(--kg-bg-raised);color: var(--kg-text-primary);padding: var(--kg-space-3) var(--kg-space-4);border-radius: var(--kg-radius-sm);box-shadow: var(--kg-shadow-2);}.kg-skip:focus{top: var(--kg-space-2);}h1, h2, h3, h4, .kg-display, .kg-h1, .kg-h2, .kg-h3, .kg-h4{font-family: var(--kg-font-heading);font-weight: var(--kg-weight-bold);line-height: var(--kg-leading-title);color: var(--kg-text-heading);margin: 0 0 0.4em;text-wrap: balance;}.kg-display{font-size: var(--kg-text-display);color: var(--kg-primary-text);}h1, .kg-h1{font-size: var(--kg-text-h1);}h2, .kg-h2{font-size: var(--kg-text-h2);}h3, .kg-h3{font-size: var(--kg-text-h3);}h4, .kg-h4{font-size: var(--kg-text-h4);color: var(--kg-text-primary);}p{margin: 0 0 1em;max-width: 68ch;text-wrap: pretty;}.kg-lead{font-size: var(--kg-text-body-lg);color: var(--kg-text-secondary);}.kg-small, small{font-size: var(--kg-text-body-sm);}.kg-caption{font-size: var(--kg-text-caption);color: var(--kg-text-secondary);}.kg-muted{color: var(--kg-text-secondary);}.kg-num, .kg-price, .kg-id{font-family: var(--kg-font-numeric);font-variant-numeric: lining-nums;}.kg-num{font-variant-numeric: tabular-nums lining-nums;}.kg-price{font-weight: var(--kg-weight-bold);}.kg-id{font-weight: var(--kg-weight-semibold);white-space: nowrap;}a, .kg-link{color: var(--kg-text-link);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;}a:hover, .kg-link:hover{color: var(--kg-text-link-hover);text-decoration-thickness: 2px;}strong, b{font-weight: var(--kg-weight-bold);}code, kbd{font-family: var(--kg-font-mono);font-size: 0.875em;background: var(--kg-bg-subtle);border-radius: var(--kg-radius-xs);padding: 0.1em 0.35em;}.kg-overline{font-size: var(--kg-text-caption);font-weight: var(--kg-weight-semibold);letter-spacing: var(--kg-tracking-latin-caps);text-transform: uppercase;color: var(--kg-text-secondary);}:lang(hi){letter-spacing: normal;}:lang(hi) .kg-overline, .kg-overline:lang(hi){text-transform: none;letter-spacing: normal;font-size: var(--kg-text-body-sm);}:lang(hi) em, :lang(hi) i{font-style: normal;font-weight: var(--kg-weight-semibold);}:lang(hi) h1, :lang(hi) h2, :lang(hi) h3, :lang(hi) h4{line-height: var(--kg-leading-heading-hi);}.kg-icon{width: 1.25em;height: 1.25em;flex: none;display: inline-block;vertical-align: -0.25em;}.kg-icon--sm{width: var(--kg-size-icon-sm);height: var(--kg-size-icon-sm);}.kg-icon--md{width: var(--kg-size-icon-md);height: var(--kg-size-icon-md);}.kg-icon--lg{width: var(--kg-size-icon-lg);height: var(--kg-size-icon-lg);}.kg-icon--xl{width: var(--kg-size-icon-xl);height: var(--kg-size-icon-xl);}.kg-container{width: 100%;max-width: calc(var(--kg-container-default) + 2 * var(--kg-container-gutter-base));margin-inline: auto;padding-inline: var(--kg-container-gutter-base);}.kg-container--narrow{max-width: calc(var(--kg-container-narrow) + 2 * var(--kg-container-gutter-base));}.kg-container--wide{max-width: calc(var(--kg-container-wide) + 2 * var(--kg-container-gutter-base));}@media (min-width: 600px){.kg-container{padding-inline: var(--kg-container-gutter-sm);}}@media (min-width: 1200px){.kg-container{padding-inline: var(--kg-container-gutter-lg);}}.kg-stack{display: flex;flex-direction: column;gap: var(--kg-stack-gap, var(--kg-space-4));}.kg-stack > *{margin-block: 0;}.kg-stack--xs{--kg-stack-gap: var(--kg-space-1);}.kg-stack--sm{--kg-stack-gap: var(--kg-space-2);}.kg-stack--lg{--kg-stack-gap: var(--kg-space-6);}.kg-stack--xl{--kg-stack-gap: var(--kg-space-10);}.kg-cluster{display: flex;flex-wrap: wrap;align-items: center;gap: var(--kg-cluster-gap, var(--kg-space-2));}.kg-cluster--between{justify-content: space-between;}.kg-cluster--end{justify-content: flex-end;}.kg-cluster--lg{--kg-cluster-gap: var(--kg-space-4);}.kg-grid{display: grid;gap: var(--kg-grid-gap-base);grid-template-columns: repeat(auto-fill, minmax(min(100%, var(--kg-grid-min, 16rem)), 1fr));}.kg-grid-cols{display: grid;gap: var(--kg-grid-gap-base);grid-template-columns: repeat(4, minmax(0, 1fr));}.kg-grid-cols > *{grid-column: 1 / -1;}@media (min-width: 600px){.kg-grid-cols{grid-template-columns: repeat(8, minmax(0, 1fr));}}@media (min-width: 900px){.kg-grid, .kg-grid-cols{gap: var(--kg-grid-gap-md);}.kg-grid-cols{grid-template-columns: repeat(12, minmax(0, 1fr));}.kg-grid-cols > .kg-span-3{grid-column: span 3;}.kg-grid-cols > .kg-span-4{grid-column: span 4;}.kg-grid-cols > .kg-span-6{grid-column: span 6;}.kg-grid-cols > .kg-span-8{grid-column: span 8;}}.kg-section{padding-block: var(--kg-space-10);}@media (min-width: 900px){.kg-section{padding-block: var(--kg-space-16);}}.kg-btn{--btn-bg: var(--kg-bg-surface);--btn-fg: var(--kg-text-primary);--btn-border: var(--kg-border-strong);--btn-bg-hover: var(--kg-bg-subtle);--btn-bg-active: var(--kg-bg-muted);position: relative;display: inline-flex;align-items: center;justify-content: center;gap: var(--kg-space-2);min-height: var(--kg-size-touch-target);min-width: var(--kg-size-touch-target);padding: var(--kg-space-2) var(--kg-space-5);border: 2px solid var(--btn-border);border-radius: var(--kg-radius-md);background: var(--btn-bg);color: var(--btn-fg);font-family: var(--kg-font-text);font-size: var(--kg-text-label);font-weight: var(--kg-weight-semibold);line-height: var(--kg-leading-ui);text-align: center;text-decoration: none;white-space: normal;cursor: pointer;user-select: none;transition: background-color var(--kg-duration-fast) var(--kg-ease-standard), border-color var(--kg-duration-fast) var(--kg-ease-standard), box-shadow var(--kg-duration-fast) var(--kg-ease-standard), transform var(--kg-duration-instant) var(--kg-ease-standard);}.kg-btn:hover{background: var(--btn-bg-hover);color: var(--btn-fg);text-decoration: none;}.kg-btn:active{background: var(--btn-bg-active);transform: translateY(1px);}.kg-btn:focus-visible{outline-offset: 3px;border-radius: var(--kg-radius-md);}.kg-btn > .kg-icon{width: 1.25em;height: 1.25em;}.kg-btn--primary{--btn-bg: var(--kg-primary);--btn-fg: var(--kg-primary-on);--btn-border: var(--kg-primary);--btn-bg-hover: var(--kg-primary-hover);--btn-bg-active: var(--kg-primary-active);}.kg-btn--primary:hover, .kg-btn--primary:active{border-color: var(--btn-bg-hover);}.kg-btn--secondary{--btn-bg: transparent;--btn-fg: var(--kg-secondary-text);--btn-border: var(--kg-secondary);--btn-bg-hover: var(--kg-secondary-subtle);--btn-bg-active: var(--kg-secondary-border);}.kg-btn--fort{--btn-bg: var(--kg-secondary);--btn-fg: var(--kg-secondary-on);--btn-border: var(--kg-secondary);--btn-bg-hover: var(--kg-secondary-hover);--btn-bg-active: var(--kg-secondary-active);}.kg-btn--ghost{--btn-bg: transparent;--btn-fg: var(--kg-text-link);--btn-border: transparent;--btn-bg-hover: var(--kg-bg-subtle);--btn-bg-active: var(--kg-bg-muted);}.kg-btn--danger{--btn-bg: var(--kg-danger);--btn-fg: var(--kg-danger-on);--btn-border: var(--kg-danger);--btn-bg-hover: var(--kg-danger-hover);--btn-bg-active: var(--kg-danger-active);}.kg-btn--danger-outline{--btn-bg: transparent;--btn-fg: var(--kg-danger-text);--btn-border: var(--kg-danger);--btn-bg-hover: var(--kg-danger-subtle);--btn-bg-active: var(--kg-danger-subtle);}.kg-btn--success{--btn-bg: var(--kg-success);--btn-fg: var(--kg-success-on);--btn-border: var(--kg-success);--btn-bg-hover: var(--kg-success-hover);--btn-bg-active: var(--kg-success-active);}.kg-btn--sm{min-height: var(--kg-size-control-sm);min-width: var(--kg-size-control-sm);padding: var(--kg-space-1) var(--kg-space-3);font-size: var(--kg-text-body-sm);border-radius: var(--kg-radius-sm);}.kg-btn--lg{min-height: var(--kg-size-control-lg);padding: var(--kg-space-3) var(--kg-space-6);font-size: var(--kg-text-body-lg);}.kg-btn--block{display: flex;width: 100%;}.kg-btn--icon{padding: 0;width: var(--kg-size-touch-target);border-radius: var(--kg-radius-pill);}.kg-btn--icon.kg-btn--sm{width: var(--kg-size-control-sm);}.kg-btn:disabled, .kg-btn[aria-disabled="true"]{--btn-bg: var(--kg-bg-muted);--btn-fg: var(--kg-text-secondary);--btn-border: var(--kg-bg-muted);--btn-bg-hover: var(--kg-bg-muted);--btn-bg-active: var(--kg-bg-muted);cursor: not-allowed;transform: none;}.kg-btn.is-loading, .kg-btn[aria-busy="true"]{color: transparent;pointer-events: none;}.kg-btn.is-loading > *, .kg-btn[aria-busy="true"] > *{visibility: hidden;}.kg-btn.is-loading::after, .kg-btn[aria-busy="true"]::after{content: "";position: absolute;inset: 0;margin: auto;width: 1.25em;height: 1.25em;border-radius: 50%;border: 2.5px solid var(--btn-fg);border-right-color: transparent;animation: kg-spin 700ms linear infinite;}@keyframes kg-spin{to{transform: rotate(360deg);}}.kg-btn-row{display: flex;flex-wrap: wrap;gap: var(--kg-space-3);}.kg-btn-row > .kg-btn{flex: 1 1 12rem;}.kg-field{display: flex;flex-direction: column;gap: var(--kg-space-1);min-width: 0;}.kg-label{font-weight: var(--kg-weight-semibold);font-size: var(--kg-text-label);line-height: var(--kg-leading-text);color: var(--kg-text-primary);}.kg-label .kg-optional{font-weight: var(--kg-weight-regular);color: var(--kg-text-secondary);}.kg-required{color: var(--kg-danger-text);margin-inline-start: 0.15em;}.kg-help{font-size: var(--kg-text-body-sm);color: var(--kg-text-secondary);margin: 0;}.kg-error-text{display: flex;align-items: flex-start;gap: var(--kg-space-1);font-size: var(--kg-text-body-sm);font-weight: var(--kg-weight-semibold);color: var(--kg-danger-text);margin: 0;}.kg-error-text .kg-icon{margin-top: 0.15em;width: 1.15em;height: 1.15em;}.kg-success-text{display: flex;gap: var(--kg-space-1);font-size: var(--kg-text-body-sm);color: var(--kg-success-text);margin: 0;}.kg-input, .kg-select select, .kg-textarea{width: 100%;min-height: var(--kg-size-touch-target);padding: var(--kg-space-2) var(--kg-space-3);background: var(--kg-bg-surface);color: var(--kg-text-primary);border: 1.5px solid var(--kg-border-strong);border-radius: var(--kg-radius-md);font-size: max(16px, var(--kg-text-body));line-height: var(--kg-leading-text);transition: border-color var(--kg-duration-fast) var(--kg-ease-standard), box-shadow var(--kg-duration-fast) var(--kg-ease-standard);}.kg-input::placeholder, .kg-textarea::placeholder{color: var(--kg-text-secondary);opacity: 1;}.kg-input:hover, .kg-select select:hover, .kg-textarea:hover{border-color: var(--kg-text-secondary);}.kg-input:focus-visible, .kg-select select:focus-visible, .kg-textarea:focus-visible, .kg-input:focus, .kg-select select:focus, .kg-textarea:focus{outline: none;border-color: var(--kg-border-focus);box-shadow: 0 0 0 var(--kg-focus-width) color-mix(in srgb, var(--kg-border-focus) 35%, transparent);}.kg-textarea{min-height: 7rem;resize: vertical;}.kg-input[aria-invalid="true"], .kg-select select[aria-invalid="true"], .kg-textarea[aria-invalid="true"], .kg-field.is-error .kg-input{border-color: var(--kg-danger);border-width: 2px;}.kg-input:disabled, .kg-select select:disabled, .kg-textarea:disabled{background: var(--kg-bg-subtle);color: var(--kg-text-secondary);border-color: var(--kg-border);cursor: not-allowed;}.kg-input[readonly]{background: var(--kg-bg-subtle);}.kg-select{position: relative;display: block;}.kg-select select{appearance: none;-webkit-appearance: none;padding-inline-end: var(--kg-space-10);cursor: pointer;}.kg-select::after{content: "";position: absolute;inset-inline-end: var(--kg-space-4);top: 50%;width: 0.55rem;height: 0.55rem;margin-top: -0.4rem;border-right: 2px solid var(--kg-text-secondary);border-bottom: 2px solid var(--kg-text-secondary);transform: rotate(45deg);pointer-events: none;}.kg-input-group{display: flex;align-items: stretch;min-width: 0;}.kg-input-group > .kg-input{flex: 1;min-width: 0;}.kg-input-group > .kg-addon{display: inline-flex;align-items: center;padding-inline: var(--kg-space-3);background: var(--kg-bg-subtle);color: var(--kg-text-secondary);border: 1.5px solid var(--kg-border-strong);font-family: var(--kg-font-numeric);font-weight: var(--kg-weight-semibold);}.kg-input-group > .kg-addon:first-child{border-inline-end: 0;border-radius: var(--kg-radius-md) 0 0 var(--kg-radius-md);}.kg-input-group > .kg-addon:first-child + .kg-input{border-start-start-radius: 0;border-end-start-radius: 0;}.kg-input-group > .kg-input:not(:last-child){border-start-end-radius: 0;border-end-end-radius: 0;}.kg-input-group > .kg-btn:last-child{border-start-start-radius: 0;border-end-start-radius: 0;}.kg-choice{display: flex;align-items: flex-start;gap: var(--kg-space-3);min-height: var(--kg-size-touch-target);padding-block: var(--kg-space-2);cursor: pointer;line-height: var(--kg-leading-text);}.kg-choice > input{margin: 0;margin-top: 0.1em;}.kg-choice small{display: block;color: var(--kg-text-secondary);}.kg-checkbox, .kg-radio{appearance: none;-webkit-appearance: none;flex: none;width: 24px;height: 24px;display: inline-grid;place-content: center;background: var(--kg-bg-surface);border: 2px solid var(--kg-border-strong);transition: background-color var(--kg-duration-fast) var(--kg-ease-standard), border-color var(--kg-duration-fast) var(--kg-ease-standard);cursor: pointer;}.kg-checkbox{border-radius: 6px;}.kg-radio{border-radius: 50%;}.kg-checkbox::before{content: "";width: 12px;height: 7px;margin-top: -3px;border-left: 3px solid var(--kg-primary-on);border-bottom: 3px solid var(--kg-primary-on);transform: rotate(-45deg) scale(0);transition: transform var(--kg-duration-fast) var(--kg-ease-enter);}.kg-radio::before{content: "";width: 10px;height: 10px;border-radius: 50%;background: var(--kg-primary-on);transform: scale(0);transition: transform var(--kg-duration-fast) var(--kg-ease-enter);}.kg-checkbox:checked, .kg-radio:checked{background: var(--kg-primary);border-color: var(--kg-primary);}.kg-checkbox:checked::before{transform: rotate(-45deg) scale(1);}.kg-radio:checked::before{transform: scale(1);}.kg-checkbox:focus-visible, .kg-radio:focus-visible{outline: var(--kg-focus-width) solid var(--kg-border-focus);outline-offset: 2px;}.kg-checkbox:disabled, .kg-radio:disabled{background: var(--kg-bg-muted);border-color: var(--kg-border);cursor: not-allowed;}.kg-checkbox[aria-invalid="true"]{border-color: var(--kg-danger);}.kg-switch{appearance: none;-webkit-appearance: none;flex: none;position: relative;margin: 0;width: 52px;height: 32px;border-radius: var(--kg-radius-pill);background: var(--kg-bg-muted);border: 2px solid var(--kg-border-strong);cursor: pointer;transition: background-color var(--kg-duration-base) var(--kg-ease-standard);}.kg-switch::before{content: "";position: absolute;top: 2px;left: 2px;width: 24px;height: 24px;border-radius: 50%;background: var(--kg-text-secondary);transition: transform var(--kg-duration-base) var(--kg-ease-standard), background-color var(--kg-duration-base);}.kg-switch:checked{background: var(--kg-success);border-color: var(--kg-success);}.kg-switch:checked::before{transform: translateX(20px);background: var(--kg-success-on);}.kg-switch:focus-visible{outline: var(--kg-focus-width) solid var(--kg-border-focus);outline-offset: 2px;}.kg-switch:disabled{opacity: 0.5;cursor: not-allowed;}.kg-choice > .kg-switch{margin-top: 0;}.kg-fieldset{border: 0;padding: 0;margin: 0;min-width: 0;}.kg-fieldset > legend{padding: 0;margin-bottom: var(--kg-space-2);font-weight: var(--kg-weight-semibold);}.kg-card{background: var(--kg-bg-surface);color: var(--kg-text-primary);border: 1px solid var(--kg-border-subtle);border-radius: var(--kg-radius-lg);padding: var(--kg-space-4);box-shadow: var(--kg-shadow-1);min-width: 0;}@media (min-width: 600px){.kg-card{padding: var(--kg-space-6);}}.kg-card--flat{box-shadow: none;}.kg-card--subtle{background: var(--kg-bg-subtle);box-shadow: none;border-color: transparent;}.kg-card--brand{background: var(--kg-bg-brand);color: var(--kg-text-on-brand);border-color: transparent;}.kg-card--brand :is(h1, h2, h3, h4){color: var(--kg-text-on-brand);}.kg-card--interactive{text-decoration: none;color: inherit;display: block;transition: box-shadow var(--kg-duration-base) var(--kg-ease-standard), border-color var(--kg-duration-base), transform var(--kg-duration-base) var(--kg-ease-standard);}.kg-card--interactive:hover{box-shadow: var(--kg-shadow-2);border-color: var(--kg-border);color: inherit;}.kg-card--interactive:active{transform: translateY(1px);}.kg-card__header{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: var(--kg-space-2);margin-bottom: var(--kg-space-3);}.kg-card__title{font-family: var(--kg-font-heading);font-weight: var(--kg-weight-bold);font-size: var(--kg-text-h4);line-height: var(--kg-leading-title);color: var(--kg-text-primary);margin: 0;}.kg-card__meta{display: flex;flex-wrap: wrap;gap: var(--kg-space-1) var(--kg-space-4);color: var(--kg-text-secondary);font-size: var(--kg-text-body-sm);margin: 0;padding: 0;list-style: none;}.kg-card__meta li{display: inline-flex;align-items: center;gap: var(--kg-space-1);}.kg-card__footer{display: flex;flex-wrap: wrap;gap: var(--kg-space-2);margin-top: var(--kg-space-4);padding-top: var(--kg-space-4);border-top: 1px solid var(--kg-border-subtle);}.kg-tile{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: var(--kg-space-2);min-height: 7.5rem;padding: var(--kg-space-4) var(--kg-space-3);text-align: center;background: var(--kg-bg-surface);border: 2px solid var(--kg-border-subtle);border-radius: var(--kg-radius-lg);color: var(--kg-text-primary);font-weight: var(--kg-weight-semibold);line-height: var(--kg-leading-ui);cursor: pointer;text-decoration: none;transition: border-color var(--kg-duration-fast) var(--kg-ease-standard), background-color var(--kg-duration-fast);}.kg-tile .kg-icon{width: 2.25rem;height: 2.25rem;color: var(--kg-primary-text);}.kg-tile:hover{border-color: var(--kg-primary-border);}.kg-tile[aria-pressed="true"], .kg-tile[aria-checked="true"], .kg-tile:has(input:checked){border-color: var(--kg-primary);background: var(--kg-primary-subtle);color: var(--kg-primary-on-subtle);}.kg-tile[aria-disabled="true"]{color: var(--kg-text-secondary);background: var(--kg-bg-subtle);border-style: dashed;cursor: not-allowed;}.kg-tile[aria-disabled="true"] .kg-icon{color: var(--kg-text-secondary);}.kg-tile small{font-weight: var(--kg-weight-regular);color: var(--kg-text-secondary);}.kg-badge{display: inline-flex;align-items: center;justify-content: center;min-width: 1.5rem;height: 1.5rem;padding: 0 0.4rem;border-radius: var(--kg-radius-pill);background: var(--kg-danger);color: var(--kg-danger-on);font-family: var(--kg-font-numeric);font-size: 0.8125rem;font-weight: var(--kg-weight-bold);line-height: 1;}.kg-badge--neutral{background: var(--kg-bg-muted);color: var(--kg-text-primary);}.kg-badge--accent{background: var(--kg-accent);color: var(--kg-accent-on);}.kg-status{--chip-bg: var(--kg-bg-muted);--chip-fg: var(--kg-text-primary);display: inline-flex;align-items: center;gap: 0.35em;max-width: 100%;padding: 0.2em 0.75em 0.2em 0.55em;border-radius: var(--kg-radius-pill);background: var(--chip-bg);color: var(--chip-fg);border: 1px solid color-mix(in srgb, var(--chip-fg) 22%, transparent);font-size: var(--kg-text-body-sm);font-weight: var(--kg-weight-semibold);line-height: var(--kg-leading-ui);white-space: normal;vertical-align: middle;}.kg-status > .kg-icon{width: 1.15em;height: 1.15em;vertical-align: 0;}.kg-status--lg{font-size: var(--kg-text-body);padding: 0.35em 1em 0.35em 0.75em;}[data-status="requested"]{--chip-bg: var(--kg-booking-requested-bg);--chip-fg: var(--kg-booking-requested-fg);}[data-status="searching"]{--chip-bg: var(--kg-booking-searching-bg);--chip-fg: var(--kg-booking-searching-fg);}[data-status="needs_attention"]{--chip-bg: var(--kg-booking-needs-attention-bg);--chip-fg: var(--kg-booking-needs-attention-fg);}[data-status="assigned"]{--chip-bg: var(--kg-booking-assigned-bg);--chip-fg: var(--kg-booking-assigned-fg);}[data-status="on_the_way"]{--chip-bg: var(--kg-booking-on-the-way-bg);--chip-fg: var(--kg-booking-on-the-way-fg);}[data-status="in_progress"]{--chip-bg: var(--kg-booking-in-progress-bg);--chip-fg: var(--kg-booking-in-progress-fg);}[data-status="completed"]{--chip-bg: var(--kg-booking-completed-bg);--chip-fg: var(--kg-booking-completed-fg);}[data-status="cancelled"]{--chip-bg: var(--kg-booking-cancelled-bg);--chip-fg: var(--kg-booking-cancelled-fg);}[data-status="no_show"]{--chip-bg: var(--kg-booking-no-show-bg);--chip-fg: var(--kg-booking-no-show-fg);}[data-payment="unpaid"]{--chip-bg: var(--kg-payment-unpaid-bg);--chip-fg: var(--kg-payment-unpaid-fg);}[data-payment="pending"]{--chip-bg: var(--kg-payment-pending-bg);--chip-fg: var(--kg-payment-pending-fg);}[data-payment="paid"]{--chip-bg: var(--kg-payment-paid-bg);--chip-fg: var(--kg-payment-paid-fg);}[data-payment="failed"]{--chip-bg: var(--kg-payment-failed-bg);--chip-fg: var(--kg-payment-failed-fg);}[data-payment="refund_pending"]{--chip-bg: var(--kg-payment-refund-pending-bg);--chip-fg: var(--kg-payment-refund-pending-fg);}[data-payment="refunded"]{--chip-bg: var(--kg-payment-refunded-bg);--chip-fg: var(--kg-payment-refunded-fg);}[data-payment="waived"]{--chip-bg: var(--kg-payment-refunded-bg);--chip-fg: var(--kg-payment-refunded-fg);}.kg-status[data-status="needs_attention"]{border-color: transparent;}.kg-chip{display: inline-flex;align-items: center;gap: var(--kg-space-1);min-height: 40px;padding: var(--kg-space-1) var(--kg-space-4);border-radius: var(--kg-radius-pill);border: 1.5px solid var(--kg-border-strong);background: var(--kg-bg-surface);color: var(--kg-text-primary);font-size: var(--kg-text-body-sm);font-weight: var(--kg-weight-semibold);line-height: var(--kg-leading-ui);position: relative;transition: background-color var(--kg-duration-fast) var(--kg-ease-standard);}.kg-chip::after{content: "";position: absolute;inset: -4px 0;}.kg-chip:hover{background: var(--kg-bg-subtle);}.kg-chip[aria-pressed="true"]{background: var(--kg-secondary);border-color: var(--kg-secondary);color: var(--kg-secondary-on);}.kg-chip .kg-badge{height: 1.25rem;min-width: 1.25rem;font-size: 0.75rem;}.kg-avatar{display: inline-grid;place-items: center;flex: none;width: 48px;height: 48px;border-radius: 50%;background: var(--kg-secondary-subtle);color: var(--kg-secondary-on-subtle);font-family: var(--kg-font-heading);font-weight: var(--kg-weight-bold);font-size: 1.25rem;line-height: 1;overflow: visible;}.kg-rating{display: inline-flex;align-items: center;gap: 0.25em;font-family: var(--kg-font-numeric);font-weight: var(--kg-weight-bold);}.kg-rating .kg-icon{color: var(--kg-accent-text);}.kg-tabs{display: flex;gap: var(--kg-space-1);border-bottom: 1px solid var(--kg-border-subtle);overflow-x: auto;scrollbar-width: none;overscroll-behavior-x: contain;}.kg-tabs::-webkit-scrollbar{display: none;}.kg-tab{flex: none;display: inline-flex;align-items: center;gap: var(--kg-space-2);min-height: var(--kg-size-touch-target);padding: var(--kg-space-2) var(--kg-space-4);background: none;border: 0;border-bottom: 3px solid transparent;margin-bottom: -1px;color: var(--kg-text-secondary);font-weight: var(--kg-weight-semibold);line-height: var(--kg-leading-ui);white-space: nowrap;border-radius: var(--kg-radius-sm) var(--kg-radius-sm) 0 0;}.kg-tab:hover{color: var(--kg-text-primary);background: var(--kg-bg-subtle);}.kg-tab[aria-selected="true"]{color: var(--kg-primary-text);border-bottom-color: var(--kg-primary);}.kg-tab:focus-visible{outline-offset: -3px;}.kg-tabpanel{padding-block: var(--kg-space-4);}.kg-segmented{display: inline-flex;flex-wrap: wrap;gap: 2px;padding: 4px;max-width: 100%;background: var(--kg-bg-subtle);border: 1px solid var(--kg-border-subtle);border-radius: var(--kg-radius-md);}.kg-segmented--block{display: flex;}.kg-segmented--block > *{flex: 1 1 0;}.kg-segmented > button, .kg-segmented > label{display: inline-flex;align-items: center;justify-content: center;gap: var(--kg-space-1);min-height: 40px;padding: var(--kg-space-1) var(--kg-space-4);border: 0;border-radius: var(--kg-radius-sm);background: transparent;color: var(--kg-text-secondary);font-weight: var(--kg-weight-semibold);line-height: var(--kg-leading-ui);cursor: pointer;text-align: center;position: relative;}.kg-segmented--block > button, .kg-segmented--block > label{padding-inline: var(--kg-space-2);}.kg-segmented > label > input{position: absolute;opacity: 0;inset: 0;margin: 0;cursor: pointer;}.kg-segmented > [aria-pressed="true"], .kg-segmented > [aria-checked="true"], .kg-segmented > label:has(input:checked){background: var(--kg-bg-surface);color: var(--kg-text-primary);box-shadow: var(--kg-shadow-1);}.kg-segmented > label:has(input:focus-visible){outline: var(--kg-focus-width) solid var(--kg-border-focus);outline-offset: 1px;}.kg-navbar{position: sticky;top: 0;z-index: var(--kg-z-header);background: color-mix(in srgb, var(--kg-bg-canvas) 94%, transparent);backdrop-filter: saturate(1.2) blur(8px);-webkit-backdrop-filter: saturate(1.2) blur(8px);border-bottom: 1px solid var(--kg-border-subtle);}.kg-navbar__inner{display: flex;align-items: center;gap: var(--kg-space-2);min-height: 64px;}.kg-navbar__brand{display: inline-flex;align-items: center;gap: var(--kg-space-2);margin-inline-end: auto;text-decoration: none;color: var(--kg-text-primary);min-width: 0;}.kg-navbar__brand img{height: 40px;width: auto;}.kg-navbar__links{display: none;gap: var(--kg-space-1);margin: 0;padding: 0;list-style: none;}.kg-navbar__links a{display: inline-flex;align-items: center;gap: var(--kg-space-2);min-height: var(--kg-size-touch-target);padding: var(--kg-space-2) var(--kg-space-3);border-radius: var(--kg-radius-sm);color: var(--kg-text-primary);text-decoration: none;font-weight: var(--kg-weight-semibold);}.kg-navbar__links a:hover{background: var(--kg-bg-subtle);}.kg-navbar__links a[aria-current="page"]{color: var(--kg-primary-text);background: var(--kg-primary-subtle);}.kg-navbar__menu-btn{display: inline-flex;}@media (min-width: 900px){.kg-navbar__links{display: flex;}.kg-navbar__menu-btn{display: none;}}.kg-bottom-nav{position: sticky;bottom: 0;z-index: var(--kg-z-header);display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;background: var(--kg-bg-surface);border-top: 1px solid var(--kg-border-subtle);padding-bottom: env(safe-area-inset-bottom);}.kg-bottom-nav a{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;min-height: 60px;padding: var(--kg-space-1);color: var(--kg-text-secondary);text-decoration: none;font-size: var(--kg-text-caption);font-weight: var(--kg-weight-semibold);line-height: var(--kg-leading-ui);text-align: center;}.kg-bottom-nav a .kg-icon{width: 24px;height: 24px;}.kg-bottom-nav a[aria-current="page"]{color: var(--kg-primary-text);}.kg-bottom-nav a[aria-current="page"] .kg-icon{background: var(--kg-primary-subtle);border-radius: var(--kg-radius-pill);width: 52px;padding: 0 14px;}dialog.kg-drawer, dialog.kg-dialog{border: 0;padding: 0;color: var(--kg-text-primary);background: var(--kg-bg-raised);box-shadow: var(--kg-shadow-3);max-width: 100vw;max-height: 100dvh;}dialog.kg-drawer::backdrop, dialog.kg-dialog::backdrop{background: var(--kg-bg-overlay);}dialog.kg-drawer{position: fixed;inset: 0 auto 0 0;margin: 0;height: 100dvh;width: min(22rem, 86vw);border-radius: 0 var(--kg-radius-xl) var(--kg-radius-xl) 0;overflow-y: auto;}dialog.kg-drawer[open]{animation: kg-drawer-in var(--kg-duration-slow) var(--kg-ease-enter);}@keyframes kg-drawer-in{from{transform: translateX(-100%);}}.kg-drawer__head{display: flex;align-items: center;justify-content: space-between;padding: var(--kg-space-3) var(--kg-space-3) var(--kg-space-3) var(--kg-space-5);border-bottom: 1px solid var(--kg-border-subtle);}.kg-drawer__nav{list-style: none;margin: 0;padding: var(--kg-space-2);}.kg-drawer__nav a{display: flex;align-items: center;gap: var(--kg-space-3);min-height: 52px;padding: var(--kg-space-2) var(--kg-space-3);border-radius: var(--kg-radius-md);color: var(--kg-text-primary);text-decoration: none;font-weight: var(--kg-weight-semibold);}.kg-drawer__nav a:hover{background: var(--kg-bg-subtle);}.kg-drawer__nav a[aria-current="page"]{background: var(--kg-primary-subtle);color: var(--kg-primary-on-subtle);}dialog.kg-dialog{width: min(32rem, calc(100vw - 2 * var(--kg-space-4)));border-radius: var(--kg-radius-xl);}dialog.kg-dialog[open]{animation: kg-pop-in var(--kg-duration-base) var(--kg-ease-enter);}@keyframes kg-pop-in{from{opacity: 0;transform: translateY(8px) scale(0.98);}}@media (max-width: 599.98px){dialog.kg-dialog{width: 100vw;max-width: 100vw;margin: auto 0 0;border-radius: var(--kg-radius-xl) var(--kg-radius-xl) 0 0;padding-bottom: env(safe-area-inset-bottom);}dialog.kg-dialog[open]{animation: kg-sheet-in var(--kg-duration-slow) var(--kg-ease-enter);}}@keyframes kg-sheet-in{from{transform: translateY(100%);}}.kg-dialog__body{padding: var(--kg-space-6) var(--kg-space-5) var(--kg-space-4);}.kg-dialog__title{margin: 0 0 var(--kg-space-2);font-size: var(--kg-text-h3);}.kg-dialog__actions{display: flex;flex-wrap: wrap-reverse;gap: var(--kg-space-3);padding: var(--kg-space-4) var(--kg-space-5) var(--kg-space-5);}.kg-dialog__actions > .kg-btn{flex: 1 1 10rem;}.kg-dialog-preview{position: static;display: block;margin: 0;width: 100%;max-width: 32rem;border-radius: var(--kg-radius-xl);background: var(--kg-bg-raised);box-shadow: var(--kg-shadow-3);border: 1px solid var(--kg-border-subtle);}.kg-toast-region{position: fixed;z-index: var(--kg-z-toast);inset-inline: var(--kg-space-4);bottom: calc(var(--kg-space-4) + env(safe-area-inset-bottom));display: flex;flex-direction: column;gap: var(--kg-space-2);align-items: center;pointer-events: none;}@media (min-width: 600px){.kg-toast-region{inset-inline: auto var(--kg-space-6);align-items: flex-end;}}.kg-toast{pointer-events: auto;display: flex;align-items: flex-start;gap: var(--kg-space-3);width: 100%;max-width: 26rem;padding: var(--kg-space-3) var(--kg-space-3) var(--kg-space-3) var(--kg-space-4);background: var(--kg-bg-inverse);color: var(--kg-text-inverse);border-radius: var(--kg-radius-md);box-shadow: var(--kg-shadow-3);border-inline-start: 6px solid var(--toast-accent, var(--kg-info-inverse));animation: kg-toast-in var(--kg-duration-slow) var(--kg-ease-enter);}.kg-toast > .kg-icon{margin-top: 0.15em;color: var(--toast-accent, var(--kg-info-inverse));}.kg-toast__text{flex: 1;min-width: 0;padding-block: 0.15em;}.kg-toast__action{color: var(--kg-text-inverse);font-weight: var(--kg-weight-bold);background: none;border: 0;min-height: 40px;padding: 0 var(--kg-space-2);text-decoration: underline;}.kg-toast--success{--toast-accent: var(--kg-success-inverse);}.kg-toast--danger{--toast-accent: var(--kg-danger-inverse);}.kg-toast--info{--toast-accent: var(--kg-info-inverse);}@keyframes kg-toast-in{from{opacity: 0;transform: translateY(12px);}}.kg-toast--static{animation: none;}.kg-alert{--alert-bg: var(--kg-info-subtle);--alert-fg: var(--kg-info-on-subtle);--alert-border: var(--kg-info-border);display: flex;align-items: flex-start;gap: var(--kg-space-3);padding: var(--kg-space-3) var(--kg-space-4);border-radius: var(--kg-radius-md);background: var(--alert-bg);color: var(--alert-fg);border: 1px solid var(--alert-border);border-inline-start-width: 5px;}.kg-alert > .kg-icon{margin-top: 0.2em;width: 1.4em;height: 1.4em;}.kg-alert__body{flex: 1;min-width: 0;}.kg-alert__title{display: block;font-weight: var(--kg-weight-bold);margin-bottom: 0.1em;}.kg-alert p{margin: 0;color: inherit;}.kg-alert .kg-link, .kg-alert a{color: inherit;font-weight: var(--kg-weight-semibold);}.kg-alert--success{--alert-bg: var(--kg-success-subtle);--alert-fg: var(--kg-success-on-subtle);--alert-border: var(--kg-success-border);}.kg-alert--warning{--alert-bg: var(--kg-warning-subtle);--alert-fg: var(--kg-warning-on-subtle);--alert-border: var(--kg-warning-border);}.kg-alert--danger{--alert-bg: var(--kg-danger-subtle);--alert-fg: var(--kg-danger-on-subtle);--alert-border: var(--kg-danger-border);}.kg-alert--brand{--alert-bg: var(--kg-primary-subtle);--alert-fg: var(--kg-primary-on-subtle);--alert-border: var(--kg-primary-border);}.kg-table-wrap{max-width: 100%;overflow: auto;border: 1px solid var(--kg-border-subtle);border-radius: var(--kg-radius-lg);background: var(--kg-bg-surface);overscroll-behavior-x: contain;}.kg-table-wrap--scroll{max-height: 26rem;}.kg-table{width: 100%;border-collapse: separate;border-spacing: 0;font-size: var(--kg-text-body-sm);}.kg-table caption{text-align: start;padding: var(--kg-space-3) var(--kg-space-4);font-weight: var(--kg-weight-bold);color: var(--kg-text-primary);}.kg-table th, .kg-table td{padding: var(--kg-space-3) var(--kg-space-4);text-align: start;vertical-align: middle;border-bottom: 1px solid var(--kg-border-subtle);line-height: var(--kg-leading-text);}.kg-table thead th{position: sticky;top: 0;z-index: 1;background: var(--kg-bg-subtle);color: var(--kg-text-primary);font-weight: var(--kg-weight-bold);white-space: nowrap;padding-block: var(--kg-space-3);}.kg-table tbody tr:hover{background: color-mix(in srgb, var(--kg-bg-subtle) 60%, transparent);}.kg-table tbody tr[aria-selected="true"]{background: var(--kg-primary-subtle);}.kg-table tbody tr.is-urgent{box-shadow: inset 4px 0 0 var(--kg-danger);}.kg-table tbody tr:last-child > *{border-bottom: 0;}.kg-table .kg-num-col{text-align: end;font-family: var(--kg-font-numeric);font-variant-numeric: tabular-nums;white-space: nowrap;}.kg-table th[aria-sort] button{all: unset;cursor: pointer;display: inline-flex;gap: 4px;align-items: center;}@media (max-width: 599.98px){.kg-table--stack thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}.kg-table--stack, .kg-table--stack tbody, .kg-table--stack tr, .kg-table--stack td{display: block;width: 100%;}.kg-table--stack tr{padding: var(--kg-space-3) var(--kg-space-4);border-bottom: 1px solid var(--kg-border-subtle);}.kg-table--stack tr:last-child{border-bottom: 0;}.kg-table--stack td{display: grid;grid-template-columns: minmax(6.5rem, 38%) 1fr;gap: var(--kg-space-3);padding: var(--kg-space-1) 0;border: 0;text-align: start;}.kg-table--stack caption{display: block;width: 100%;border-bottom: 1px solid var(--kg-border-subtle);}.kg-table--stack td > *{justify-self: start;}.kg-table--stack td::before{content: attr(data-label);color: var(--kg-text-secondary);font-weight: var(--kg-weight-semibold);}.kg-table--stack .kg-num-col{text-align: start;}}.kg-pagination{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: var(--kg-space-1);list-style: none;margin: 0;padding: 0;}.kg-pagination a, .kg-pagination button, .kg-pagination span{display: inline-flex;align-items: center;justify-content: center;gap: 4px;min-width: var(--kg-size-touch-target);min-height: var(--kg-size-touch-target);padding: 0 var(--kg-space-2);border-radius: var(--kg-radius-md);border: 1px solid transparent;background: none;color: var(--kg-text-primary);text-decoration: none;font-family: var(--kg-font-numeric);font-weight: var(--kg-weight-semibold);}.kg-pagination a:hover, .kg-pagination button:hover{background: var(--kg-bg-subtle);}.kg-pagination [aria-current="page"]{background: var(--kg-secondary);color: var(--kg-secondary-on);}.kg-pagination [aria-disabled="true"]{color: var(--kg-text-disabled);pointer-events: none;}.kg-pagination .kg-pagination__label{font-family: var(--kg-font-text);}@media (max-width: 599.98px){.kg-pagination .kg-pagination__page:not([aria-current]){display: none;}}.kg-state{display: flex;flex-direction: column;align-items: center;text-align: center;gap: var(--kg-space-3);padding: var(--kg-space-8) var(--kg-space-4);}.kg-state__art{display: grid;place-items: center;width: 4.5rem;height: 4.5rem;border-radius: 50%;background: var(--kg-bg-subtle);color: var(--kg-text-secondary);}.kg-state__art .kg-icon{width: 2.25rem;height: 2.25rem;}.kg-state__title{font-family: var(--kg-font-heading);font-weight: var(--kg-weight-bold);font-size: var(--kg-text-h4);line-height: var(--kg-leading-title);margin: 0;color: var(--kg-text-primary);}.kg-state p{margin: 0;color: var(--kg-text-secondary);max-width: 34ch;}.kg-state--error .kg-state__art{background: var(--kg-danger-subtle);color: var(--kg-danger-text);}.kg-state--success .kg-state__art{background: var(--kg-success-subtle);color: var(--kg-success-text);}.kg-state--brand .kg-state__art{background: var(--kg-primary-subtle);color: var(--kg-primary-text);}.kg-spinner{display: inline-block;width: 1.5rem;height: 1.5rem;border-radius: 50%;border: 3px solid var(--kg-border);border-top-color: var(--kg-primary);animation: kg-spin 800ms linear infinite;vertical-align: middle;}.kg-skeleton{display: block;border-radius: var(--kg-radius-sm);min-height: 1em;background: linear-gradient(90deg, var(--kg-bg-muted) 0%, var(--kg-bg-subtle) 50%, var(--kg-bg-muted) 100%);background-size: 200% 100%;animation: kg-shimmer 1400ms linear infinite;}.kg-skeleton--text{height: 1em;margin-block: 0.4em;}.kg-skeleton--title{height: 1.5em;width: 60%;}.kg-skeleton--circle{border-radius: 50%;width: 48px;height: 48px;}@keyframes kg-shimmer{from{background-position: 100% 0;}to{background-position: -100% 0;}}.kg-stepper{--dot: 2rem;list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;}.kg-stepper > li{position: relative;display: grid;grid-template-columns: var(--dot) 1fr;align-content: start;column-gap: var(--kg-space-3);padding-bottom: var(--kg-space-5);min-width: 0;}.kg-stepper > li:last-child{padding-bottom: 0;}.kg-stepper > li::before{content: "";position: absolute;left: calc(var(--dot) / 2 - 1px);top: var(--dot);bottom: 0;width: 2px;background: var(--kg-border);}.kg-stepper > li:last-child::before{display: none;}.kg-stepper > li[data-state="done"]::before{background: var(--kg-success);}.kg-step__dot{grid-row: span 2;display: grid;place-items: center;width: var(--dot);height: var(--dot);border-radius: 50%;background: var(--kg-bg-surface);border: 2px solid var(--kg-border-strong);color: var(--kg-text-secondary);font-family: var(--kg-font-numeric);font-weight: var(--kg-weight-bold);font-size: 0.9rem;z-index: 1;}.kg-step__dot .kg-icon{width: 1.1rem;height: 1.1rem;}.kg-step__label{font-weight: var(--kg-weight-semibold);line-height: var(--kg-leading-ui);padding-top: 0.2rem;}.kg-step__meta{font-size: var(--kg-text-body-sm);color: var(--kg-text-secondary);}[data-state="done"] > .kg-step__dot{background: var(--kg-success);border-color: var(--kg-success);color: var(--kg-success-on);}[data-state="current"] > .kg-step__dot{background: var(--kg-primary);border-color: var(--kg-primary);color: var(--kg-primary-on);box-shadow: 0 0 0 4px var(--kg-primary-subtle);}[data-state="current"] > .kg-step__label{color: var(--kg-primary-text);}[data-state="upcoming"] > .kg-step__label{color: var(--kg-text-secondary);font-weight: var(--kg-weight-regular);}[data-state="problem"] > .kg-step__dot{background: var(--kg-danger);border-color: var(--kg-danger);color: var(--kg-danger-on);}@media (min-width: 600px){.kg-stepper--horizontal{flex-direction: row;}.kg-stepper--horizontal > li{flex: 1 1 0;grid-template-columns: 1fr;justify-items: center;text-align: center;padding: 0 var(--kg-space-1);row-gap: var(--kg-space-2);}.kg-stepper--horizontal > li::before{left: calc(50% + var(--dot) / 2);right: calc(-50% + var(--dot) / 2);top: calc(var(--dot) / 2 - 1px);bottom: auto;width: auto;height: 2px;}.kg-stepper--horizontal .kg-step__dot{grid-row: auto;}}.kg-price-list{margin: 0;padding: 0;display: flex;flex-direction: column;}.kg-price-list > div{display: flex;align-items: baseline;justify-content: space-between;gap: var(--kg-space-4);padding-block: var(--kg-space-2);border-bottom: 1px dashed var(--kg-border);}.kg-price-list dt{min-width: 0;}.kg-price-list dt small{display: block;color: var(--kg-text-secondary);}.kg-price-list dd{margin: 0;flex: none;font-family: var(--kg-font-numeric);font-variant-numeric: tabular-nums;font-weight: var(--kg-weight-semibold);text-align: end;}.kg-price-list .is-discount dd{color: var(--kg-success-text);}.kg-price-list .is-refund dd{color: var(--kg-info-text);}.kg-price-list .is-total{border-bottom: 0;border-top: 2px solid var(--kg-text-primary);margin-top: var(--kg-space-1);padding-top: var(--kg-space-3);}.kg-price-list .is-total dt{font-weight: var(--kg-weight-bold);font-size: var(--kg-text-body-lg);}.kg-price-list .is-total dd{font-weight: var(--kg-weight-bold);font-size: var(--kg-text-h3);}.kg-divider{height: 1px;background: var(--kg-border-subtle);border: 0;margin: var(--kg-space-4) 0;}.kg-surface{background: var(--kg-bg-surface);}.kg-text-center{text-align: center;}.kg-nowrap{white-space: nowrap;}.kg-w-full{width: 100%;}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important;}.kg-skeleton{animation: none;background: var(--kg-bg-muted);}.kg-spinner, .kg-btn.is-loading::after, .kg-btn[aria-busy="true"]::after{animation: kg-pulse 1.6s ease-in-out infinite !important;animation-duration: 1.6s !important;animation-iteration-count: infinite !important;}@keyframes kg-pulse{50%{opacity: 0.4;}}.kg-btn:active, .kg-card--interactive:active{transform: none;}}@media (forced-colors: active){.kg-status, .kg-chip, .kg-btn, .kg-card, .kg-alert{border: 1px solid CanvasText;}.kg-checkbox:checked, .kg-radio:checked, .kg-switch:checked{background: Highlight;}}:root{--kg-border-default: var(--kg-border);}html{scroll-padding-top: 80px;}body{display: flex;flex-direction: column;}main{flex: 1 0 auto;}main:focus{outline: none;}a{color: var(--kg-text-link);text-underline-offset: 0.15em;}a:hover{color: var(--kg-text-link-hover);}p{margin-block: 0 var(--kg-space-3);}.kg-stack > p, .kg-card > p:last-child{margin-bottom: 0;}.page-head{background: var(--kg-bg-subtle);padding-block: var(--kg-space-8) var(--kg-space-6);border-bottom: 1px solid var(--kg-border-subtle);}.page-head h1{margin: 0;color: var(--kg-text-heading);}.page-head .kg-lead{margin: 0;max-width: 60ch;}.page-body{padding-block: var(--kg-space-8) var(--kg-space-12);}.section--subtle{background: var(--kg-bg-subtle);}.section--plain{background: transparent;}.page-home .kg-section{padding-block: var(--kg-space-8);}@media (min-width: 900px){.page-home .kg-section{padding-block: var(--kg-space-12);}}.voice-btn{margin-top: var(--kg-space-2);}.section--tight{padding-block: var(--kg-space-6) 0;}.section-head{display: flex;flex-direction: column;gap: var(--kg-space-2);}.section-head > *{margin: 0;}.section-head__row{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: var(--kg-space-2) var(--kg-space-4);}.section-head__title{margin: 0;}.section-head__link{display: inline-flex;align-items: center;gap: var(--kg-space-1);min-height: var(--kg-size-touch-target);font-weight: var(--kg-weight-semibold);text-decoration: none;white-space: nowrap;}.section-head__link:hover{text-decoration: underline;}.section-head .kg-lead{max-width: 60ch;}h2{color: var(--kg-text-heading);}.breadcrumb{display: flex;flex-wrap: wrap;gap: var(--kg-space-1) var(--kg-space-2);margin: 0 0 var(--kg-space-2);padding: 0;list-style: none;font-size: var(--kg-text-body-sm);color: var(--kg-text-secondary);}.breadcrumb li + li::before{content: "›";margin-inline-end: var(--kg-space-2);color: var(--kg-text-secondary);}.detail-list{margin: 0;display: flex;flex-direction: column;gap: var(--kg-space-2);}.detail-list > div{display: flex;flex-direction: column;}.detail-list dt{font-size: var(--kg-text-body-sm);color: var(--kg-text-secondary);}.detail-list dd{margin: 0;font-weight: var(--kg-weight-semibold);}.link-list{display: flex;flex-direction: column;gap: var(--kg-space-1);}.link-list a{display: flex;align-items: center;gap: var(--kg-space-2);min-height: var(--kg-size-touch-target);font-weight: var(--kg-weight-semibold);}.tick-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: var(--kg-space-2);}.tick-list li{display: flex;gap: var(--kg-space-2);align-items: flex-start;}.tick-list .kg-icon{margin-top: 0.2em;color: var(--kg-success-text);}.include-card--no .tick-list .kg-icon{color: var(--kg-text-secondary);}.include-grid{display: grid;gap: var(--kg-space-4);grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr));}.include-card h2{display: flex;align-items: center;gap: var(--kg-space-2);margin-top: 0;}.include-card--yes h2 .kg-icon{color: var(--kg-success-text);}.prose{max-width: 70ch;}.prose h2{font-size: var(--kg-text-h3);margin: var(--kg-space-8) 0 var(--kg-space-3);}.prose h2:first-child{margin-top: 0;}.prose ul, .prose ol{padding-inline-start: 1.25rem;margin: 0 0 var(--kg-space-4);display: flex;flex-direction: column;gap: var(--kg-space-2);}.prose .kg-table-wrap{margin-block: var(--kg-space-4);}.prose .price-card{margin-top: var(--kg-space-8);}.rules-table td:first-child{font-weight: var(--kg-weight-semibold);}.legal-draft{margin: 0;}.clock{position: relative;flex: none;width: 64px;height: 64px;}.clock__face{width: 64px;height: 64px;}.clock__ring{fill: var(--kg-bg-subtle);stroke: var(--kg-border-subtle);stroke-width: 4;}.clock__arc{fill: none;stroke: var(--kg-success);stroke-width: 4;stroke-linecap: round;}.clock__pin{fill: var(--kg-text-primary);}.clock__hand{position: absolute;left: 31px;top: 10px;width: 2px;height: 22px;border-radius: 2px;background: var(--kg-text-primary);transform-origin: 1px 22px;transform: rotate(90deg);animation: hand-sweep 1600ms var(--kg-ease-standard) 600ms both;}@keyframes hand-sweep{from{transform: rotate(0deg);}}.colony-card h2{margin-top: 0;}.colony-check__row{display: flex;flex-wrap: wrap;gap: var(--kg-space-2);}.colony-check__row .kg-select{flex: 1 1 14rem;}.colony-check__result:empty{display: none;}.colony-check__result{margin-top: var(--kg-space-3);}.colony-check__result .kg-btn-row{margin-top: var(--kg-space-3);}.category-title{display: flex;flex-wrap: wrap;align-items: center;gap: var(--kg-space-2);margin: 0;}.category-title .kg-icon{color: var(--kg-primary-text);}.service-title{display: flex;align-items: center;gap: var(--kg-space-3);margin: 0;}.service-title .kg-icon{color: var(--kg-primary-text);}.services-layout, .service-layout, .contact-layout, .book-layout{display: grid;gap: var(--kg-space-8);align-items: start;}.services-layout > *, .service-layout > *, .contact-layout > *, .book-layout > *{min-width: 0;}@media (min-width: 900px){.services-layout, .service-layout, .contact-layout, .book-layout{grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);}.services-aside, .book-aside{position: sticky;top: 88px;}}.price-card__title{display: flex;align-items: center;gap: var(--kg-space-2);margin: 0 0 var(--kg-space-2);font-size: var(--kg-text-h4);color: var(--kg-text-heading);}.price-card__title .kg-icon{color: var(--kg-primary-text);}.price-card__foot{margin: var(--kg-space-3) 0 0;}.price-card dd{max-width: 9rem;}.offer-grid{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--kg-space-4);grid-template-columns: repeat(auto-fill, minmax(min(100%, 18rem), 1fr));}.offer-card__code{display: flex;align-items: center;gap: var(--kg-space-2);margin: 0;font-size: var(--kg-text-h4);color: var(--kg-primary-text);}.offer-card__terms{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: var(--kg-space-1) var(--kg-space-3);font-size: var(--kg-text-body-sm);color: var(--kg-text-secondary);}.coverage{display: grid;gap: var(--kg-space-8);align-items: center;}@media (min-width: 900px){.coverage{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}}.location-grid{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--kg-space-4);grid-template-columns: repeat(auto-fill, minmax(min(100%, 15rem), 1fr));}.location-grid h2{margin: 0;display: flex;align-items: center;gap: var(--kg-space-2);}.location-grid .kg-icon{color: var(--kg-primary-text);}.location-trades{max-width: 10rem;}.support-band{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: var(--kg-space-4);}.support-band h2{margin: 0;}.support-list{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: var(--kg-space-2);}.support-list__pending{display: flex;gap: var(--kg-space-2);align-items: flex-start;color: var(--kg-text-secondary);max-width: 40ch;}.support-list__pending .kg-icon{margin-top: 0.2em;}.support-link{display: inline-flex;align-items: center;gap: var(--kg-space-2);min-height: var(--kg-size-touch-target);font-weight: var(--kg-weight-semibold);}.cookie-row{justify-content: space-between;align-items: center;}.cookie-row > span{flex: 1;}.kg-dialog__body > p{margin: 0;}.dialog-form{display: flex;flex-direction: column;gap: var(--kg-space-4);}.form-actions{display: flex;flex-wrap: wrap;gap: var(--kg-space-3);align-items: center;}.form-actions .kg-btn{flex: 1 1 12rem;}.otp-input{font-size: 1.5rem;letter-spacing: 0.3em;font-family: var(--kg-font-numeric);}.dev-code{font-family: var(--kg-font-numeric);}.inline-error:empty, .inline-success:empty{display: none;}.option-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: var(--kg-space-2);}.option-card{display: flex;gap: var(--kg-space-3);align-items: flex-start;padding: var(--kg-space-3) var(--kg-space-4);min-height: 56px;background: var(--kg-bg-surface);border: 2px solid var(--kg-border-subtle);border-radius: var(--kg-radius-md);cursor: pointer;}.option-card:hover{border-color: var(--kg-primary-border);}.option-card:has(input:checked){border-color: var(--kg-primary);background: var(--kg-primary-subtle);}.option-card:has(input:disabled){cursor: not-allowed;background: var(--kg-bg-subtle);border-style: dashed;}.option-card > input{margin-top: 0.2em;flex: none;}.option-card__body{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 2px;}.option-card__title{font-weight: var(--kg-weight-semibold);}.option-card__meta{font-size: var(--kg-text-body-sm);color: var(--kg-text-secondary);}.option-card__side{flex: none;font-family: var(--kg-font-numeric);font-weight: var(--kg-weight-semibold);text-align: end;}.option-group-title{margin: var(--kg-space-4) 0 var(--kg-space-2);font-size: var(--kg-text-body);color: var(--kg-text-heading);}.wizard-progress{display: flex;gap: var(--kg-space-1);margin: 0;padding: 0;list-style: none;counter-reset: step;overflow-x: auto;}.wizard-progress li{flex: 1 1 0;min-width: 4.5rem;display: flex;flex-direction: column;align-items: center;gap: var(--kg-space-1);font-size: var(--kg-text-caption);color: var(--kg-text-secondary);text-align: center;position: relative;}.wizard-progress li::after{content: "";position: absolute;top: 15px;left: calc(50% + 18px);right: calc(-50% + 18px);height: 2px;background: var(--kg-border);}.wizard-progress li:last-child::after{display: none;}.wizard-progress__dot{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;border: 2px solid var(--kg-border-strong);background: var(--kg-bg-surface);font-family: var(--kg-font-numeric);font-weight: var(--kg-weight-bold);}.wizard-progress li[data-state="done"] .wizard-progress__dot{background: var(--kg-success);border-color: var(--kg-success);color: var(--kg-success-on);}.wizard-progress li[data-state="done"]::after{background: var(--kg-success);}.wizard-progress li[data-state="current"]{color: var(--kg-primary-text);font-weight: var(--kg-weight-semibold);}.wizard-progress li[data-state="current"] .wizard-progress__dot{background: var(--kg-primary);border-color: var(--kg-primary);color: var(--kg-primary-on);}.wizard-progress li[data-state="skipped"]{display: none;}.wizard-step{display: flex;flex-direction: column;gap: var(--kg-space-4);}.wizard-step__title{margin: 0;font-size: var(--kg-text-h3);}.wizard-step__title:focus{outline: none;}.wizard-nav{display: flex;flex-wrap: wrap-reverse;gap: var(--kg-space-3);justify-content: space-between;padding-top: var(--kg-space-2);}.wizard-nav .kg-btn{flex: 1 1 10rem;}@media (min-width: 600px){.wizard-nav .kg-btn{flex: 0 1 auto;}}.day-picker{display: flex;gap: var(--kg-space-2);overflow-x: auto;padding: 4px 2px var(--kg-space-2);scrollbar-width: thin;}.day-picker .kg-chip{flex: none;flex-direction: column;min-height: 56px;padding-block: var(--kg-space-1);gap: 0;}.day-picker .kg-chip small{font-weight: var(--kg-weight-regular);font-size: var(--kg-text-caption);}.slot-grid{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--kg-space-2);grid-template-columns: repeat(auto-fill, minmax(min(100%, 9.5rem), 1fr));}.slot-grid .option-card{flex-direction: column;gap: 2px;padding: var(--kg-space-3);min-height: 64px;}.slot-grid .option-card > input{position: absolute;opacity: 0;width: 1px;height: 1px;}.slot-grid .option-card{position: relative;}.slot-grid .option-card:has(input:focus-visible){outline: var(--kg-focus-width) solid var(--kg-border-focus);outline-offset: 2px;}.promise-note{display: flex;gap: var(--kg-space-2);align-items: flex-start;color: var(--kg-success-text);font-weight: var(--kg-weight-semibold);}.promise-note .kg-icon{margin-top: 0.2em;}.summary-list{margin: 0;display: grid;gap: var(--kg-space-2);}.summary-list > div{display: grid;grid-template-columns: 6.5rem 1fr auto;gap: var(--kg-space-2);align-items: baseline;padding-bottom: var(--kg-space-2);border-bottom: 1px dashed var(--kg-border);}.summary-list dt{color: var(--kg-text-secondary);font-size: var(--kg-text-body-sm);}.summary-list dd{margin: 0;font-weight: var(--kg-weight-semibold);min-width: 0;}.summary-list .kg-btn{min-height: 40px;padding-inline: var(--kg-space-2);}.coupon-row{display: flex;flex-wrap: wrap;gap: var(--kg-space-2);}.coupon-row .kg-input{flex: 1 1 10rem;text-transform: uppercase;}.confirm-box{display: flex;flex-direction: column;gap: var(--kg-space-3);}.done-card .kg-id{font-size: var(--kg-text-h3);}.account-layout{display: grid;gap: var(--kg-space-5);align-items: start;}.account-side{display: flex;flex-direction: column;gap: var(--kg-space-3);background: var(--kg-bg-surface);border: 1px solid var(--kg-border-subtle);border-radius: var(--kg-radius-lg);padding: var(--kg-space-4);box-shadow: var(--kg-shadow-1);}.account-who{display: flex;align-items: center;gap: var(--kg-space-3);}.account-who__avatar{width: 52px;height: 52px;background: var(--kg-primary-subtle);color: var(--kg-primary-on-subtle);}.account-who__avatar .kg-icon{width: 24px;height: 24px;}.account-who__text{min-width: 0;}.account-who__name{margin: 0;font-family: var(--kg-font-heading);font-weight: var(--kg-weight-bold);font-size: var(--kg-text-h4);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.account-who__phone{margin: 0;color: var(--kg-text-secondary);font-size: var(--kg-text-small);}.account-nav{display: flex;gap: var(--kg-space-2);overflow-x: auto;scrollbar-width: none;margin-inline: calc(-1 * var(--kg-space-1));padding: 2px var(--kg-space-1);}.account-nav::-webkit-scrollbar{display: none;}.account-nav__item{flex: none;display: inline-flex;align-items: center;gap: var(--kg-space-2);min-height: var(--kg-size-touch-target);padding: var(--kg-space-2) var(--kg-space-3);border: 1px solid var(--kg-border-subtle);border-radius: 999px;background: var(--kg-bg-surface);color: var(--kg-text-secondary);font-weight: var(--kg-weight-semibold);cursor: pointer;white-space: nowrap;transition: background-color .15s ease, color .15s ease, border-color .15s ease;}.account-nav__icon{display: inline-grid;place-items: center;}.account-nav__item:hover{background: var(--kg-bg-subtle);color: var(--kg-text-primary);}.account-nav__item[aria-selected="true"]{background: var(--kg-primary);border-color: var(--kg-primary);color: var(--kg-primary-on);}.account-nav__item[aria-selected="true"] .account-nav__badge{background: var(--kg-primary-on);color: var(--kg-primary-text);}.account-nav__badge{margin-inline-start: auto;}.account-logout{display: none;align-items: center;gap: var(--kg-space-2);min-height: var(--kg-size-touch-target);padding: var(--kg-space-2) var(--kg-space-3);border: 0;border-radius: var(--kg-radius-md);background: none;color: var(--kg-danger-text);font-weight: var(--kg-weight-semibold);cursor: pointer;}.account-logout:hover{background: var(--kg-danger-subtle);}.account-main{min-width: 0;}.account-panel{background: var(--kg-bg-surface);border: 1px solid var(--kg-border-subtle);border-radius: var(--kg-radius-lg);padding: var(--kg-space-5) var(--kg-space-4);box-shadow: var(--kg-shadow-1);}.account-panel:focus-visible{outline: var(--kg-focus-width) solid var(--kg-border-focus);outline-offset: 2px;}.account-panel .kg-card{box-shadow: none;}.account-page .page-body, .account-page{padding-top: var(--kg-space-5);}@media (max-width: 899px){.account-who{padding-bottom: var(--kg-space-1);}.account-side .account-logout{display: inline-flex;align-self: flex-start;padding-inline: var(--kg-space-2);}}@media (min-width: 900px){.account-layout{grid-template-columns: 280px minmax(0, 1fr);gap: var(--kg-space-6);}.account-side{position: sticky;top: calc(var(--header-h, 72px) + var(--kg-space-4));padding: var(--kg-space-5) var(--kg-space-3);}.account-who{padding: 0 var(--kg-space-2) var(--kg-space-4);border-bottom: 1px solid var(--kg-border-subtle);}.account-nav{flex-direction: column;gap: 2px;overflow: visible;margin: 0;padding: 0;}.account-nav__item{width: 100%;border: 0;border-radius: var(--kg-radius-md);padding-inline: var(--kg-space-3);text-align: start;}.account-nav__item[aria-selected="true"]{background: var(--kg-primary-subtle);color: var(--kg-primary-text);box-shadow: inset 3px 0 0 var(--kg-primary);}.account-nav__item[aria-selected="true"] .account-nav__badge{background: var(--kg-primary);color: var(--kg-primary-on);}.account-logout{display: inline-flex;width: 100%;margin-top: var(--kg-space-2);border-top: 1px solid var(--kg-border-subtle);border-radius: 0 0 var(--kg-radius-md) var(--kg-radius-md);padding-top: var(--kg-space-3);}.account-panel{padding: var(--kg-space-6);}}.panel-head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: var(--kg-space-3);margin-bottom: var(--kg-space-5);}.panel-head h2{margin: 0;font-size: var(--kg-text-h3);}.booking-list, .notif-list, .ticket-list, .address-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: var(--kg-space-3);}.booking-item{display: flex;flex-direction: column;gap: var(--kg-space-2);}.booking-item__top{display: flex;flex-wrap: wrap;justify-content: space-between;gap: var(--kg-space-2);align-items: center;}.booking-item__title{margin: 0;font-size: var(--kg-text-h4);}.booking-item__title a{color: inherit;text-decoration: none;}.booking-item__title a::after{content: "";position: absolute;inset: 0;border-radius: var(--kg-radius-lg);}.booking-item{position: relative;}.booking-item__title a:focus-visible{outline: none;}.booking-item:has(a:focus-visible){outline: var(--kg-focus-width) solid var(--kg-border-focus);outline-offset: 2px;}.notif-day{margin: var(--kg-space-5) 0 var(--kg-space-2);font-size: var(--kg-text-small);font-weight: var(--kg-weight-bold);color: var(--kg-text-secondary);text-transform: uppercase;letter-spacing: .06em;}.notif-day:first-child{margin-top: 0;}.notif-list{gap: var(--kg-space-2);}.notif-item{--tone: var(--kg-info);--tone-subtle: var(--kg-info-subtle);--tone-text: var(--kg-info-text);position: relative;display: grid;grid-template-columns: auto minmax(0, 1fr);gap: var(--kg-space-3);padding: var(--kg-space-4);border: 1px solid var(--kg-border-subtle);border-radius: var(--kg-radius-md);background: var(--kg-bg-surface);transition: background-color .2s ease, border-color .2s ease;}.notif-item[data-tone="success"]{--tone: var(--kg-success);--tone-subtle: var(--kg-success-subtle);--tone-text: var(--kg-success-text);}.notif-item[data-tone="danger"]{--tone: var(--kg-danger);--tone-subtle: var(--kg-danger-subtle);--tone-text: var(--kg-danger-text);}.notif-item[data-tone="warning"]{--tone: var(--kg-warning);--tone-subtle: var(--kg-warning-subtle);--tone-text: var(--kg-warning-text);}.notif-item[data-tone="primary"]{--tone: var(--kg-primary);--tone-subtle: var(--kg-primary-subtle);--tone-text: var(--kg-primary-text);}.notif-item[data-read="false"]{background: color-mix(in srgb, var(--tone-subtle) 45%, var(--kg-bg-surface));border-color: color-mix(in srgb, var(--tone) 35%, var(--kg-border-subtle));}.notif-item__icon{display: grid;place-items: center;width: 44px;height: 44px;border-radius: var(--kg-radius-md);background: var(--tone-subtle);color: var(--tone-text);}.notif-item__icon .kg-icon{width: 22px;height: 22px;}.notif-item__body{min-width: 0;display: flex;flex-direction: column;gap: var(--kg-space-1);}.notif-item__top{display: flex;align-items: baseline;justify-content: space-between;gap: var(--kg-space-3);}.notif-item__title{margin: 0;font-size: var(--kg-text-body);font-weight: var(--kg-weight-bold);}.notif-item[data-read="true"] .notif-item__title{font-weight: var(--kg-weight-semibold);}.notif-item__time{flex: none;font-size: var(--kg-text-small);color: var(--kg-text-secondary);white-space: nowrap;}.notif-item[data-read="false"] .notif-item__time::before{content: "";display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: var(--tone);margin-inline-end: var(--kg-space-2);vertical-align: 0.1em;}.notif-item__text{margin: 0;color: var(--kg-text-secondary);}.notif-item__actions{display: flex;flex-wrap: wrap;gap: var(--kg-space-1) var(--kg-space-3);margin-top: var(--kg-space-1);}.notif-item__actions .kg-btn{min-height: 36px;padding-inline: 0;color: var(--tone-text);}.notif-item__actions .kg-btn:hover{background: none;text-decoration: underline;}@media (max-width: 479px){.notif-item{padding: var(--kg-space-3);gap: var(--kg-space-3);}.notif-item__icon{width: 38px;height: 38px;}.notif-item__top{flex-direction: column;gap: 0;}}.address-item{display: flex;flex-wrap: wrap;gap: var(--kg-space-3);justify-content: space-between;align-items: flex-start;}.address-item__body{flex: 1 1 14rem;min-width: 0;}.address-item__body p{margin: 0;}.ticket-thread{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: var(--kg-space-2);}.ticket-thread li{padding: var(--kg-space-3);border-radius: var(--kg-radius-md);background: var(--kg-bg-subtle);max-width: 90%;}.ticket-thread li[data-author="customer"]{align-self: flex-end;background: var(--kg-primary-subtle);color: var(--kg-primary-on-subtle);}.ticket-thread p{margin: 0;white-space: pre-wrap;}.danger-zone{border-color: var(--kg-danger-border);}.load-more{align-self: center;}.booking-page{display: flex;flex-direction: column;gap: var(--kg-space-4);}.booking-detail{display: grid;gap: var(--kg-space-6);align-items: start;}@media (min-width: 900px){.booking-detail{grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);}}.booking-head{display: flex;flex-direction: column;gap: var(--kg-space-2);}.booking-head h1{margin: 0;}.promise-clock{display: flex;gap: var(--kg-space-3);align-items: center;}.promise-clock .clock__hand{animation: none;}.worker-card{display: flex;gap: var(--kg-space-3);align-items: flex-start;}.star-input{display: flex;flex-direction: row-reverse;justify-content: flex-end;gap: var(--kg-space-1);border: 0;padding: 0;margin: 0;}.star-input legend{float: left;width: 100%;margin-bottom: var(--kg-space-2);font-weight: var(--kg-weight-semibold);}.star-input input{position: absolute;opacity: 0;width: 1px;height: 1px;}.star-input label{display: grid;place-items: center;width: 48px;height: 48px;border-radius: var(--kg-radius-sm);cursor: pointer;color: var(--kg-border-strong);}.star-input label .kg-icon{width: 32px;height: 32px;}.star-input input:checked ~ label, .star-input label:hover, .star-input label:hover ~ label{color: var(--kg-accent-text);}.star-input input:focus-visible + label{outline: var(--kg-focus-width) solid var(--kg-border-focus);}.timeline-meta{font-variant-numeric: tabular-nums;}.kg-table--stack caption.kg-visually-hidden{width: 1px;display: block;border: 0;}@media (prefers-reduced-motion: reduce){.clock__hand{animation: none !important;}}@font-face{font-family: "Noto Sans Devanagari";font-style: normal;font-weight: 400 700;font-display: swap;src: local("Noto Sans Devanagari"), local("NotoSansDevanagari-Regular"), url("fonts/noto-sans-devanagari-devanagari.woff2") format("woff2");unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF;}:root{--kg-font-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Kohinoor Devanagari", "Nirmala UI", "Noto Sans Devanagari", sans-serif;--kg-font-body-hi: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Kohinoor Devanagari", "Nirmala UI", "Noto Sans Devanagari", sans-serif;--kg-font-heading: var(--kg-font-body);--kg-font-numeric: var(--kg-font-body);--ui-ink: #20242C;--ui-text: #22242A;--ui-muted: #5B6270;--ui-line: #E3E7EE;--ui-rose-bright: #F84464;--ui-card-shadow: 0 1px 2px rgba(15, 23, 42, 0.08);--ui-lift-shadow: 0 18px 42px rgba(36, 40, 50, 0.10);--ui-band: radial-gradient(circle at 75% 18%, rgba(248, 68, 100, 0.30), transparent 32%), linear-gradient(90deg, rgba(15, 23, 42, 0.94), rgba(15, 23, 42, 0.78) 55%, rgba(120, 30, 60, 0.62)), #4B5163;--ui-max: 1410px;}body{background: var(--kg-bg-canvas);color: var(--ui-text);}h1, h2, h3, h4, .kg-display, .kg-h1, .kg-h2, .kg-h3{font-weight: 800;color: var(--ui-ink);}:lang(en) :is(h1, h2, .kg-h1, .kg-h2, .kg-display){letter-spacing: -0.01em;}a{color: var(--kg-primary-text);}a:hover{color: var(--kg-primary-hover);}.kg-btn{border-width: 1px;border-radius: 4px;font-weight: 700;}.kg-btn:focus-visible{border-radius: 4px;}.kg-btn--primary{box-shadow: 0 4px 14px rgba(209, 34, 67, 0.22);}.kg-btn--secondary{--btn-bg: var(--kg-bg-surface);--btn-fg: var(--kg-primary-text);--btn-border: var(--kg-primary-border);--btn-bg-hover: var(--kg-primary-subtle);--btn-bg-active: var(--kg-sandstone-200);}.kg-btn--lg{border-radius: 6px;}.kg-card{border-radius: 8px;border-color: var(--ui-line);box-shadow: var(--ui-card-shadow);}.kg-card--subtle{background: var(--kg-bg-surface);border-color: var(--ui-line);}.kg-input, .kg-select select, .kg-textarea{border-width: 1px;border-radius: 4px;min-height: 46px;}.kg-label{font-size: 14px;font-weight: 600;color: #374151;}:lang(hi) .kg-label{font-size: 15px;}.kg-tile{border-width: 1px;border-radius: 8px;}.text-link{display: inline-flex;align-items: center;gap: 2px;min-height: 44px;color: var(--kg-primary-text);font-size: 14px;font-weight: 800;text-decoration: none;}.text-link:hover{text-decoration: underline;}.text-link .kg-icon{width: 16px;height: 16px;}.text-link--light, .text-link--light:hover{color: #FFFFFF;}.site-header{position: sticky;top: 0;z-index: var(--kg-z-header);background: #FFFFFF;box-shadow: 0 1px 0 rgba(15, 23, 42, 0.08);}.site-subnav{display: none;background: #F6F6F7;border-top: 1px solid #EDF0F4;border-bottom: 1px solid #E7EBF1;}.site-subnav ul{display: flex;align-items: center;justify-content: space-between;max-width: 1600px;margin: 0 auto;padding: 0 12px;overflow-x: auto;scrollbar-width: none;}.site-subnav ul::-webkit-scrollbar{display: none;}.site-subnav a{display: flex;align-items: center;gap: 6px;height: 46px;padding: 0 10px;color: #30323A;font-size: 14px;font-weight: 500;white-space: nowrap;text-decoration: none;}:lang(hi) .site-subnav a{font-size: 15px;}.site-subnav a:hover, .site-subnav a[aria-current]{color: var(--kg-primary);}.site-subnav .kg-icon{width: 15px;height: 15px;}.site-header__main{display: flex;align-items: center;gap: 12px;max-width: 1600px;min-height: 64px;margin: 0 auto;padding: 0 16px;}.site-header__brand{display: inline-flex;align-items: center;margin-inline-end: auto;}.site-header__brand img{height: 44px;width: auto;}.header-search{display: none;align-items: center;gap: 14px;height: 48px;padding: 0 16px;background: #FFFFFF;border: 1px solid #E1E5EC;border-radius: 6px;color: #5B6270;}.header-search:focus-within{border-color: var(--kg-primary);box-shadow: 0 0 0 3px rgba(209, 34, 67, 0.12);}.header-search .kg-icon{width: 18px;height: 18px;}.header-search input{flex: 1;min-width: 0;height: 100%;border: 0;background: transparent;color: #252832;font-size: 15px;outline: none;}.header-search input::placeholder{color: #8A91A0;}.site-header__actions{display: flex;align-items: center;gap: 12px;}.header-link{display: none;align-items: center;gap: 8px;min-height: 44px;padding: 0 4px;color: #30323A;font-size: 14px;font-weight: 500;text-decoration: none;white-space: nowrap;}.header-link:hover{color: var(--kg-primary);}.header-link .kg-icon{width: 16px;height: 16px;}.site-header__book{display: inline-flex;align-items: center;min-height: 40px;padding: 0 18px;background: var(--kg-primary);color: #FFFFFF;border-radius: 5px;font-size: 13px;font-weight: 700;white-space: nowrap;text-decoration: none;}:lang(hi) .site-header__book{font-size: 15px;}.site-header__book:hover{background: var(--kg-primary-hover);color: #FFFFFF;}.site-header__menu{display: inline-grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 8px;background: none;color: var(--ui-text);}.site-header__menu .kg-icon{width: 28px;height: 28px;}@media (min-width: 600px){.header-link--account{display: inline-flex;}}@media (min-width: 900px){.site-subnav{display: block;}.site-header__main{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 600px) minmax(0, 1fr);gap: 18px;min-height: 74px;padding: 0 32px;}.site-header__brand{margin: 0;}.site-header__brand img{height: 52px;}.header-search{display: flex;}.site-header__actions{justify-self: end;gap: 18px;}.site-header__menu{display: none;}}@media (min-width: 1200px){.header-link--city{display: inline-flex;}}html{scroll-padding-top: 136px;}.site-drawer__cta{padding: var(--kg-space-4);border-top: 1px solid var(--kg-border-subtle);}.back-to-top{position: fixed;right: 16px;bottom: calc(16px + env(safe-area-inset-bottom));z-index: var(--kg-z-sticky);display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 1px solid var(--ui-line);border-radius: 50%;background: #FFFFFF;color: var(--kg-primary);box-shadow: 0 8px 24px rgba(15, 23, 42, 0.12);}.hero{position: relative;display: flex;min-height: 520px;overflow: hidden;background: var(--ui-band);color: #FFFFFF;}.hero__media{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;}.hero__overlay{position: absolute;inset: 0;background: radial-gradient(circle at 75% 18%, rgba(248, 68, 100, 0.34), transparent 28%), linear-gradient(rgba(15, 23, 42, 0.04), rgba(15, 23, 42, 0.5));}.hero__media + .hero__overlay{background: radial-gradient(circle at 75% 18%, rgba(248, 68, 100, 0.30), transparent 28%), radial-gradient(ellipse at 50% 50%, rgba(15, 23, 42, 0.55), rgba(15, 23, 42, 0.30) 70%), linear-gradient(rgba(15, 23, 42, 0.35), rgba(15, 23, 42, 0.70));}.hero__media ~ .hero__inner :is(.hero__title, .hero__sub, .hero__signals){text-shadow: 0 2px 16px rgba(0, 0, 0, 0.45);}.hero__inner{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;max-width: var(--ui-max);margin: 0 auto;padding: 56px 16px 44px;text-align: center;}.hero__eyebrow, .page-eyebrow{display: inline-flex;align-items: center;gap: 8px;min-height: 30px;margin: 0 0 16px;padding: 0 12px;border: 1px solid rgba(255, 255, 255, 0.28);border-radius: 999px;background: rgba(255, 255, 255, 0.14);color: rgba(255, 255, 255, 0.88);font-size: 13px;font-weight: 800;}.hero__eyebrow .kg-icon{width: 14px;height: 14px;}.hero__title{max-width: 930px;margin: 0;color: #FFFFFF;font-size: clamp(2rem, 1.2rem + 2.2vw, 2.75rem);font-weight: 900;line-height: 1.08;text-wrap: balance;}:lang(hi) .hero__title{line-height: 1.3;}.hero__sub{max-width: 760px;margin: 20px auto 0;color: rgba(255, 255, 255, 0.82);font-size: clamp(1rem, 0.9rem + 0.4vw, 1.1875rem);line-height: 1.55;}.hero-search{width: 100%;max-width: 960px;margin-top: 28px;text-align: start;}.hero-search__bar{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;padding: 8px;background: rgba(255, 255, 255, 0.97);border: 1px solid rgba(255, 255, 255, 0.44);border-radius: 10px;box-shadow: 0 24px 70px rgba(0, 0, 0, 0.24);color: #1F2430;}.hero-search__query{display: flex;flex: 1 1 100%;align-items: center;min-width: 0;}.hero-search__query .kg-icon{width: 20px;height: 20px;margin: 0 10px 0 8px;color: #69707D;}.hero-search__query input{flex: 1;min-width: 0;min-height: 46px;border: 0;background: transparent;color: #1F2430;font-size: 16px;outline: none;}.hero-search__query input::placeholder{color: #8A91A0;}.hero-search__rule{display: none;width: 1px;height: 30px;margin: 0 10px;background: #DDE2EA;}.hero-search__area{flex: 1 1 100%;border-top: 1px solid #EEF1F5;}.hero-search__area select{width: 100%;min-height: 46px;padding: 0 10px;border: 0;background: transparent;color: #1F2430;font-size: 15px;font-weight: 700;cursor: pointer;}.hero-search__submit{display: inline-flex;flex: 1 1 100%;align-items: center;justify-content: center;gap: 8px;min-height: 50px;padding: 0 22px;border: 0;border-radius: 6px;background: var(--kg-primary);color: #FFFFFF;font-size: 15px;font-weight: 900;white-space: nowrap;}.hero-search__submit:hover{background: var(--kg-primary-hover);}.hero-search__submit .kg-icon{width: 17px;height: 17px;}.hero-search :focus-visible{outline-offset: 2px;}.hero-search__panel > :empty{display: none;}.hero-search__panel > *{margin-top: 8px;padding: 10px 12px;background: #FFFFFF;border-radius: 10px;box-shadow: 0 12px 32px rgba(0, 0, 0, 0.18);color: var(--ui-text);}.search-card__results ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 4px;}.search-card__results a{display: flex;justify-content: space-between;align-items: center;gap: 12px;min-height: 48px;padding: 8px 12px;border-radius: 6px;color: var(--ui-text);font-weight: 600;text-decoration: none;}.search-card__results a:hover{background: var(--kg-primary-subtle);color: var(--kg-primary-text);}.search-card__results small{color: var(--ui-muted);font-weight: 400;}.search-card__results p{margin: 0;}.hero__signals{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 18px;margin: 20px 0 0;padding: 0;list-style: none;color: rgba(255, 255, 255, 0.88);font-size: 13px;font-weight: 800;}:lang(hi) .hero__signals{font-size: 14px;}.hero__signals li, .hero__signals a{display: inline-flex;align-items: center;gap: 7px;}.hero__signals a{color: inherit;}.hero__signals .kg-icon{width: 15px;height: 15px;}@media (min-width: 720px){.hero__inner{padding: 72px 24px 52px;}.hero-search__bar{flex-wrap: nowrap;gap: 0;}.hero-search__query{flex: 1 1 auto;}.hero-search__query .kg-icon{margin-left: 14px;}.hero-search__rule{display: block;}.hero-search__area{flex: 0 1 220px;border-top: 0;margin-inline-end: 8px;}.hero-search__submit{flex: none;}}.home-section{max-width: var(--ui-max);margin: 0 auto;padding: 48px 16px;}.home-section--rule{border-top: 1px solid #E2E8F0;}@media (min-width: 720px){.home-section{padding: 74px 24px;}}.section-head{display: block;margin-bottom: 26px;}.section-head__row{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 20px;}.section-head__title{max-width: 680px;margin: 0;color: var(--ui-ink);font-size: clamp(1.75rem, 1.2rem + 1.6vw, 2.625rem);font-weight: 900;line-height: 1.08;}:lang(hi) .section-head__title{line-height: 1.3;}.section-head__link{display: inline-flex;align-items: center;gap: 2px;min-height: 44px;color: var(--kg-primary-text);font-size: 14px;font-weight: 800;white-space: nowrap;text-decoration: none;}:lang(hi) .section-head__link{font-size: 15px;}.section-head__link:hover{text-decoration: underline;color: var(--kg-primary-hover);}.section-head__link .kg-icon{width: 16px;height: 16px;}.section-head .kg-lead{max-width: 640px;margin: 10px 0 0;color: var(--ui-muted);font-size: 16px;line-height: 1.6;}.eyebrow{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 18px;padding: 6px 12px;border-radius: 999px;background: rgba(209, 34, 67, 0.08);color: var(--kg-primary-text);font-size: 11px;font-weight: 800;letter-spacing: 0.16em;text-transform: uppercase;}:lang(hi) .eyebrow{font-size: 13px;letter-spacing: 0;}.eyebrow .kg-icon{width: 14px;height: 14px;}.cat-grid{display: grid;gap: 18px;margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));}.cat-card{position: relative;display: flex;align-items: flex-end;height: 300px;overflow: hidden;border-radius: 8px;background: #20242C;box-shadow: 0 20px 46px rgba(36, 40, 50, 0.12);color: #FFFFFF;text-decoration: none;isolation: isolate;}.cat-card::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg, rgba(15, 23, 42, 0.0) 20%, rgba(15, 23, 42, 0.55) 55%, rgba(15, 23, 42, 0.92));}.cat-card__media{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;max-width: none;object-fit: cover;transition: transform var(--kg-duration-slower) var(--kg-ease-standard);}a.cat-card:hover{color: #FFFFFF;}a.cat-card:hover .cat-card__media{transform: scale(1.04);}.cat-card--plain{background: radial-gradient(circle at 80% 12%, rgba(248, 68, 100, 0.38), transparent 45%), linear-gradient(150deg, #2B3447, #1F2530);}.cat-card__art{position: absolute;top: 22px;right: 22px;z-index: -1;display: grid;place-items: center;width: 92px;height: 92px;border-radius: 24px;background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.14);color: #FBA4B5;}.cat-card__art .kg-icon{width: 48px;height: 48px;}.cat-card__badge{position: absolute;top: 14px;left: 14px;padding: 4px 10px;border-radius: 999px;background: rgba(255, 255, 255, 0.92);color: #30323A;font-size: 12px;font-weight: 800;}.cat-card__body{display: flex;flex-direction: column;gap: 4px;padding: 22px;}.cat-card__body strong{font-size: 22px;font-weight: 700;line-height: 1.25;}.cat-card__body > span{color: rgba(255, 255, 255, 0.82);font-size: 14px;}.cat-card__body .cat-card__cta{display: inline-flex;align-items: center;gap: 4px;margin-top: 10px;color: #FFFFFF;font-weight: 900;}.cat-card__cta .kg-icon{width: 16px;height: 16px;}.cat-card[aria-disabled="true"]{box-shadow: none;}.cat-card[aria-disabled="true"] .cat-card__media{filter: grayscale(0.85);opacity: 0.75;}.cat-card--plain[aria-disabled="true"]{background: linear-gradient(150deg, #3A4152, #2B3142);}.process{display: grid;gap: 32px;}.process__title{margin: 0;color: var(--ui-ink);font-size: clamp(2rem, 1.3rem + 2vw, 3rem);font-weight: 900;line-height: 1.05;}:lang(hi) .process__title{line-height: 1.3;}.process__lead{max-width: 460px;margin: 18px 0 24px;color: var(--ui-muted);font-size: 16px;line-height: 1.75;}.process__intro .price-card{margin-bottom: 8px;}@media (min-width: 960px){.process{grid-template-columns: minmax(0, 0.62fr) minmax(0, 1fr);gap: 46px;align-items: start;}.process__intro{position: sticky;top: 148px;}}.how-steps{display: grid;gap: 18px;margin: 0;padding: 0;list-style: none;grid-template-columns: minmax(0, 1fr);}.how-step{display: grid;grid-template-columns: 22px minmax(0, 1fr);gap: 10px 18px;padding: 26px;background: #FFFFFF;border: 1px solid #E5E9EF;border-radius: 8px;box-shadow: 0 18px 42px rgba(36, 40, 50, 0.06);}.how-step__top{display: contents;}.how-step__num{grid-column: 1;align-self: center;color: var(--kg-primary-text);font-size: 13px;font-weight: 900;line-height: 1.6;}.how-step__icon{grid-column: 2;width: 22px;height: 22px;padding: 0;background: none;color: var(--kg-primary);}.how-step__title, .how-step p{grid-column: 2;}.how-step__title{margin: 2px 0 0;color: var(--ui-ink);font-size: 21px;font-weight: 700;line-height: 1.2;}:lang(hi) .how-step__title{line-height: 1.35;}.how-step p{margin: 0;color: #475467;font-size: 15px;line-height: 1.65;}.kg-card .how-steps{gap: 10px;}.kg-card .how-step{padding: 16px;box-shadow: none;}.service-grid{display: grid;gap: 24px;margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fill, minmax(min(100%, 260px), 1fr));}.service-grid--single{grid-template-columns: 1fr;}.service-card{display: flex;flex-direction: column;height: 100%;overflow: hidden;background: #FFFFFF;border: 1px solid var(--ui-line);border-radius: 8px;box-shadow: var(--ui-card-shadow);color: var(--ui-text);text-decoration: none;transition: transform var(--kg-duration-base) var(--kg-ease-standard), box-shadow var(--kg-duration-base);}.service-card:hover{transform: translateY(-2px);box-shadow: var(--ui-lift-shadow);color: var(--ui-text);}.service-card__media{position: relative;display: grid;place-items: center;height: 180px;flex: none;overflow: hidden;background: #F1F5F9;}.service-card__media img{width: 100%;height: 100%;max-width: none;object-fit: cover;transition: transform var(--kg-duration-slower) var(--kg-ease-standard);}.service-card:hover .service-card__media img{transform: scale(1.04);}.service-card__media--empty{background: radial-gradient(circle at 78% 18%, rgba(248, 68, 100, 0.16), transparent 50%), linear-gradient(135deg, #FFF1F4, #F4F6FA);color: rgba(209, 34, 67, 0.55);}.service-card__media--empty > .kg-icon{width: 64px;height: 64px;}.service-card__body{display: flex;flex: 1;flex-direction: column;padding: 18px;}.service-card__top{display: flex;align-items: center;justify-content: space-between;gap: 10px;}.service-card__icon{display: grid;place-items: center;flex: none;width: 38px;height: 38px;border-radius: 8px;background: #FFF1F4;color: var(--kg-primary);}.service-card__icon .kg-icon{width: 22px;height: 22px;}.service-card__price{color: var(--kg-primary-text);font-size: 12px;font-weight: 900;text-align: end;}:lang(hi) .service-card__price{font-size: 14px;}.service-card__name{margin: 18px 0 20px;color: #242832;font-size: 19px;font-weight: 900;line-height: 1.25;}:lang(hi) .service-card__name{font-weight: 700;line-height: 1.4;}.service-card__cta{display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 42px;margin-top: auto;padding: 0 20px;background: #FFFFFF;border: 1px solid rgba(248, 68, 100, 0.22);border-radius: 6px;color: var(--kg-primary-text);font-size: 14px;font-weight: 900;}.service-card:hover .service-card__cta{background: var(--kg-primary-subtle);}.service-card__cta .kg-icon{width: 16px;height: 16px;}.offer-grid{gap: 24px;}.offer-card{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;}.offer-card > p{margin: 0;}.offer-card__code{font-size: 18px;font-weight: 900;color: var(--kg-primary-text);}.offer-card .kg-btn{margin-top: auto;}.trust-panel{display: grid;gap: 32px;padding: 28px 20px;background: radial-gradient(circle at 95% 8%, rgba(248, 68, 100, 0.2), transparent 30%), linear-gradient(135deg, #1F2530, #2B3447);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 8px;box-shadow: 0 24px 60px rgba(15, 23, 42, 0.18);color: #FFFFFF;}.trust-panel__copy{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}.trust-panel__eyebrow{margin: 0;color: #94A3B8;font-size: 12px;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;}:lang(hi) .trust-panel__eyebrow{font-size: 14px;letter-spacing: 0;}.trust-panel__title{max-width: 520px;margin: 8px 0 10px;color: #FFFFFF;font-size: clamp(2rem, 1.2rem + 2.6vw, 3.375rem);font-weight: 700;line-height: 1.05;}:lang(hi) .trust-panel__title{line-height: 1.3;}.trust-panel__lead{margin: 0;color: #94A3B8;line-height: 1.65;}.trust-panel__signals{display: flex;flex-wrap: wrap;gap: 10px;margin: 24px 0 8px;padding: 0;list-style: none;}.trust-panel__signals li{display: inline-flex;align-items: center;gap: 8px;min-height: 38px;padding: 6px 14px 6px 8px;background: #FFFFFF;border: 1px solid rgba(226, 232, 240, 0.95);border-radius: 999px;box-shadow: 0 12px 28px rgba(15, 23, 42, 0.1);color: #242832;font-size: 13px;font-weight: 500;}.trust-panel__signals .kg-icon{width: 24px;height: 24px;padding: 5px;border-radius: 999px;background: rgba(209, 34, 67, 0.15);color: var(--kg-primary);}.trust-panel__grid{display: grid;gap: 18px;margin: 0;padding: 0;list-style: none;}.trust-panel__grid li{padding: 22px;background: rgba(255, 255, 255, 0.07);border: 1px solid rgba(226, 232, 240, 0.14);border-radius: 8px;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08);}.trust-panel__icon{display: inline-grid;place-items: center;width: 40px;height: 40px;border: 1px solid rgba(248, 68, 100, 0.22);border-radius: 999px;background: rgba(255, 255, 255, 0.96);box-shadow: 0 12px 28px rgba(248, 68, 100, 0.12);color: var(--kg-primary);}.trust-panel__icon .kg-icon{width: 20px;height: 20px;}.trust-panel__grid h3{margin: 12px 0 6px;color: #FFFFFF;font-size: 18px;font-weight: 700;line-height: 1.5;}.trust-panel__grid p{margin: 0;color: rgba(226, 232, 240, 0.78);font-size: 14px;font-weight: 500;line-height: 1.6;}@media (min-width: 640px){.trust-panel__grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 1000px){.trust-panel{grid-template-columns: minmax(0, 0.7fr) minmax(0, 1fr);gap: 42px;padding: 52px;}}.area-tiles{display: grid;gap: 14px;margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fill, minmax(min(100%, 220px), 1fr));}.area-tiles a{display: block;height: 100%;padding: 16px;background: #242832;border-radius: 8px;color: #FFFFFF;text-decoration: none;transition: background-color var(--kg-duration-fast);}.area-tiles a:hover{background: #30323A;color: #FFFFFF;}.area-tiles .kg-icon{width: 16px;height: 16px;color: var(--ui-rose-bright);}.area-tiles strong{display: block;margin-top: 4px;font-weight: 700;}.area-tiles span{display: block;margin-top: 6px;color: #94A3B8;font-size: 13px;}:lang(hi) .area-tiles span{font-size: 14px;}.faq-list{display: flex;flex-direction: column;gap: 14px;}.faq-item{background: #FFFFFF;border: 1px solid #EEF1F5;border-radius: 6px;box-shadow: 0 1px 2px rgba(15, 23, 42, 0.06);}.faq-item summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 60px;padding: 16px 24px;border-radius: 6px;color: var(--ui-text);font-weight: 600;list-style: none;cursor: pointer;}.faq-item summary::-webkit-details-marker{display: none;}.faq-item summary::after{content: "";flex: none;width: 8px;height: 8px;margin-top: -4px;border-right: 2px solid #94A3B8;border-bottom: 2px solid #94A3B8;transform: rotate(45deg);transition: transform var(--kg-duration-fast);}.faq-item[open] summary::after{margin-top: 4px;transform: rotate(-135deg);}.faq-item p{margin: 0;padding: 0 24px 20px;color: var(--ui-muted);line-height: 1.65;}.promo-banner{display: grid;gap: 28px;align-items: center;padding: 28px 20px;background: linear-gradient(135deg, #FFF5F7, #FFFFFF 50%, #FFF0F3);border: 1px solid rgba(209, 34, 67, 0.12);border-radius: 20px;box-shadow: 0 1px 2px rgba(209, 34, 67, 0.04);}.promo-banner__title{margin: 0 0 10px;color: #33353C;font-size: clamp(1.75rem, 1.3rem + 1.4vw, 2.25rem);font-weight: 900;line-height: 1.15;}.promo-banner__copy > p{max-width: 560px;margin: 0 0 20px;color: #4A4F5A;font-size: 15px;line-height: 1.6;}.promo-banner__chips{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 20px;padding: 0;list-style: none;}.promo-banner__chips li{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;background: rgba(209, 34, 67, 0.06);border: 1px solid rgba(209, 34, 67, 0.15);border-radius: 8px;color: var(--kg-primary-text);font-size: 13px;font-weight: 700;}.promo-banner__chips .kg-icon{width: 14px;height: 14px;}.promo-banner__actions{display: flex;flex-wrap: wrap;gap: 10px;}.promo-banner__actions .kg-btn{border-radius: 10px;}.promo-banner__actions .kg-btn--primary{box-shadow: 0 6px 20px rgba(209, 34, 67, 0.3);}@media (min-width: 900px){.promo-banner{grid-template-columns: minmax(0, 1fr) auto;gap: 40px;padding: 48px 56px;}}.page-head{position: relative;padding: 64px 0 64px;background: var(--ui-band);border: 0;color: #FFFFFF;text-align: center;}.page-head > .kg-container{display: flex;flex-direction: column;align-items: center;}.page-head h1{max-width: 930px;margin: 0;color: #FFFFFF;font-size: clamp(1.875rem, 1.2rem + 2.2vw, 2.75rem);font-weight: 900;line-height: 1.1;}:lang(hi) .page-head h1{line-height: 1.3;}.page-head .kg-lead{max-width: 760px;margin: 0 auto;color: rgba(255, 255, 255, 0.82);font-size: clamp(1rem, 0.92rem + 0.35vw, 1.1875rem);line-height: 1.55;}.page-head .kg-small, .page-head .kg-muted{color: rgba(255, 255, 255, 0.75);}.page-head .service-title{justify-content: center;}.page-head .service-title .kg-icon{color: #F9A8B8;}.page-crumbs{position: absolute;top: 14px;left: max(16px, calc(50% - 681px));}.page-crumbs ol, .page-head .breadcrumb{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 6px;margin: 0;padding: 0;list-style: none;color: rgba(255, 255, 255, 0.7);font-size: 13px;}.page-crumbs li{display: flex;align-items: center;gap: 6px;}.page-crumbs li + li::before{content: "›";color: rgba(255, 255, 255, 0.45);margin: 0;}.page-head .breadcrumb li + li::before{content: "›";color: rgba(255, 255, 255, 0.45);margin: 0 6px 0 0;}.page-crumbs a, .page-head .breadcrumb a{display: inline-flex;align-items: center;min-height: 24px;color: rgba(255, 255, 255, 0.78);text-decoration: none;}.page-crumbs a:hover, .page-head .breadcrumb a:hover{color: #FFFFFF;text-decoration: underline;}.page-crumbs .kg-icon{width: 14px;height: 14px;}.page-crumbs [aria-current], .page-head .breadcrumb [aria-current]{color: #FFFFFF;font-weight: 600;}.page-head .breadcrumb{justify-content: center;margin-bottom: 8px;}.page-body{padding-block: 48px 72px;}.category-title{color: var(--ui-ink);}.category-title .kg-icon, .service-title .kg-icon, .price-card__title .kg-icon{color: var(--kg-primary);}.site-footer{--kg-text-primary: #E4E7EE;--kg-text-secondary: #B8BFCE;--kg-text-link: #E4E7EE;--kg-text-link-hover: #FFFFFF;margin-top: auto;background: #2B3142;color: #D8DCE6;}.site-footer__cta{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 18px;padding: 18px 16px;background: #303747;border-bottom: 1px solid rgba(255, 255, 255, 0.08);}.site-footer__cta strong{display: block;color: #FFFFFF;font-size: 18px;font-weight: 800;line-height: 1.6;}.site-footer__cta span{display: block;margin-top: 4px;color: #B8BFCE;font-size: 14px;line-height: 1.6;}.site-footer__cta a{display: inline-flex;align-items: center;min-height: 42px;padding: 0 20px;background: var(--kg-primary);border-radius: 5px;color: #FFFFFF;font-size: 14px;font-weight: 800;text-decoration: none;}:lang(hi) .site-footer__cta a{font-size: 15px;}.site-footer__cta a:hover{background: var(--kg-primary-hover);color: #FFFFFF;}.site-footer__inner{display: grid;gap: 36px;max-width: 1600px;margin: 0 auto;padding: 36px 16px 32px;}.site-footer__logo{display: inline-flex;}.site-footer__logo img{height: 56px;width: auto;}.site-footer__tagline{margin: 10px 0 0;color: #A7AEBB;font-size: 11px;font-weight: 500;letter-spacing: 0.2em;text-transform: uppercase;}:lang(hi) .site-footer__tagline{font-size: 13px;letter-spacing: 0;}.site-footer__brand p:not(.site-footer__tagline){max-width: 36rem;margin: 14px 0 0;color: #B8BFCE;font-size: 14px;line-height: 1.75;}.site-footer__brand .site-footer__areas{color: #9FA7B8;font-size: 13px;}.site-footer__cols{display: grid;gap: 28px 20px;grid-template-columns: repeat(2, minmax(0, 1fr));}.site-footer__title{margin: 0 0 8px;color: #A7AEBB;font-size: 12px;font-weight: 900;line-height: 1.15;letter-spacing: 0.14em;text-transform: uppercase;}:lang(hi) .site-footer__title{font-size: 14px;font-weight: 700;letter-spacing: 0;}.site-footer ul{margin: 0;padding: 0;list-style: none;}.site-footer__cols li a, .site-footer__linkbtn, .site-footer .support-link{display: inline-flex;align-items: center;gap: 8px;min-height: 36px;padding: 0;color: #E4E7EE;font-size: 14px;font-weight: 500;line-height: 1.5;text-decoration: none;}:lang(hi) :is(.site-footer__cols li a, .site-footer__linkbtn, .site-footer .support-link){font-size: 15px;}.site-footer__cols li a:hover, .site-footer__linkbtn:hover, .site-footer .support-link:hover{color: #FFFFFF;text-decoration: underline;}.site-footer__linkbtn{border: 0;background: none;font-family: inherit;text-align: start;cursor: pointer;}.site-footer .support-list{flex-direction: column;gap: 0;}.site-footer .support-list__pending{color: #B8BFCE;font-size: 14px;}.site-footer__hours{display: flex;align-items: flex-start;gap: 8px;margin: 10px 0 0;color: #B8BFCE;font-size: 14px;}.site-footer__hours .kg-icon, .site-footer .support-link .kg-icon{width: 16px;height: 16px;margin-top: 0.2em;flex: none;}.site-footer__social{display: flex;flex-wrap: wrap;gap: 0 14px;margin-top: 8px !important;}.site-footer__bottom{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 18px;padding: 18px 16px;background: #252B39;border-top: 1px solid rgba(255, 255, 255, 0.08);color: #9FA7B8;font-size: 12px;}:lang(hi) .site-footer__bottom{font-size: 13px;}.site-footer__legal, .site-footer__langs{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;}.site-footer__bottom a{color: #94A3B8;text-decoration: none;}.site-footer__bottom a:hover{color: #FFFFFF;text-decoration: underline;}.site-footer__langs a[aria-current]{color: #FFFFFF;font-weight: 700;}@media (min-width: 700px){.site-footer__cta, .site-footer__bottom{padding-inline: 24px;}.site-footer__inner{padding: 44px 32px 38px;}.site-footer__cols{grid-template-columns: repeat(4, minmax(0, 1fr));}}@media (min-width: 1100px){.site-footer__inner{grid-template-columns: 300px minmax(0, 1fr);gap: 48px;}}.page-eyebrow{margin-bottom: 4px;letter-spacing: 0.08em;text-transform: uppercase;font-size: 12px;font-weight: 900;}:lang(hi) .page-eyebrow{letter-spacing: 0;text-transform: none;font-size: 13px;font-weight: 800;}.page-eyebrow .kg-icon{width: 14px;height: 14px;}.band-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 16px;}.band-actions__btn{min-height: 52px;padding: 0 26px;border-radius: 4px;font-size: 15px;font-weight: 700;}.band-actions__btn .kg-icon{width: 16px;height: 16px;}.band-actions .kg-btn--primary{box-shadow: 0 4px 20px rgba(209, 34, 67, 0.32);}.band-actions__btn--glass{--btn-bg: rgba(255, 255, 255, 0.12);--btn-fg: #FFFFFF;--btn-border: rgba(255, 255, 255, 0.4);--btn-bg-hover: rgba(255, 255, 255, 0.2);--btn-bg-active: rgba(255, 255, 255, 0.24);}.page-head--strip{padding-bottom: 104px;}.feature-strip{position: relative;z-index: 1;max-width: var(--ui-max);margin: -64px auto 0;padding: 0 16px;}.feature-strip__grid{display: grid;gap: 14px;margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));}.feature-strip__grid li{display: flex;flex-direction: column;gap: 6px;padding: 22px;background: #FFFFFF;border: 1px solid var(--ui-line);border-radius: 8px;box-shadow: var(--ui-lift-shadow);}.feature-strip__grid .kg-icon{width: 22px;height: 22px;margin-bottom: 6px;color: var(--kg-primary);}.feature-strip__grid strong{color: #0F172A;font-size: 17px;font-weight: 800;line-height: 1.35;}.feature-strip__grid span{color: var(--ui-muted);font-size: 14px;line-height: 1.55;}@media (min-width: 720px){.feature-strip{padding: 0 24px;}}.link-list a{color: var(--kg-primary-text);text-decoration: none;}.link-list a:hover{text-decoration: underline;}.location-grid .kg-price-list dt{white-space: nowrap;}.location-trades{max-width: none;text-align: end;}.carousel{position: relative;}.carousel__track{display: flex;gap: 24px;margin: 0;padding: 2px 2px 18px;list-style: none;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: 2px;scrollbar-width: thin;overscroll-behavior-x: contain;}.carousel__track > li{flex: 0 0 min(85%, 300px);scroll-snap-align: start;}.carousel__track:focus-visible{outline-offset: 4px;}.carousel__btn{display: none;}.carousel[data-ready] .carousel__btn{position: absolute;top: 140px;z-index: 2;display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 1px solid var(--ui-line);border-radius: 50%;background: #FFFFFF;box-shadow: 0 8px 24px rgba(15, 23, 42, 0.14);color: var(--ui-ink);cursor: pointer;transform: translateY(-50%);}.carousel__btn--prev{left: -14px;}.carousel__btn--next{right: -14px;}.carousel__btn:hover{color: var(--kg-primary);}.carousel__btn:disabled{opacity: 0;pointer-events: none;}.carousel__btn .kg-icon{width: 20px;height: 20px;}@media (min-width: 1440px){.carousel__track > li{flex-basis: 316px;}}@media (hover: none){.carousel[data-ready] .carousel__btn{display: none;}}.page-head--media{overflow: hidden;isolation: isolate;background: #1F2530;}.page-head--media::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(circle at 75% 18%, rgba(248, 68, 100, 0.30), transparent 32%), linear-gradient(90deg, rgba(15, 23, 42, 0.90), rgba(15, 23, 42, 0.66) 55%, rgba(120, 30, 60, 0.52));}.page-head__media{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;max-width: none;object-fit: cover;}@media (max-width: 719px){.cat-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;}.cat-card{height: 210px;}.cat-card__art{top: 12px;right: 12px;width: 56px;height: 56px;border-radius: 16px;}.cat-card__art .kg-icon{width: 28px;height: 28px;}.cat-card__badge{top: 10px;left: 10px;font-size: 11px;}.cat-card__body{padding: 14px;}.cat-card__body strong{font-size: 17px;}.cat-card__body > span{font-size: 13px;}}.kg-container--page{max-width: var(--ui-max);padding-inline: 16px;}@media (min-width: 720px){.kg-container--page{padding-inline: 24px;}}.page-head--cover{padding: 72px 0 56px;text-align: start;overflow: hidden;isolation: isolate;}.page-head--cover > .kg-container{align-items: flex-start;}.page-head--cover h1{margin-top: 4px;}.page-head--cover .kg-lead{max-width: 720px;margin: 14px 0 0;}.page-head--cover:has(.page-head__media){background: #1F2530;}.page-head--cover:has(.page-head__media)::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg, rgba(15, 23, 42, 0.92), rgba(15, 23, 42, 0.70) 55%, rgba(120, 30, 60, 0.45));}.page-head--cover .page-crumbs{left: max(16px, calc(50% - 681px));}.cover-chips{display: flex;flex-wrap: wrap;gap: 8px;margin: 22px 0 0;padding: 0;list-style: none;}.cover-chips li{display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px;border: 1px solid rgba(255, 255, 255, 0.24);border-radius: 999px;background: rgba(255, 255, 255, 0.10);color: rgba(255, 255, 255, 0.86);font-size: 12px;font-weight: 600;}:lang(hi) .cover-chips li{font-size: 13px;}.cover-chips .kg-icon{width: 13px;height: 13px;color: #F9A8B8;}.doc-layout{display: grid;gap: 24px;align-items: start;}.doc-aside{display: flex;flex-direction: column;gap: 16px;}.doc-panel{padding: 16px;background: #FFFFFF;border: 1px solid var(--ui-line);border-radius: 8px;box-shadow: var(--ui-card-shadow);}.doc-panel__title{display: flex;align-items: center;gap: 8px;margin: 0 0 10px;padding-bottom: 10px;border-bottom: 1px solid #EEF1F5;color: #69707D;font-size: 11px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;}:lang(hi) .doc-panel__title{font-size: 13px;letter-spacing: 0;}.doc-panel__title .kg-icon{width: 14px;height: 14px;}.doc-panel ol, .doc-panel ul{display: flex;flex-direction: column;gap: 2px;margin: 0;padding: 0;list-style: none;}.doc-panel a{display: flex;align-items: flex-start;gap: 6px;min-height: 36px;padding: 8px 10px;border-radius: 6px;color: #475467;font-size: 13.5px;font-weight: 500;line-height: 1.4;text-decoration: none;}:lang(hi) .doc-panel a{font-size: 14.5px;}.doc-panel a:hover{background: #F4F6FA;color: var(--ui-ink);}.doc-panel a[aria-current], .doc-toc a.is-active{background: var(--kg-primary-subtle);color: var(--kg-primary-text);font-weight: 700;}.doc-toc__n{flex: none;min-width: 1.4em;color: #69707D;}.doc-toc a.is-active .doc-toc__n{color: inherit;}.doc-links a{justify-content: space-between;align-items: center;}.doc-links .kg-icon{width: 14px;height: 14px;color: #A7AEBB;}.doc-main{display: flex;flex-direction: column;gap: 16px;min-width: 0;}.doc-card{padding: 22px 20px;background: #FFFFFF;border: 1px solid var(--ui-line);border-radius: 8px;box-shadow: var(--ui-card-shadow);scroll-margin-top: 150px;}.doc-card.prose{max-width: none;}.doc-card__title, .prose .doc-card__title{margin: 0 0 16px;padding-bottom: 14px;border-bottom: 1px solid #EEF1F5;color: var(--ui-ink);font-size: 19px;font-weight: 800;line-height: 1.35;}.doc-card__eyebrow{margin: 0 0 10px;color: var(--kg-primary-text);font-size: 12px;font-weight: 900;letter-spacing: 0.16em;text-transform: uppercase;}:lang(hi) .doc-card__eyebrow{font-size: 14px;letter-spacing: 0;}.doc-card > :last-child{margin-bottom: 0;}.doc-card p, .doc-card li{color: #475467;line-height: 1.7;}.doc-main > .legal-draft{margin: 0;}@media (min-width: 720px){.doc-card{padding: 28px 30px;}}@media (min-width: 1000px){.doc-layout{grid-template-columns: 270px minmax(0, 1fr);gap: 28px;}.doc-aside{position: sticky;top: 140px;max-height: calc(100vh - 160px);overflow-y: auto;}}.info-rows{display: flex;flex-direction: column;gap: 8px;margin: 0;}.info-rows > div{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 4px 16px;padding: 12px 16px;background: #FFFFFF;border: 1px solid var(--ui-line);border-radius: 6px;}.info-rows dt{color: #69707D;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}:lang(hi) .info-rows dt{font-size: 14px;letter-spacing: 0;text-transform: none;}.info-rows dd{margin: 0;color: var(--kg-primary-text);font-weight: 700;text-align: end;}.about-grid{display: grid;gap: 18px;}.about-grid__wide .price-card{margin: 0;}@media (min-width: 960px){.about-grid{grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);align-items: start;}.about-grid__lead{grid-row: span 3;}.about-grid__lead .doc-card__title{font-size: clamp(1.75rem, 1.2rem + 1.2vw, 2.25rem);font-weight: 900;line-height: 1.15;border: 0;padding: 0;}.about-grid__wide{grid-column: 1 / -1;}}.split-section{display: grid;gap: 28px;align-items: start;}.split-section--company{padding-block: 48px 72px;border-top: 1px solid #E2E8F0;}.split-section__title{margin: 0 0 12px;color: var(--ui-ink);font-size: clamp(1.75rem, 1.3rem + 1.2vw, 2.25rem);font-weight: 900;line-height: 1.15;}.split-section__intro > p{color: var(--ui-muted);line-height: 1.7;}.split-section__sub{margin: 24px 0 12px;color: var(--ui-ink);font-size: 16px;font-weight: 800;}.split-section__hours{display: flex;align-items: center;gap: 8px;margin: 12px 0 0;color: var(--ui-muted);font-size: 14px;}.split-section__hours .kg-icon{width: 16px;height: 16px;}.tile-links ul{display: grid;gap: 14px;margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(2, minmax(0, 1fr));}.tile-links a{display: flex;flex-direction: column;gap: 10px;height: 100%;padding: 20px;background: #FFFFFF;border: 1px solid var(--ui-line);border-radius: 8px;box-shadow: var(--ui-card-shadow);color: var(--ui-ink);text-decoration: none;transition: transform var(--kg-duration-base), box-shadow var(--kg-duration-base);}.tile-links a:hover{transform: translateY(-2px);box-shadow: var(--ui-lift-shadow);color: var(--kg-primary-text);}.tile-links .kg-icon{width: 22px;height: 22px;color: var(--kg-primary);}.tile-links strong{font-size: 15px;font-weight: 800;}@media (min-width: 960px){.split-section{grid-template-columns: minmax(0, 0.42fr) minmax(0, 1fr);gap: 48px;}}.coverage{align-items: start;}.map-card{margin: 0;overflow: hidden;background: #FFFFFF;border: 1px solid var(--ui-line);border-radius: 8px;box-shadow: var(--ui-card-shadow);}.map-card__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 16px;padding: 14px 18px;border-bottom: 1px solid #EEF1F5;}.map-card__head strong{display: inline-flex;align-items: center;gap: 8px;color: var(--ui-ink);font-weight: 800;}.map-card__head a{display: inline-flex;align-items: center;gap: 6px;color: var(--kg-primary-text);font-size: 14px;font-weight: 700;text-decoration: none;}.map-card .kg-icon{width: 16px;height: 16px;}.map-card__frame{display: block;width: 100%;height: 380px;border: 0;background: #E5E9EF;}.map-card__areas{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 14px 18px;list-style: none;border-top: 1px solid #EEF1F5;}.map-card__areas a{display: inline-flex;align-items: center;gap: 6px;min-height: 36px;padding: 0 12px;border: 1px solid rgba(209, 34, 67, 0.18);border-radius: 999px;color: var(--kg-primary-text);font-size: 13px;font-weight: 700;text-decoration: none;}.map-card__areas a:hover{background: var(--kg-primary-subtle);}@media (min-width: 900px){.coverage .map-card{position: sticky;top: 140px;}}.faq-page .faq-list{max-width: 1120px;}.doc-card p, .doc-card li, .split-section__intro > p{max-width: none;}.split-section .info-rows > div{flex-direction: column;align-items: flex-start;}.split-section .info-rows dd{text-align: start;}@media (max-width: 999px){.doc-links{display: none;}.doc-toc{padding: 12px;}.doc-toc .doc-panel__title{margin-bottom: 8px;padding-bottom: 8px;}.doc-toc ol{flex-direction: row;gap: 8px;overflow-x: auto;scrollbar-width: none;padding-bottom: 2px;}.doc-toc ol::-webkit-scrollbar{display: none;}.doc-toc a{white-space: nowrap;border: 1px solid var(--ui-line);border-radius: 999px;padding: 6px 12px;min-height: 36px;align-items: center;}}.doc-aside, .doc-panel{min-width: 0;}@media (max-width: 719px){.feature-strip__grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;}.feature-strip__grid li{padding: 14px;}.feature-strip__grid strong{font-size: 15px;}.feature-strip__grid span{font-size: 13px;}}.wizard{min-height: 640px;}@media (min-width: 900px){.wizard{min-height: 520px;}}.kg-alert{--alert-tint: #FFF1F4;--alert-icon: var(--kg-primary);align-items: flex-start;gap: 14px;padding: 16px 18px;background: #FFFFFF;color: var(--ui-text);border: 1px solid var(--ui-line);border-inline-start-width: 1px;border-radius: 8px;box-shadow: var(--ui-card-shadow);}.kg-alert--warning{--alert-tint: #FFF7E6;--alert-icon: #B45309;}.kg-alert--danger{--alert-tint: #FEF2F2;--alert-icon: #B91C1C;}.kg-alert--success{--alert-tint: #ECFDF3;--alert-icon: #15803D;}.kg-alert > .kg-icon{flex: none;width: 36px;height: 36px;margin: 0;padding: 8px;box-sizing: border-box;border-radius: 8px;background: var(--alert-tint);color: var(--alert-icon);}.kg-alert__title{margin-bottom: 2px;color: var(--ui-ink);font-size: 15px;font-weight: 800;line-height: 1.4;}.kg-alert p{color: var(--ui-muted);font-size: 14px;line-height: 1.6;}:lang(hi) .kg-alert p{font-size: 15px;}.kg-alert a{color: var(--kg-primary-text);}.kg-alert__body{align-self: center;}.kg-alert p{max-width: none;}.contact-form__title{margin: 0 0 4px;font-size: 20px;}.contact-form__lead{margin: 0 0 18px;color: var(--kg-text-secondary);}.contact-form__row{display: grid;gap: 16px;}@media (min-width: 640px){.contact-form__row{grid-template-columns: 1fr 1fr;}}.contact-form__trap{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden;}.contact-form .kg-hint{display: flex;gap: 8px;align-items: flex-start;margin: 0;color: var(--kg-text-secondary);font-size: 13px;}.contact-form .kg-hint .kg-icon{flex: none;width: 16px;height: 16px;margin-top: 2px;color: var(--kg-success, #15803D);}.contact-form__login{margin: 18px 0 0;padding-top: 14px;border-top: 1px solid #EEF0F3;font-size: 14px;color: var(--kg-text-secondary);}.contact-sent .kg-btn{margin-top: 12px;}.site-footer__brand .site-footer__address{display: flex;gap: 8px;align-items: flex-start;color: #9FA7B8;font-size: 13px;line-height: 1.5;}.site-footer__address .kg-icon{flex: none;width: 16px;height: 16px;margin-top: 2px;}