@font-face{font-family:'Lexend';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/wlpwgwvFAVdoq2_v9KQU4Wc.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:'Lexend';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/wlpwgwvFAVdoq2_v9aQU4Wc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lexend';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/wlpwgwvFAVdoq2_v-6QU.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:'Lexend';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/wlpwgwvFAVdoq2_v9KQU4Wc.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:'Lexend';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/wlpwgwvFAVdoq2_v9aQU4Wc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lexend';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/wlpwgwvFAVdoq2_v-6QU.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:'Lexend';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/wlpwgwvFAVdoq2_v9KQU4Wc.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:'Lexend';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/wlpwgwvFAVdoq2_v9aQU4Wc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lexend';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/wlpwgwvFAVdoq2_v-6QU.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:400;font-stretch:100%;font-display:swap;src:url(/assets/fonts/TuG7UUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHN5TV_9qo.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,U+11B00-11B09}@font-face{font-family:'Noto Sans Devanagari';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/fonts/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-20C0,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(/assets/fonts/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:500;font-stretch:100%;font-display:swap;src:url(/assets/fonts/TuG7UUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHN5TV_9qo.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,U+11B00-11B09}@font-face{font-family:'Noto Sans Devanagari';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/fonts/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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Noto Sans Devanagari';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/fonts/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(/assets/fonts/TuG7UUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHN5TV_9qo.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,U+11B00-11B09}@font-face{font-family:'Noto Sans Devanagari';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/fonts/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-20C0,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(/assets/fonts/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(/assets/fonts/TuG7UUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHN5TV_9qo.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,U+11B00-11B09}@font-face{font-family:'Noto Sans Devanagari';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/fonts/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-20C0,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(/assets/fonts/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:800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/TuG7UUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHN5TV_9qo.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,U+11B00-11B09}@font-face{font-family:'Noto Sans Devanagari';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Noto Sans Devanagari';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/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:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.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:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.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:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.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:'Source Sans 3';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.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:'Source Sans 3';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.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:'Source Sans 3';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.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:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.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:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.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:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.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{--color-primary:#0F172A;--color-secondary:#334155;--color-cta:#0369A1;--color-cta-hover:#0284c7;--color-cta-glow:rgba(3,105,161,0.25);--color-bg:#F8FAFC;--color-surface:#FFFFFF;--color-text:#020617;--color-text-muted:#64748B;--color-pain:#DC2626;--color-pain-bg:#FEF2F2;--color-green:#16653a;--color-green-bg:#F0FDF4;--color-whatsapp:#25D366;--color-whatsapp-hover:#20bd5a;--color-border:#E2E8F0;--color-border-light:#F1F5F9;--color-gold:#CA8A04;--color-gold-bg:#FEFCE8;--color-bridge:#E8712B;--color-sun:#F5A623;--font-heading:'Lexend',sans-serif;--font-body:'Source Sans 3',sans-serif;--font-marathi:'Noto Sans Devanagari',sans-serif;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4.5rem;--space-4xl:7rem;--shadow-sm:0 1px 2px rgba(0,0,0,0.04),0 1px 3px rgba(0,0,0,0.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.06),0 2px 4px -2px rgba(0,0,0,0.06);--shadow-lg:0 10px 25px -3px rgba(0,0,0,0.08),0 4px 10px -4px rgba(0,0,0,0.04);--shadow-xl:0 20px 40px -8px rgba(0,0,0,0.1);--shadow-cta:0 4px 14px rgba(3,105,161,0.3);--shadow-card:0 1px 3px rgba(0,0,0,0.04),0 6px 24px rgba(0,0,0,0.05);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:24px;--radius-full:9999px;--z-content:10;--z-nav:50;--z-whatsapp:90;--z-overlay:100;--container-max:1120px;--container-padding:1.5rem;--transition-fast:180ms cubic-bezier(0.4,0,0.2,1);--transition-base:280ms cubic-bezier(0.4,0,0.2,1);--transition-slow:450ms cubic-bezier(0.4,0,0.2,1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;touch-action:manipulation;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--color-text);background-color:var(--color-surface);overscroll-behavior:contain;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:var(--color-cta);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-cta-hover)}ul,ol{list-style:none}.skip-link{position:absolute;top:-100%;left:var(--space-md);background:var(--color-cta);color:#fff;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);z-index:200;font-family:var(--font-heading);font-weight:600;font-size:0.875rem}.skip-link:focus{top:var(--space-md)}:focus-visible{outline:2px solid var(--color-cta);outline-offset:3px}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}[data-reveal]{opacity:0;transform:translateY(32px);transition:opacity 0.7s cubic-bezier(0.22,1,0.36,1),transform 0.7s cubic-bezier(0.22,1,0.36,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-reveal="fade"]{transform:none}[data-reveal="slide-left"]{transform:translateX(-40px)}[data-reveal="slide-left"].is-visible{transform:translateX(0)}[data-reveal="slide-right"]{transform:translateX(40px)}[data-reveal="slide-right"].is-visible{transform:translateX(0)}[data-reveal="scale"]{transform:scale(0.92)}[data-reveal="scale"].is-visible{transform:scale(1)}[data-stagger]>*{transition-delay:calc(var(--i,0) * 100ms)}.section{padding:var(--space-4xl) 0;position:relative;overflow:hidden}.section--alt{background-color:var(--color-bg)}.section--dark{background-color:var(--color-primary);color:#fff}.section__header{text-align:center;margin-bottom:var(--space-3xl)}.section__title{font-family:var(--font-marathi);font-weight:700;font-size:clamp(1.6rem,4vw,2.4rem);color:var(--color-text);margin-bottom:0.35rem;line-height:1.25;letter-spacing:-0.01em}.section__subtitle{font-family:var(--font-heading);font-size:clamp(0.9rem,2vw,1.1rem);font-weight:500;color:var(--color-text-muted);letter-spacing:0.01em}.section--dark .section__title{color:#fff}.section--dark .section__subtitle{color:#94A3B8}.section__divider{width:48px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--color-cta),var(--color-cta-hover));margin:var(--space-md) auto 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.6rem;min-height:50px;min-width:180px;padding:14px 32px;font-family:var(--font-heading);font-size:0.95rem;font-weight:600;letter-spacing:0.01em;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);text-decoration:none;line-height:1.2;position:relative}.btn svg{width:20px;height:20px;flex-shrink:0}.btn--primary{background:linear-gradient(135deg,var(--color-cta) 0%,#0284c7 100%);color:#fff;box-shadow:var(--shadow-cta)}.btn--primary:hover{box-shadow:0 6px 20px rgba(3,105,161,0.4);transform:translateY(-2px);color:#fff}.btn--primary:active{transform:translateY(0)}.btn--whatsapp{background:linear-gradient(135deg,#25D366 0%,#20bd5a 100%);color:#fff;box-shadow:0 4px 14px rgba(37,211,102,0.3)}.btn--whatsapp:hover{box-shadow:0 6px 20px rgba(37,211,102,0.4);transform:translateY(-2px);color:#fff}.btn--whatsapp:active{transform:translateY(0)}.btn--outline{background:transparent;color:var(--color-cta);border:2px solid var(--color-cta)}.btn--outline:hover{background:var(--color-cta);color:#fff}.btn--sm{min-height:42px;min-width:auto;padding:10px 22px;font-size:0.85rem}.section--dark .btn--primary:hover{box-shadow:0 6px 24px rgba(3,105,161,0.5)}.nav{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);background:rgba(255,255,255,0.8);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid rgba(226,232,240,0.6);transition:all var(--transition-base)}.nav--scrolled{background:rgba(255,255,255,0.92);box-shadow:0 1px 12px rgba(0,0,0,0.06)}.nav__inner{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.nav__brand{display:flex;align-items:center;gap:0.6rem;text-decoration:none;color:var(--color-text)}.nav__logo{width:36px;height:36px}.nav__name{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-text);letter-spacing:-0.01em}.nav__links{display:flex;align-items:center;gap:var(--space-xl)}.nav__link{font-family:var(--font-heading);font-size:0.85rem;font-weight:500;color:var(--color-secondary);transition:color var(--transition-fast);position:relative}.nav__link::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:2px;border-radius:1px;background:var(--color-cta);transition:width var(--transition-base)}.nav__link:hover{color:var(--color-cta)}.nav__link:hover::after{width:100%}.nav__cta{min-height:40px;min-width:auto;padding:8px 22px;font-size:0.85rem}.nav__hamburger{display:none;background:none;border:none;cursor:pointer;padding:var(--space-sm);min-width:44px;min-height:44px;align-items:center;justify-content:center;color:var(--color-text)}.nav__hamburger svg{width:24px;height:24px}.nav__mobile{display:none;position:fixed;top:68px;left:0;right:0;bottom:0;background:rgba(255,255,255,0.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:var(--z-overlay);flex-direction:column;padding:var(--space-xl);gap:var(--space-md)}.nav__mobile.is-open{display:flex}.nav__mobile a{font-family:var(--font-heading);font-size:1.1rem;font-weight:500;color:var(--color-text);padding:var(--space-md) 0;border-bottom:1px solid var(--color-border-light);text-decoration:none}.nav__mobile a:hover{color:var(--color-cta)}.nav__mobile .btn{margin-top:var(--space-md);width:100%;text-align:center}.hero{padding-top:calc(68px + var(--space-4xl));padding-bottom:var(--space-4xl);background:linear-gradient(180deg,#fff 0%,#F1F5F9 50%,var(--color-bg) 100%);text-align:center;position:relative;overflow:hidden}.etheral-shadow{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.etheral-shadow__inner{position:absolute;inset:-100px;filter:url(#etheralFilter) blur(4px)}.etheral-shadow__svg{position:absolute;width:0;height:0}.etheral-shadow__color{width:100%;height:100%;background-color:rgba(3,105,161,0.12);mask-image:url('/assets/mask.webp');-webkit-mask-image:url('/assets/mask.webp');mask-size:cover;-webkit-mask-size:cover;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.etheral-shadow__noise{position:absolute;inset:0;background-image:url('/assets/noise.webp');background-size:240px;background-repeat:repeat;opacity:0.04}.hero>.container{position:relative;z-index:1}.hero__logo-wrap{display:flex;justify-content:center;margin-bottom:var(--space-xl)}.hero__logo{width:110px;height:110px}.hero__badge{display:inline-block;font-family:var(--font-heading);font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var(--color-cta);background:linear-gradient(135deg,rgba(3,105,161,0.08) 0%,rgba(2,132,199,0.08) 100%);padding:8px 20px;border-radius:var(--radius-full);border:1px solid rgba(3,105,161,0.12);margin-bottom:var(--space-xl)}.hero__headline{font-family:var(--font-marathi);font-size:clamp(2.1rem,5.5vw,3.5rem);font-weight:800;line-height:1.15;margin-bottom:var(--space-sm);max-width:750px;margin-left:auto;margin-right:auto;letter-spacing:-0.02em}.hero__headline .gradient-text{background:linear-gradient(135deg,var(--color-text) 0%,var(--color-cta) 60%,#0284c7 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero__subtitle{font-family:var(--font-heading);font-size:clamp(1.05rem,2.2vw,1.4rem);font-weight:500;color:var(--color-text-muted);margin-bottom:var(--space-lg);letter-spacing:0.005em}.hero__subheadline{font-family:var(--font-marathi);font-size:clamp(0.95rem,2vw,1.15rem);font-weight:500;color:var(--color-secondary);margin-bottom:var(--space-xs);line-height:1.5}.hero__subheadline-en{font-family:var(--font-body);font-size:clamp(0.85rem,1.5vw,1rem);color:var(--color-text-muted);margin-bottom:var(--space-2xl)}.hero__ctas{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:var(--space-2xl)}.hero__pills{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:var(--space-xl)}.hero__pill{font-family:var(--font-heading);font-size:0.75rem;font-weight:500;color:var(--color-secondary);background:var(--color-surface);border:1px solid var(--color-border);padding:7px 16px;border-radius:var(--radius-full);transition:all var(--transition-fast)}.hero__pill:hover{border-color:var(--color-cta);color:var(--color-cta)}.hero__legal{font-family:var(--font-body);font-size:0.8rem;color:var(--color-text-muted)}.hero__legal a{color:var(--color-cta);text-decoration:underline;text-underline-offset:2px}.partners{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);background:var(--color-bg)}.partners__label{font-family:var(--font-heading);font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;color:var(--color-text-muted);text-align:center;margin-bottom:var(--space-lg)}.partners__grid{display:flex;justify-content:center;align-items:center;gap:var(--space-2xl);flex-wrap:wrap}.partners__icon{height:38px;width:auto;opacity:0.5;filter:grayscale(100%);transition:all var(--transition-slow)}.partners__icon:hover{opacity:1;filter:grayscale(0%)}.stats{padding:var(--space-2xl) 0;background:var(--color-primary)}.stats__grid{display:flex;justify-content:center;align-items:center;gap:var(--space-3xl);flex-wrap:wrap}.stats__item{text-align:center}.stats__number{font-family:var(--font-heading);font-size:clamp(2rem,5vw,2.75rem);font-weight:700;color:#fff;line-height:1;letter-spacing:-0.02em}.stats__number .stats__suffix{font-size:0.65em;font-weight:600;color:var(--color-cta-hover);opacity:0.9}.stats__label{font-family:var(--font-body);font-size:0.85rem;color:#94A3B8;margin-top:6px}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.pain-card{text-align:center;padding:var(--space-2xl) var(--space-xl);border-radius:var(--radius-xl);transition:all var(--transition-base);background:var(--color-surface)}.pain-card:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.pain-card__icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--color-pain-bg);border-radius:var(--radius-lg);margin:0 auto var(--space-lg);transition:all var(--transition-base)}.pain-card:hover .pain-card__icon{transform:scale(1.06)}.pain-card__icon svg{width:28px;height:28px;color:var(--color-pain);stroke:currentColor}.pain-card__title{font-family:var(--font-marathi);font-size:1.1rem;font-weight:700;color:var(--color-text);margin-bottom:var(--space-sm);line-height:1.3}.pain-card__desc{font-family:var(--font-body);font-size:0.9rem;color:var(--color-text-muted);line-height:1.55}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.feature-card{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-cta);border-radius:var(--radius-lg);padding:var(--space-2xl) var(--space-xl);transition:all var(--transition-base);cursor:default;position:relative}.feature-card::before{content:'';position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(3,105,161,0.06) 0%,transparent 60%);opacity:0;transition:opacity var(--transition-base);pointer-events:none;z-index:0}.feature-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px);border-left-color:var(--color-cta-hover)}.feature-card:hover::before{opacity:1}.feature-card__icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);margin-bottom:var(--space-lg);position:relative;z-index:1;background:linear-gradient(135deg,rgba(3,105,161,0.1) 0%,rgba(2,132,199,0.06) 100%)}.feature-card__icon svg{width:24px;height:24px;color:var(--color-cta);stroke:currentColor}.feature-card__name{font-family:var(--font-heading);font-size:1.05rem;font-weight:700;color:var(--color-text);margin-bottom:var(--space-xs);position:relative;z-index:1}.feature-card__name-mr{font-family:var(--font-marathi);font-size:0.88rem;font-weight:600;color:var(--color-secondary);margin-bottom:var(--space-md);position:relative;z-index:1}.feature-card__desc{font-family:var(--font-marathi);font-size:0.9rem;color:var(--color-secondary);line-height:1.65;margin-bottom:var(--space-xs);position:relative;z-index:1}.feature-card__desc-en{font-family:var(--font-body);font-size:0.85rem;color:var(--color-text-muted);line-height:1.55;position:relative;z-index:1}.stepper{display:flex;justify-content:center;gap:0;position:relative;max-width:800px;margin:0 auto}.stepper__step{flex:1;text-align:center;position:relative;padding:0 var(--space-md)}.stepper__number{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-cta) 0%,#0284c7 100%);color:#fff;font-family:var(--font-heading);font-size:1.2rem;font-weight:700;border-radius:50%;margin:0 auto var(--space-lg);position:relative;z-index:2;box-shadow:0 4px 12px rgba(3,105,161,0.25)}.stepper__step:not(:last-child)::after{content:'';position:absolute;top:26px;left:calc(50% + 32px);width:calc(100% - 64px);height:2px;background:linear-gradient(90deg,var(--color-cta),var(--color-border));z-index:1}.stepper__title{font-family:var(--font-marathi);font-size:1.05rem;font-weight:700;color:var(--color-text);margin-bottom:var(--space-xs)}.stepper__desc{font-family:var(--font-body);font-size:0.85rem;color:var(--color-text-muted);line-height:1.45}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);margin-bottom:var(--space-2xl)}.trust-item{text-align:center;padding:var(--space-xl) var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-base)}.trust-item:hover{box-shadow:var(--shadow-card);transform:translateY(-2px);border-color:transparent}.trust-item__icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(3,105,161,0.1) 0%,rgba(2,132,199,0.05) 100%);border-radius:var(--radius-md);margin:0 auto var(--space-md)}.trust-item__icon svg{width:24px;height:24px;color:var(--color-cta);stroke:currentColor}.trust-item__title{font-family:var(--font-heading);font-size:0.88rem;font-weight:700;color:var(--color-text);margin-bottom:var(--space-xs)}.trust-item__desc{font-family:var(--font-marathi);font-size:0.82rem;color:var(--color-text-muted);line-height:1.5}.trust-badges{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.trust-badge{font-family:var(--font-heading);font-size:0.75rem;font-weight:600;color:var(--color-green);background:var(--color-green-bg);border:1px solid rgba(22,101,58,0.12);padding:8px 20px;border-radius:var(--radius-full)}.pricing-card{max-width:460px;margin:0 auto;background:linear-gradient(180deg,var(--color-green-bg) 0%,#ECFDF5 100%);border:1px solid rgba(22,101,58,0.12);border-radius:var(--radius-2xl);padding:var(--space-3xl) var(--space-2xl);text-align:center;position:relative;box-shadow:var(--shadow-lg)}.pricing-card__badge{display:inline-block;font-family:var(--font-heading);font-size:0.72rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--color-green) 0%,#22c55e 100%);padding:7px 18px;border-radius:var(--radius-full);position:absolute;top:-14px;left:50%;transform:translateX(-50%);box-shadow:0 2px 8px rgba(22,101,58,0.25);letter-spacing:0.02em}.pricing-card__name{font-family:var(--font-heading);font-size:1.2rem;font-weight:700;color:var(--color-text);margin-bottom:var(--space-sm);margin-top:var(--space-md)}.pricing-card__price{font-family:var(--font-heading);font-size:2.75rem;font-weight:700;color:var(--color-green);margin-bottom:var(--space-xs);letter-spacing:-0.03em}.pricing-card__price span{font-size:1rem;font-weight:500;color:var(--color-text-muted)}.pricing-card__micro{font-family:var(--font-marathi);font-size:0.88rem;color:var(--color-text-muted);margin-bottom:var(--space-xl)}.pricing-card__features{text-align:left;margin-bottom:var(--space-xl)}.pricing-card__features li{font-family:var(--font-body);font-size:0.92rem;color:var(--color-secondary);padding:10px 0;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(22,101,58,0.06)}.pricing-card__features li:last-child{border-bottom:none}.pricing-card__features li svg{width:18px;height:18px;color:var(--color-green);stroke:currentColor;flex-shrink:0}.pricing-card__payment{font-family:var(--font-body);font-size:0.8rem;color:var(--color-text-muted);margin-top:var(--space-lg)}.pricing-card__link{display:inline-block;font-family:var(--font-heading);font-size:0.88rem;font-weight:500;color:var(--color-cta);margin-top:var(--space-md)}.pricing-card__link:hover{text-decoration:underline}.about-lead{max-width:880px;margin:0 auto var(--space-3xl);font-family:var(--font-body);font-size:1.05rem;color:var(--color-secondary);line-height:1.75;text-align:left}.about-lead p{margin-bottom:var(--space-lg)}.about-lead p:last-child{margin-bottom:0}.about-lead strong{color:var(--color-text);font-weight:600}.operator-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.operator-card{background:var(--color-surface);border:1px solid var(--color-border);border-top:4px solid var(--color-cta);border-radius:var(--radius-xl);padding:var(--space-xl);transition:all var(--transition-base);display:flex;flex-direction:column}.operator-card:hover{box-shadow:var(--shadow-card);transform:translateY(-3px);border-top-color:var(--color-cta-hover)}.operator-card__icon{width:48px;height:48px;border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(3,105,161,0.08) 0%,rgba(2,132,199,0.04) 100%);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-md);color:var(--color-cta);transition:transform var(--transition-base)}.operator-card:hover .operator-card__icon{transform:scale(1.06)}.operator-card__icon svg{width:24px;height:24px;stroke:currentColor}.operator-card__title{font-family:var(--font-heading);font-size:1.05rem;font-weight:700;color:var(--color-text);margin-bottom:var(--space-xs)}.operator-card__desc-mr{font-family:var(--font-marathi);font-size:0.9rem;font-weight:500;color:var(--color-cta);margin-bottom:var(--space-sm)}.operator-card__desc{font-family:var(--font-body);font-size:0.9rem;color:var(--color-text-muted);line-height:1.6}.about-section__title{font-family:var(--font-marathi)}.google-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);margin-bottom:var(--space-xl)}.google-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-2xl);transition:all var(--transition-base)}.google-card:hover{box-shadow:var(--shadow-card)}.google-card__title{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--color-text);margin-bottom:var(--space-md);display:flex;align-items:center;gap:var(--space-sm)}.google-card__title svg{width:24px;height:24px;flex-shrink:0}.google-card__desc{font-family:var(--font-body);font-size:0.92rem;color:var(--color-secondary);line-height:1.65}.google-card__desc strong{color:var(--color-text)}.privacy-callout{background:linear-gradient(135deg,rgba(3,105,161,0.05) 0%,rgba(2,132,199,0.03) 100%);border:1px solid rgba(3,105,161,0.12);border-radius:var(--radius-xl);padding:var(--space-2xl);text-align:center}.privacy-callout__title{font-family:var(--font-heading);font-size:1.05rem;font-weight:700;color:var(--color-text);margin-bottom:var(--space-sm)}.privacy-callout__desc{font-family:var(--font-body);font-size:0.92rem;color:var(--color-secondary);line-height:1.6}.privacy-callout__desc a{font-weight:600;text-underline-offset:2px}.faq-list{max-width:720px;margin:0 auto}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item summary{font-family:var(--font-marathi);font-size:1rem;font-weight:600;color:var(--color-text);padding:var(--space-lg) 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);min-height:52px;transition:color var(--transition-fast)}.faq-item summary:hover{color:var(--color-cta)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'';width:24px;height:24px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform var(--transition-base)}.faq-item[open] summary::after{transform:rotate(180deg)}.faq-item[open] summary{color:var(--color-cta)}.faq-item__answer{padding:0 0 var(--space-lg)}.faq-item__answer p{font-family:var(--font-marathi);font-size:0.92rem;color:var(--color-secondary);line-height:1.65;margin-bottom:var(--space-sm)}.faq-item__answer p:last-child{margin-bottom:0}.faq-item__answer .faq-en{font-family:var(--font-body);font-size:0.85rem;color:var(--color-text-muted)}.final-cta{text-align:center;padding:var(--space-4xl) var(--container-padding);position:relative}.final-cta__headline{font-family:var(--font-marathi);font-size:clamp(1.8rem,4.5vw,2.75rem);font-weight:700;color:#fff;margin-bottom:var(--space-sm);letter-spacing:-0.01em}.final-cta__subtitle{font-family:var(--font-body);font-size:1.05rem;color:#94A3B8;margin-bottom:var(--space-2xl)}.final-cta__buttons{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.footer{background:linear-gradient(180deg,var(--color-primary) 0%,#0a1120 100%);color:#CBD5E1;padding:var(--space-4xl) 0 var(--space-xl)}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--space-2xl);margin-bottom:var(--space-3xl)}.footer__brand-desc{font-family:var(--font-body);font-size:0.9rem;line-height:1.65;color:#64748B;margin-top:var(--space-lg)}.footer__logo{display:flex;align-items:center;gap:0.6rem}.footer__logo svg{width:32px;height:32px}.footer__logo-name{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:#fff}.footer__heading{font-family:var(--font-heading);font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#94A3B8;margin-bottom:var(--space-lg)}.footer__links{display:flex;flex-direction:column;gap:10px}.footer__links a{font-family:var(--font-body);font-size:0.88rem;color:#64748B;text-decoration:none;transition:color var(--transition-fast)}.footer__links a:hover{color:#fff}.footer__company{font-family:var(--font-body);font-size:0.8rem;color:#64748B;line-height:1.65}.footer__company strong{color:#94A3B8;display:block;margin-bottom:var(--space-xs)}.footer__bottom{border-top:1px solid rgba(255,255,255,0.06);padding-top:var(--space-xl);text-align:center;font-family:var(--font-body);font-size:0.78rem;color:#475569}.whatsapp-float{position:fixed;bottom:24px;right:24px;z-index:var(--z-whatsapp);width:56px;height:56px;background:linear-gradient(135deg,#25D366,#20bd5a);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(37,211,102,0.35);transition:all var(--transition-base);cursor:pointer;text-decoration:none}.whatsapp-float::before{content:'';position:absolute;inset:-4px;border-radius:50%;background:rgba(37,211,102,0.2);animation:wa-pulse 2s ease-in-out infinite}.whatsapp-float:hover{transform:scale(1.08)}.whatsapp-float svg{width:28px;height:28px;fill:#fff;position:relative;z-index:1}@keyframes wa-pulse{0%,100%{transform:scale(1);opacity:0.6}50%{transform:scale(1.3);opacity:0}}.logo-animated .logo-bridge{fill:transparent;stroke:var(--color-bridge);stroke-width:2;stroke-dasharray:800;stroke-dashoffset:800;animation:draw-path 1s ease-out forwards,fill-bridge 0.8s ease-in 1.2s forwards}.logo-animated .logo-sun{fill:transparent;stroke:var(--color-sun);stroke-width:2;stroke-dasharray:1500;stroke-dashoffset:1500;animation:draw-path 0.9s ease-out 0.3s forwards,fill-sun 0.8s ease-in 1.2s forwards}.logo-animated .logo-frame{fill:transparent;stroke:#CBD5E1;stroke-width:2;stroke-dasharray:1200;stroke-dashoffset:1200;animation:draw-path 1.2s ease-out 0.1s forwards,fill-frame 0.6s ease-in 1.4s forwards}.logo-text-animate{opacity:0;animation:fade-up 0.6s cubic-bezier(0.22,1,0.36,1) 2s forwards}@keyframes draw-path{to{stroke-dashoffset:0}}@keyframes fill-bridge{from{fill:transparent;stroke-opacity:1}to{fill:var(--color-bridge);stroke-opacity:0}}@keyframes fill-sun{from{fill:transparent;stroke-opacity:1}to{fill:var(--color-sun);stroke-opacity:0}}@keyframes fill-frame{from{fill:transparent;stroke-opacity:1}to{fill:#FDFDFC;stroke-opacity:1}}@keyframes fade-up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}.logo-animated .logo-bridge,.logo-animated .logo-sun,.logo-animated .logo-frame{animation:none}.logo-animated .logo-bridge{fill:var(--color-bridge);stroke-opacity:0}.logo-animated .logo-sun{fill:var(--color-sun);stroke-opacity:0}.logo-animated .logo-frame{fill:#FDFDFC;stroke:#CBD5E1;stroke-width:2;stroke-opacity:1}.logo-text-animate{animation:none;opacity:1}.whatsapp-float::before{animation:none}.btn:hover{transform:none}*{transition-duration:0.01ms !important;animation-duration:0.01ms !important}}@media (max-width:768px){:root{--container-padding:1.25rem}.nav__links{display:none}.nav__hamburger{display:flex}.nav__mobile{max-height:calc(100vh - 68px);overflow-y:auto;-webkit-overflow-scrolling:touch}.nav__mobile a{min-height:44px;display:flex;align-items:center}.hero__logo{width:80px;height:80px}.hero{padding-top:calc(68px + var(--space-2xl));padding-bottom:var(--space-2xl)}.hero__headline,.section__title,.final-cta__headline{overflow-wrap:anywhere;word-wrap:break-word}.hero__pills{gap:8px}.etheral-shadow__inner{inset:-50px}.etheral-shadow{opacity:0.7}.pain-grid{grid-template-columns:1fr;gap:var(--space-md)}.features-grid{grid-template-columns:1fr;gap:var(--space-md)}.stepper{flex-direction:column;align-items:center;gap:var(--space-xl)}.stepper__step:not(:last-child)::after{display:none}.trust-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.operator-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.about-lead{font-size:0.98rem}.google-cards{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr;gap:var(--space-xl)}.partners__grid{gap:var(--space-lg)}.partners__icon{height:28px}.section{padding:var(--space-3xl) 0}.stats__grid{gap:var(--space-xl)}.pricing-card__features li{word-break:break-word}.static-content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.static-content img{max-width:100%;height:auto}}@media (max-width:600px){.final-cta__buttons{flex-direction:column;align-items:center;gap:var(--space-sm)}.final-cta__buttons .btn{width:100%;max-width:320px}}@media (max-width:480px){.hero{padding-top:calc(80px + var(--space-2xl))}.hero__headline{font-size:clamp(1.75rem,7vw,2.4rem)}.hero__ctas{flex-direction:column;align-items:center;gap:var(--space-sm)}.hero__ctas .btn{width:100%;max-width:320px}.trust-grid{grid-template-columns:1fr}.operator-grid{grid-template-columns:1fr}.pricing-card{padding:var(--space-2xl) var(--space-lg)}.pricing-card__price{font-size:2.25rem}.whatsapp-float{bottom:max(16px,env(safe-area-inset-bottom));right:16px;width:52px;height:52px}.whatsapp-float svg{width:26px;height:26px}.stats__grid{gap:var(--space-lg)}.stats__number{font-size:2rem}.nav__cta{padding:8px 16px;font-size:0.8rem}}@media (max-width:360px){:root{--container-padding:1rem}.hero__headline{font-size:1.6rem}.pricing-card__price{font-size:2rem}.stats__number{font-size:1.75rem}.partners__icon{height:24px}.hero__pill{font-size:0.7rem;padding:6px 12px}}@media (min-width:1440px){:root{--container-max:1200px}}.static-page{padding-top:calc(68px + var(--space-2xl));padding-bottom:var(--space-3xl)}.static-content{max-width:800px;margin:0 auto;padding:0 var(--container-padding)}.static-content h1{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--color-text);margin-bottom:var(--space-md)}.static-content h2{font-family:var(--font-heading);font-size:1.35rem;font-weight:700;color:var(--color-text);margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.static-content h3{font-family:var(--font-heading);font-size:1.1rem;font-weight:600;color:var(--color-text);margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.static-content p{font-family:var(--font-body);font-size:0.95rem;color:var(--color-secondary);line-height:1.7;margin-bottom:var(--space-md)}.static-content ul,.static-content ol{padding-left:var(--space-xl);margin-bottom:var(--space-md)}.static-content ul{list-style:disc}.static-content ol{list-style:decimal}.static-content li{font-family:var(--font-body);font-size:0.95rem;color:var(--color-secondary);line-height:1.7;margin-bottom:var(--space-sm)}.static-content table{width:100%;border-collapse:collapse;margin-bottom:var(--space-lg);font-size:0.9rem}.static-content th,.static-content td{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);text-align:left;font-family:var(--font-body)}.static-content th{background:var(--color-bg);font-weight:600;color:var(--color-text)}.static-content a{color:var(--color-cta);text-decoration:underline;text-underline-offset:2px}.static-back-link{display:inline-block;font-family:var(--font-heading);font-size:0.88rem;font-weight:500;color:var(--color-cta);margin-bottom:var(--space-xl);text-decoration:none}.static-back-link:hover{text-decoration:underline}.static-effective-date{font-family:var(--font-body);font-size:0.85rem;color:var(--color-text-muted);margin-bottom:var(--space-xl)}.static-contact{background:var(--color-bg);border-radius:var(--radius-lg);padding:var(--space-lg);margin-top:var(--space-md)}.static-contact p{margin-bottom:var(--space-xs)}