@charset "UTF-8";@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansdevanagari/v33/TuG7UUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHN5TV_9qo.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansdevanagari/v33/TuG7UUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHN6jV_9qo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansdevanagari/v33/TuG7UUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHN5DV_.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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansdevanagari/v33/TuG7UUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHN5TV_9qo.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansdevanagari/v33/TuG7UUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHN6jV_9qo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansdevanagari/v33/TuG7UUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHN5DV_.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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansdevanagari/v33/TuG7UUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHN5TV_9qo.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansdevanagari/v33/TuG7UUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHN6jV_9qo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansdevanagari/v33/TuG7UUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHN5DV_.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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIZaomQNQcsA88c7O9yZ4KMCoOg4KozySKCdSNG9OcqYQ0lCS_aOKyYRw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIZaomQNQcsA88c7O9yZ4KMCoOg4KozySKCdSNG9OcqYQ0lCS_YOKyYRw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIZaomQNQcsA88c7O9yZ4KMCoOg4KozySKCdSNG9OcqYQ0lCS_ZOKyYRw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIZaomQNQcsA88c7O9yZ4KMCoOg4KozySKCdSNG9OcqYQ0lCS_XOKw.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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vp-navy: #0a2540;--vp-navy-soft: #123a5c;--vp-cyan: #00b4d8;--vp-cyan-dark: #0096c7;--vp-teal: #14b8a6;--vp-orange: #ea580c;--vp-orange-hover: #c2410c;--vp-blue-700: #0077b6;--vp-blue-100: #e0f7fa;--vp-slate-900: #0f172a;--vp-slate-700: #334155;--vp-slate-500: #64748b;--vp-slate-200: #e2e8f0;--vp-slate-100: #f1f5f9;--vp-slate-50: #f8fafc;--vp-white: #ffffff;--vp-success: #059669;--vp-warning: #d97706;--vp-danger: #dc2626;--vp-radius: 16px;--vp-radius-sm: 10px;--vp-shadow: 0 16px 40px rgba(10, 37, 64, .1);--vp-shadow-lg: 0 24px 60px rgba(10, 37, 64, .16);--color-surface: var(--vp-white);--color-surface-muted: var(--vp-slate-50);--color-hero: var(--vp-navy);--color-primary: var(--vp-orange);--color-primary-hover: var(--vp-orange-hover);--color-secondary: var(--vp-navy);--color-link: var(--vp-blue-700);--color-link-hover: var(--vp-navy);--font: "Plus Jakarta Sans", "Noto Sans Devanagari", system-ui, sans-serif;--leading-body: 1.65;--text-stack-gap: .45rem}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:var(--font);color:var(--vp-slate-900);background:var(--vp-slate-50);-webkit-font-smoothing:antialiased}a{color:var(--color-link);text-decoration:none;font-weight:600}a:hover{color:var(--color-link-hover);text-decoration:underline;text-underline-offset:2px}a.link{font-weight:700}img{max-width:100%;display:block}p{line-height:var(--leading-body)}.container{width:min(1180px,100% - 2rem);margin-inline:auto}.container-wide{width:min(1280px,100% - 2rem);margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:2px solid transparent;border-radius:999px;padding:.8rem 1.5rem;font-weight:700;font-size:.95rem;font-family:inherit;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn:hover{text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--color-primary);color:var(--vp-white);border-color:var(--color-primary);box-shadow:0 4px 14px #ea580c40}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--vp-white)}.btn-secondary{background:var(--vp-white);color:var(--color-secondary);border-color:var(--vp-slate-200);box-shadow:0 2px 8px #0f172a0f}.btn-secondary:hover:not(:disabled){background:var(--vp-slate-50);border-color:var(--vp-slate-500);color:var(--color-secondary)}.btn-tertiary{background:var(--vp-slate-100);color:var(--vp-slate-700);border-color:var(--vp-slate-200)}.btn-tertiary:hover:not(:disabled){background:var(--vp-slate-200);color:var(--vp-navy)}.btn-outline-light{background:transparent;color:#fff;border-color:#ffffff80}.btn-outline-light:hover:not(:disabled){background:#ffffff1f;color:#fff}.btn-sm{padding:.5rem 1rem;font-size:.85rem}.btn-ghost{background:transparent;color:var(--color-link);border-color:transparent;box-shadow:none}.btn-ghost:hover:not(:disabled){background:var(--vp-blue-100);color:var(--color-link-hover)}.contact-lines{display:flex;flex-direction:column;align-items:flex-start;gap:var(--text-stack-gap);line-height:var(--leading-body)}.contact-lines>*{margin:0}.address-lines{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;line-height:var(--leading-body)}.address-lines>*{display:block;margin:0}.footer-grid>div>p{margin:0}.footer-grid>div>p+p{margin-top:var(--text-stack-gap)}.wa-link{display:inline-flex;align-items:center;gap:.4rem;line-height:1.55;text-decoration:none}.wa-link:not(.btn){padding-block:.12em}.wa-link:hover{text-decoration:none}.wa-link app-icon{width:1.25em;height:1.25em;color:#25d366;flex-shrink:0}.btn.wa-link app-icon{color:currentColor}.btn-primary.wa-link{background:#25d366;border-color:#25d366;color:var(--vp-white);box-shadow:0 4px 14px #25d36647}.btn-primary.wa-link:hover:not(:disabled){background:#1da851;border-color:#1da851;color:var(--vp-white)}.footer .wa-link app-icon{color:#4ade80}.card{background:var(--vp-white);border:1px solid rgba(226,232,240,.9);border-radius:var(--vp-radius);box-shadow:var(--vp-shadow)}.section-title{font-size:clamp(1.75rem,3vw,2.35rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem;color:var(--vp-navy)}.section-sub{color:var(--vp-slate-500);margin:0 0 1.75rem;font-size:1.05rem;line-height:1.6;max-width:58ch}.page-hero{background:var(--color-hero);color:#fff;padding:2.5rem 0 2rem;margin-bottom:2rem}.page-hero .section-title,.page-hero h1{color:#fff;margin:0}.page-hero .section-sub{color:#ffffffe0;margin:.75rem 0 0}.page-hero-inner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.form-grid{display:grid;gap:1.1rem}.field{display:grid;gap:.4rem}.field-label{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--vp-slate-500)}label.field,.field label{display:grid;gap:.4rem}input,select,textarea{border:2px solid var(--vp-slate-200);border-radius:var(--vp-radius-sm);padding:.75rem .9rem;font:inherit;font-size:16px;background:var(--vp-white);transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--vp-cyan);box-shadow:0 0 0 4px #00b4d826}.upload-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border:2px dashed rgba(0,180,216,.45);border-radius:var(--vp-radius);padding:2rem 1.5rem;text-align:center;background:var(--vp-blue-100);cursor:pointer;transition:border-color .15s,background .15s;width:100%;box-sizing:border-box}.upload-zone:hover,.upload-zone.dragover{border-color:var(--vp-cyan);background:#ecfeff}.upload-zone input[type=file]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.stepper{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.75rem}.stepper-item{flex:1;min-width:140px;display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;border-radius:var(--vp-radius-sm);background:var(--vp-slate-100);color:var(--vp-slate-500);font-weight:600;font-size:.88rem;border:2px solid transparent;cursor:pointer;font-family:inherit;text-align:left}.stepper-item:disabled{opacity:.45;cursor:not-allowed}.stepper-item.done{background:#ecfdf5;color:#065f46}.stepper-item.done .stepper-num{background:var(--vp-teal);color:#fff}.stepper-item.active{background:var(--vp-blue-100);color:var(--vp-navy);border-color:var(--vp-cyan)}.stepper-num{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:.8rem;font-weight:800;background:#fff;color:var(--vp-slate-500)}.stepper-item.active .stepper-num{background:var(--color-primary);color:#fff}table.data{width:100%;border-collapse:collapse}table.data th,table.data td{text-align:left;padding:.85rem .75rem;border-bottom:1px solid var(--vp-slate-200)}table.data th{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--vp-slate-500)}.badge{display:inline-block;padding:.25rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;background:var(--vp-slate-100);color:var(--vp-slate-700);border:1px solid transparent;white-space:nowrap}.badge-order-neutral{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.badge-order-warning{background:#fffbeb;color:#b45309;border-color:#fde68a}.badge-order-info{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.badge-order-progress{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.badge-order-ready{background:#ecfeff;color:#0e7490;border-color:#a5f3fc}.badge-order-success{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.badge-order-muted{background:#f8fafc;color:#64748b;border-color:#e2e8f0}.badge-order-danger{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.badge-pay-pending{background:#fffbeb;color:#b45309;border-color:#fde68a}.badge-pay-paid{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.badge-pay-failed{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.badge-pay-muted{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.alert{padding:.9rem 1rem;border-radius:var(--vp-radius-sm);background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;line-height:var(--leading-body)}.alert.success{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.icon-chip{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--vp-blue-100);color:var(--vp-cyan-dark)}.icon-chip.orange{background:#ffedd5;color:var(--vp-orange)}.admin-app input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.35rem;height:1.35rem;margin:0;flex-shrink:0;border:2px solid var(--vp-slate-500);border-radius:6px;background:var(--vp-white);cursor:pointer;display:inline-grid;place-content:center;vertical-align:middle;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.admin-app input[type=checkbox]:hover{border-color:var(--vp-navy-soft)}.admin-app input[type=checkbox]:checked{background-color:var(--vp-cyan-dark);border-color:var(--vp-cyan-dark);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.95rem .95rem}.admin-app input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #0096c759}.admin-app input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.admin-app .admin-check-wrap{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;cursor:pointer;vertical-align:middle}.admin-app .check-inline{cursor:pointer;-webkit-user-select:none;user-select:none}.admin-app .check-inline input[type=checkbox]{margin:0}
