@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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-20C0,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-20C0,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-20C0,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-20C0,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-20C0,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{--blue: #4fb8d8;--blue-dark: #3391c0;--blue-light: #EAF1FF;--blue-light-2: #F5F8FF;--ink: #132d3d;--gray: #5B6B85;--gray-light: #8A97AC;--bg: #FFFFFF;--bg-soft: #F6F9FD;--line: #E6ECF5;--amber: #FFB020;--whatsapp: #25D366;--whatsapp-dark: #1DA851;--radius-lg: 18px;--radius-md: 12px;--radius-sm: 8px;--shadow: 0 10px 30px rgba(16,32,59,.08);--shadow-lg: 0 20px 50px rgba(16,32,59,.12);--font-display: "Plus Jakarta Sans", sans-serif;--font-body: "Inter", sans-serif;--panel-2:#ffffff;--border:#E6ECF5;--text:#10203B;--text-dim:#5B6B85;--input-bg:#F6F9FD;--input-border:#E6ECF5;--accent:#4fb8d8;--primary:#4fb8d8;--primary-hover:#3391c0;--item-bg:#ffffff}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:700;letter-spacing:-.015em;color:var(--ink)}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:var(--font-body);cursor:pointer}img{max-width:100%;display:block}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wrap{max-width:1280px;margin:0 auto;padding:0 28px}.section{padding-block:90px}.section-soft{background:var(--bg-soft)}.center{text-align:center}.pill{display:inline-flex;align-items:center;gap:7px;background:var(--blue-light);color:var(--blue);font-size:13px;font-weight:600;padding:8px 16px;border-radius:999px;margin-bottom:18px}.pill .d{width:6px;height:6px;border-radius:50%;background:var(--blue)}.lead{color:var(--gray);font-size:16px;max-width:60ch}.center .lead{margin:0 auto}.btn{display:inline-flex;align-items:center;gap:9px;padding:14px 24px;border-radius:var(--radius-md);font-size:15px;font-weight:700;border:1.5px solid transparent;transition:transform .12s,background .15s,border-color .15s;cursor:pointer}.btn:active{transform:scale(.98)}.btn-primary{background:var(--blue);color:#fff;border:none}.btn-primary:hover{background:var(--blue-dark)}.btn-outline{border-color:var(--line);color:var(--ink);background:#fff}.btn-outline:hover{border-color:var(--blue);color:var(--blue)}.btn-whatsapp{background:var(--whatsapp);color:#fff;border:none}.btn-whatsapp:hover{background:var(--whatsapp-dark)}.btn-sm{padding:9px 16px;font-size:13.5px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow)}.card h3{font-size:17px;margin-bottom:9px}.card p{color:var(--gray);font-size:14.5px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.section-head{max-width:680px;margin:0 auto 50px;text-align:center}.section-head h2{font-size:32px;margin-bottom:14px}.section-head.left{text-align:left;margin:0 0 50px}.page-head{padding-block:60px 10px;text-align:center}.page-head h1{font-size:38px;margin-bottom:14px}.page-head p{color:var(--gray);max-width:60ch;margin:0 auto;font-size:16px}.icon-badge{width:48px;height:48px;border-radius:var(--radius-sm);background:var(--blue-light);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.icon-badge svg{width:24px;height:24px;color:var(--blue)}.icon{width:22px;height:22px}.video-frame{position:relative;width:100%;max-width:960px;margin:0 auto;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--line);background:#000}.video-frame iframe,.video-frame video{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;object-fit:cover}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.step{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px}.step .num{display:inline-flex;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:14px;margin-bottom:14px}.step h3{font-size:16.5px;margin-bottom:7px}.step p{color:var(--gray);font-size:14px}.cta-banner{border-radius:var(--radius-lg);padding:48px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:linear-gradient(135deg,var(--blue),var(--blue-dark));color:#fff}.cta-banner h2{color:#fff;font-size:26px}.cta-banner .btn-outline{background:#fff;border-color:#fff;color:var(--blue)}.cta-banner .btn-outline:hover{background:var(--blue-light)}.zig{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:90px}.zig:last-child{margin-bottom:0}.zig.rev .zig-visual{order:2}.zig.rev .zig-text{order:1}.zig-visual{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-lg);aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.zig-visual .big-icon{width:88px;height:88px;color:var(--blue);opacity:.9}.zig-visual.has-image{background:none;border:none}.zig-visual.has-image:before{display:none}.zig-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.zig-visual:before{content:"";position:absolute;width:220px;height:220px;background:var(--blue-light);border-radius:50%;filter:blur(10px);opacity:.6}.zig-tag{font-size:13px;font-weight:700;color:var(--blue);background:var(--blue-light);display:inline-block;padding:6px 13px;border-radius:999px;margin-bottom:14px}.zig-text h3{font-size:24px;margin-bottom:12px}.zig-text p.desc{color:var(--gray);font-size:15px;margin-bottom:18px}.zig-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.zig-list li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--ink)}.zig-list li svg{width:18px;height:18px;color:var(--blue);flex-shrink:0;margin-top:2px}.zig-date{display:flex;align-items:center;gap:8px;margin-top:18px;color:var(--gray-light);font-size:14px;font-weight:600}.zig-date svg{width:17px;height:17px;color:var(--gray-light)}.offers{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.offers-track{display:flex;direction:ltr;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.offer-slide{flex:0 0 100%;min-width:100%;position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;text-align:center;padding:60px;background:linear-gradient(135deg,var(--blue),var(--blue-dark));background-size:cover;background-position:center}@media (max-width:700px){.offer-slide{min-height:380px;padding:40px 24px}}.offer-slide .offer-overlay{position:absolute;inset:0;background:transparent}.offer-slide.has-bg .offer-overlay{background:linear-gradient(180deg,#08142880,#081428a6)}.offer-content{position:relative;z-index:2;color:#fff;max-width:680px}.offer-content h2{color:#fff;font-size:30px;margin-bottom:12px;text-shadow:0 2px 14px rgba(0,0,0,.25)}.offer-content p{color:#ffffffed;font-size:16px;margin-bottom:20px}.offer-content .btn-primary{background:#fff;color:var(--blue)}.offer-content .btn-primary:hover{background:var(--blue-light)}.offer-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:none;background:#ffffffd9;color:var(--ink);font-size:24px;line-height:1;cursor:pointer;z-index:3;display:flex;align-items:center;justify-content:center;transition:background .15s}.offer-arrow:hover{background:#fff}.offer-arrow.prev{inset-inline-start:16px}.offer-arrow.next{inset-inline-end:16px}.offer-dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:9px}.offer-dots button{width:10px;height:10px;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);background:transparent;cursor:pointer;padding:0;transition:background .2s,transform .2s}.offer-dots button.active{background:#fff;transform:scale(1.15)}.cat-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:44px}.cat-chip{display:inline-block;padding:9px 18px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--gray);font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.cat-chip:hover{border-color:var(--blue);color:var(--blue)}.cat-chip.active{background:var(--blue);border-color:var(--blue);color:#fff}.product-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow)}.product-img{width:100%;height:180px;border-radius:var(--radius-md);overflow:hidden;margin-bottom:18px;background:var(--bg-soft);border:1px solid var(--line)}.product-img img{width:100%;height:100%;object-fit:cover}.product-card .icon-badge{background:var(--ink)}.product-card .icon-badge svg{color:var(--amber)}.product-card h3{font-size:19px;margin-bottom:9px}.product-card p.desc{color:var(--gray);font-size:14.5px;margin-bottom:18px}.product-card .specs{font-size:12.5px;color:var(--gray-light);border-top:1px solid var(--line);padding-top:14px;margin-bottom:12px}.product-card .price{font-size:13.5px;font-weight:700;color:var(--blue)}.product-actions{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.product-actions .btn{flex:1;justify-content:center;min-width:110px}.view-product{color:var(--ink)}.view-img{width:100%;height:280px;border-radius:var(--radius-md);overflow:hidden;margin-bottom:12px;border:1px solid var(--line)}.view-img img{width:100%;height:100%;object-fit:cover}.view-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.view-thumb{width:60px;height:60px;border-radius:8px;overflow:hidden;border:2px solid var(--line);padding:0;cursor:pointer;background:none;transition:border-color .15s}.view-thumb.active{border-color:var(--blue)}.view-thumb img{width:100%;height:100%;object-fit:cover}.view-desc{color:var(--gray);font-size:15px;margin-bottom:14px}.view-specs{font-size:13px;color:var(--gray-light);border-top:1px solid var(--line);padding-top:14px;margin-bottom:10px}.view-price{font-size:15px;font-weight:700;color:var(--blue)}.order-error{color:#dc2626;font-size:13px;margin-top:4px}.order-success{color:#16a34a;font-size:15.5px;font-weight:600;text-align:center;padding:16px 0}.about-body{color:var(--gray);font-size:16px;max-width:70ch;margin:0 auto 50px;text-align:center}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.team-card{border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px;text-align:center;background:#fff}.team-card .avatar{width:56px;height:56px;border-radius:50%;background:var(--blue-light);border:1px solid var(--line);margin:0 auto 14px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--blue)}.team-card .role{font-size:12.5px;color:var(--blue);font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.team-card .name{font-size:15.5px;font-weight:700}.contact-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:44px}.contact-info-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:8px;box-shadow:var(--shadow);margin-bottom:18px}.contact-info-row{display:flex;gap:14px;padding:16px 14px}.contact-info-row+.contact-info-row{border-top:1px solid var(--line)}.contact-info-row .icon-badge{margin-bottom:0;width:40px;height:40px;flex-shrink:0}.contact-info-row .icon-badge svg{width:19px;height:19px}.contact-info-row .label{font-size:11.5px;color:var(--gray-light);text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px;font-weight:700}.contact-info-row .value{font-size:15px;font-weight:600}.map-frame{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;height:200px;box-shadow:var(--shadow)}.map-frame iframe{width:100%;height:100%;border:0}.form-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px;box-shadow:var(--shadow)}.form-field{margin-bottom:16px}.form-field label{display:block;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:7px}.req-star{color:#e11d48;font-weight:700}.form-field input,.form-field textarea{width:100%;background:var(--bg-soft);border:1.5px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px;color:var(--ink);font-family:var(--font-body);font-size:14.5px;outline:none}.form-field textarea{resize:vertical;min-height:100px}.form-field input:focus,.form-field textarea:focus{border-color:var(--blue);background:#fff}.form-note{font-size:12.5px;color:var(--gray-light);margin-top:12px}.type-toggle{display:flex;gap:10px}.type-toggle button{flex:1;padding:11px 14px;border:1.5px solid var(--line);background:var(--bg-soft);color:var(--gray);border-radius:var(--radius-sm);font-size:14.5px;font-weight:600;cursor:pointer;transition:all .15s}.type-toggle button:hover{border-color:var(--blue);color:var(--blue)}.type-toggle button.active{background:var(--blue);border-color:var(--blue);color:#fff}.hero-cover{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.hero-slides{position:absolute;inset:0;z-index:0}.hero-cover .hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;transition:opacity 1.1s ease-in-out}.hero-cover .hero-bg.active{opacity:1;z-index:1}.hero-dots{position:absolute;bottom:24px;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:10px}.hero-dots button{width:11px;height:11px;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);background:transparent;cursor:pointer;padding:0;transition:background .2s,transform .2s}.hero-dots button.active{background:#fff;transform:scale(1.15)}.hero-cover-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0a192d73,#0a192d99 60%,#0a192db8)}.hero-cover-content{position:relative;z-index:2;max-width:880px;color:#fff}.hero-cover-content .pill{background:#ffffff29;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-cover-content .pill .d{background:#fff}.hero-cover-content h1{color:#fff;font-size:54px;line-height:1.1;margin-bottom:20px;text-shadow:0 2px 24px rgba(0,0,0,.35)}.hero-cover-content .sub{color:#ffffffeb;font-size:18px;max-width:60ch;margin:0 auto 30px;text-shadow:0 1px 12px rgba(0,0,0,.3)}.hero-cover-content .hero-ctas{justify-content:center}.hero-cover-content .btn-outline{background:transparent;border-color:#ffffffb3;color:#fff}.hero-cover-content .btn-outline:hover{background:#ffffff24;border-color:#fff;color:#fff}.media-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.media-row .chart-after{max-width:440px;width:100%;margin:0 auto}.media-video{width:100%}.media-video-title{font-family:var(--font-display);font-size:24px;font-weight:700;margin-bottom:18px;text-align:center}.media-row .video-frame{max-width:100%}@media (max-width:900px){.media-row{grid-template-columns:1fr;gap:48px}}.chart-after{max-width:620px;margin:0 auto}.hero{padding-block:64px 30px}.hero-grid{display:grid;grid-template-columns:1fr .92fr;gap:54px;align-items:center}.hero h1{font-size:50px;line-height:1.08;margin-bottom:20px}.hero .sub{color:var(--gray);font-size:17.5px;max-width:48ch;margin-bottom:30px}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:8px}.demo-creds{font-size:13px;color:var(--gray);margin-top:6px}.hero-cover-content .demo-creds{color:#ffffffd1}.hero-visual{position:relative}.mock-card{background:var(--blue-light-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px;box-shadow:var(--shadow-lg);aspect-ratio:1/.92;display:flex;flex-direction:column}.mock-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.mock-dot-row{display:flex;gap:6px}.mock-dot-row span{width:8px;height:8px;border-radius:50%;background:var(--line)}.mock-status{font-size:11.5px;font-weight:700;color:var(--blue);background:#fff;padding:5px 10px;border-radius:999px;display:flex;align-items:center;gap:6px}.mock-status .ping{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:ping 2s infinite}@keyframes ping{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.mock-map{flex:1;background:#fff;border-radius:var(--radius-md);position:relative;overflow:hidden;border:1px solid var(--line)}.mock-map svg{width:100%;height:100%}.stat-badge{position:absolute;left:-22px;bottom:-26px;background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:18px 22px;display:flex;align-items:center;gap:14px;border:1px solid var(--line)}.stat-badge .icon-wrap{width:44px;height:44px;border-radius:var(--radius-sm);background:var(--blue-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-badge .icon-wrap svg{width:22px;height:22px;color:var(--blue)}.stat-badge .num{font-family:var(--font-display);font-weight:800;font-size:20px;line-height:1.1}.stat-badge .lbl{font-size:12.5px;color:var(--gray)}.wa-float{position:fixed;bottom:26px;right:26px;z-index:60;width:58px;height:58px;border-radius:50%;background:var(--whatsapp);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 26px #25d36666;transition:transform .15s}.wa-float:hover{transform:scale(1.06)}.wa-float svg{width:28px;height:28px;color:#fff}.chat-fab{position:fixed;bottom:26px;inset-inline-end:26px;z-index:60;width:58px;height:58px;border-radius:50%;background:var(--primary);border:none;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 26px #1456d666;cursor:pointer;transition:transform .15s}.chat-fab:hover{transform:scale(1.06)}.chat-fab svg{width:28px;height:28px}.wa-fab{position:fixed;bottom:94px;inset-inline-end:26px;z-index:60;width:58px;height:58px;border-radius:50%;background:#25d366;border:none;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 26px #25d36666;cursor:pointer;transition:transform .15s}.wa-fab:hover{transform:scale(1.06)}.wa-fab svg{width:30px;height:30px}.chat-panel{position:fixed;bottom:94px;inset-inline-end:26px;z-index:61;width:340px;max-width:calc(100vw - 32px);height:460px;max-height:calc(100vh - 130px);display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden}.chat-head{background:var(--blue);color:#fff;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-family:var(--font-display)}.chat-x{background:none;border:none;color:#fff;font-size:15px;cursor:pointer}.chat-state{padding:24px;color:var(--gray);text-align:center;font-size:14px}.chat-form{padding:18px;display:flex;flex-direction:column;gap:12px}.chat-intro{color:var(--gray);font-size:14px}.chat-form input{background:var(--bg-soft);border:1.5px solid var(--line);border-radius:var(--radius-sm);padding:11px 13px;font-size:14.5px;font-family:inherit;outline:none}.chat-form input:focus{border-color:var(--blue)}.chat-error{color:#dc2626;font-size:13px}.chat-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px;background:var(--bg-soft)}.chat-msg{max-width:78%;align-self:flex-start}.chat-msg span{display:inline-block;padding:9px 13px;border-radius:14px;background:#fff;border:1px solid var(--line);color:var(--ink);font-size:14px;line-height:1.4}.chat-msg.mine{align-self:flex-end}.chat-msg.mine span{background:var(--blue);color:#fff;border-color:var(--blue)}.chat-time{display:block;font-size:10px;color:var(--gray-light);margin-top:3px}.chat-msg.mine .chat-time{text-align:right}.chat-input{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line)}.chat-input input{flex:1;border:1px solid var(--line);border-radius:999px;padding:10px 15px;font-size:14px;outline:none;font-family:inherit}.chat-input input:focus{border-color:var(--blue)}.chat-input button{width:40px;height:40px;border-radius:50%;border:none;background:var(--blue);color:#fff;cursor:pointer;flex-shrink:0}footer{background:var(--ink);color:#cdd7e8;padding:60px 0 26px}.footer-inner{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:30px}footer .brand{color:#fff;margin-bottom:10px;display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:800;font-size:19px}footer .brand .mark{width:34px;height:34px;border-radius:9px;background:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}footer .brand .mark svg{width:18px;height:18px;color:#fff}footer .tag{color:#8a9ab8;font-size:13.5px;max-width:34ch}.footer-links{display:flex;gap:50px;flex-wrap:wrap}.footer-links .col h4{font-size:12px;color:#6f81a2;text-transform:uppercase;margin-bottom:14px;letter-spacing:.04em;font-weight:700}.footer-links .col a,.footer-links .col span{display:block;color:#cdd7e8;font-size:14px;margin-bottom:10px;cursor:pointer}.footer-links .col a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-top:22px;border-top:1px solid #24304a;flex-wrap:wrap;gap:10px}.footer-bottom span{color:#6f81a2;font-size:12.5px}.admin-link{font-size:11.5px;color:#6f81a2;border:1px solid #2a3856;border-radius:var(--radius-sm);padding:5px 11px;cursor:pointer;background:none}.admin-link:hover{color:#fff;border-color:#445583}header.nav{position:sticky;top:0;z-index:50;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav-inner{max-width:1280px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;height:76px}.brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:800;font-size:19px;cursor:pointer}.brand .mark{width:34px;height:34px;border-radius:9px;background:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.brand .mark svg{width:18px;height:18px;color:#fff}.brand-logo{height:58px;width:auto;max-width:240px;object-fit:contain;display:block}.footer-logo{height:56px;max-width:240px}.navlinks{display:flex;gap:4px;align-items:center}.navlinks button{background:none;border:none;color:var(--gray);font-size:14.5px;font-weight:600;padding:10px 14px;border-radius:var(--radius-sm);transition:color .15s,background .15s}.navlinks button:hover{color:var(--ink);background:var(--bg-soft)}.navlinks button.active{color:var(--blue)}.navlinks button.cta{background:var(--blue);color:#fff;padding:11px 20px;margin-left:8px}.navlinks button.cta:hover{background:var(--blue-dark);color:#fff}.navlink-dd{position:relative;display:flex}.dd-head{display:inline-flex;align-items:center;gap:2px}.dd-head>button{display:inline-flex;align-items:center;gap:5px}.dd-toggle{padding:10px 8px!important}.dd-caret{font-size:10px;opacity:.7;transition:transform .2s;display:inline-block}.navlink-dd.open .dd-caret{transform:rotate(180deg)}.dd-menu{position:absolute;top:100%;inset-inline-start:0;min-width:210px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:7px;display:none;flex-direction:column;gap:2px;z-index:60}.navlink-dd.open .dd-menu{display:flex}.dd-menu button{text-align:start;width:100%;padding:9px 13px;border-radius:8px;font-size:14px;font-weight:600;color:var(--gray);background:none;border:none}.dd-menu button:hover{background:var(--bg-soft);color:var(--ink)}.lang-toggle{display:flex;gap:0;margin-left:10px;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.lang-toggle button{padding:8px 12px;font-size:13px;font-weight:700;color:var(--gray);border-radius:0}.lang-toggle button.active{background:var(--blue);color:#fff}.hamburger{display:none;background:none;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);width:40px;height:40px;align-items:center;justify-content:center}@media (max-width:900px){.navlinks{position:fixed;top:76px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;padding:10px 20px;display:none;box-shadow:var(--shadow)}.navlinks.open{display:flex}.navlinks button{text-align:start;width:100%}.navlinks button.cta{margin-left:0;margin-top:6px;text-align:center}.navlink-dd{flex-direction:column;width:100%}.dd-head{display:flex;align-items:center;justify-content:space-between;width:100%}.dd-parent{flex:1;text-align:start}.dd-toggle{width:auto!important;padding:10px 16px!important}.dd-menu{position:static;display:none;box-shadow:none;border:none;border-radius:0;padding:2px 0 6px;background:none;min-width:0}.navlink-dd.open .dd-menu{display:flex}.dd-menu button{padding-inline-start:26px}.lang-toggle{margin-left:0;margin-top:8px;align-self:flex-start}.lang-toggle button{width:auto}.hamburger{display:flex}.hero-grid{grid-template-columns:1fr}.hero h1{font-size:36px}.grid3,.grid2,.team-grid,.steps,.zig{grid-template-columns:1fr}.zig{gap:30px;margin-bottom:50px}.zig.rev .zig-visual,.zig.rev .zig-text{order:initial}.contact-grid{grid-template-columns:1fr}.footer-inner{flex-direction:column}.stat-badge{left:14px;bottom:-22px;padding:14px 16px}.section{padding-block:60px}}.card,.product-card,.team-card,.step,.contact-info-card,.form-card,.zig-visual{transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s ease,border-color .28s ease;will-change:transform}.card:hover,.product-card:hover,.team-card:hover,.step:hover,.contact-info-card:hover{transform:scale(1.045);box-shadow:var(--shadow-lg);border-color:#d4e0f2;z-index:2}.zig-visual:hover{transform:scale(1.045);box-shadow:var(--shadow-lg)}.icon-badge{transition:transform .28s cubic-bezier(.22,.61,.36,1),background .2s ease}.card:hover .icon-badge,.product-card:hover .icon-badge,.contact-info-card:hover .icon-badge{transform:scale(1.08) rotate(-3deg)}.zig-visual .big-icon{transition:transform .4s cubic-bezier(.22,.61,.36,1)}.zig-visual:hover .big-icon{transform:scale(1.08)}.btn{transition:transform .15s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.btn-primary:hover,.btn-whatsapp:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1456d640}.team-card .avatar{transition:transform .3s cubic-bezier(.22,.61,.36,1)}.team-card:hover .avatar{transform:scale(1.08)}.footer-links .col a,.admin-link,.navlinks button,.footer-bottom .admin-link{transition:color .2s ease,background .2s ease,border-color .2s ease}.map-frame{transition:box-shadow .28s ease}.map-frame:hover{box-shadow:var(--shadow-lg)}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero h1,.hero .sub,.hero-ctas,.hero-visual,.section-head,.page-head,.card,.product-card,.team-card,.step,.zig,.cta-banner,.contact-info-card,.form-card,.about-body{animation:rise .6s cubic-bezier(.22,.61,.36,1) both}.grid3>:nth-child(2),.grid2>:nth-child(2),.steps>:nth-child(2),.team-grid>:nth-child(2){animation-delay:.09s}.grid3>:nth-child(3),.grid2>:nth-child(3),.steps>:nth-child(3),.team-grid>:nth-child(3){animation-delay:.18s}.grid3>:nth-child(4),.grid2>:nth-child(4),.steps>:nth-child(4),.team-grid>:nth-child(4){animation-delay:.27s}.grid3>:nth-child(5),.grid2>:nth-child(5),.team-grid>:nth-child(5){animation-delay:.36s}.hero .sub{animation-delay:.08s}.hero-ctas{animation-delay:.16s}.hero-visual{animation-delay:.12s}.zig:nth-child(2){animation-delay:.05s}.zig:nth-child(3){animation-delay:.1s}@media (max-width:560px){.wrap{padding:0 18px}.section{padding-block:48px}.hero{padding-block:36px 20px}.hero h1{font-size:29px}.hero .sub{font-size:15.5px;margin-bottom:24px}.hero-cover{min-height:78vh}.hero-cover-content h1{font-size:32px}.hero-cover-content .sub{font-size:16px}.hero-ctas{width:100%}.hero-ctas .btn{flex:1 1 100%;justify-content:center}.section-head{margin-bottom:34px}.section-head h2{font-size:25px}.page-head{padding-block:40px 8px}.page-head h1{font-size:29px}.card,.product-card,.form-card,.team-card,.step,.contact-info-card{padding:22px}.cta-banner{padding:28px 22px;text-align:center;justify-content:center}.cta-banner h2,.zig-text h3{font-size:21px}.stat-badge{position:static;margin-top:18px;left:auto;bottom:auto;width:max-content}.product-img{height:150px}.footer-links{gap:34px}}@media (max-width:380px){.hero h1{font-size:26px}.btn{padding:12px 16px;font-size:14px}.brand{font-size:17px}.brand-logo{height:46px;max-width:170px}}.admin-shell,.modal-box{scrollbar-color:var(--input-border) transparent;scrollbar-width:thin}.admin-shell *::-webkit-scrollbar,.modal-box::-webkit-scrollbar,.modal-box *::-webkit-scrollbar{width:12px;height:12px}.admin-shell *::-webkit-scrollbar-track,.modal-box::-webkit-scrollbar-track,.modal-box *::-webkit-scrollbar-track{background:transparent}.admin-shell *::-webkit-scrollbar-thumb,.modal-box::-webkit-scrollbar-thumb,.modal-box *::-webkit-scrollbar-thumb{background:var(--input-border);border-radius:8px;border:3px solid transparent;background-clip:padding-box}.admin-shell *::-webkit-scrollbar-thumb:hover,.modal-box *::-webkit-scrollbar-thumb:hover{background:var(--accent);background-clip:padding-box}.modal-foot [modal-foot]{display:flex;gap:14px;align-items:center;justify-content:flex-end;flex-wrap:wrap;width:100%}.modal-foot .btn-save,.modal-foot .dlist-btn{padding:10px 24px;font-size:13.5px;font-weight:700;border-radius:9px;line-height:1.2;min-height:40px}.testimonial{text-align:start;display:flex;flex-direction:column;gap:12px}.testimonial .stars{color:#f5b50a;font-size:15px;letter-spacing:2px}.t-message{color:var(--gray);font-style:italic;line-height:1.6;flex:1}.t-person{display:flex;align-items:center;gap:12px}.t-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.t-avatar img{width:100%;height:100%;object-fit:cover}.t-name{display:block;font-weight:700;color:var(--ink);font-size:14.5px}.t-role{display:block;color:var(--gray-light);font-size:13px}.blog-card{text-align:start;padding:0!important;overflow:hidden;display:flex;flex-direction:column;text-decoration:none}.blog-thumb{height:170px;background:var(--bg-soft);display:flex;align-items:center;justify-content:center}.blog-thumb img{width:100%;height:100%;object-fit:cover}.blog-thumb .big-icon{width:46px;height:46px;color:var(--gray-light)}.blog-body{padding:20px;display:flex;flex-direction:column;gap:8px}.blog-date{font-size:12.5px;color:var(--blue);font-weight:700}.blog-body h3{font-size:17px;color:var(--ink)}.blog-body p{color:var(--gray);font-size:14px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.faq-list{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.faq-item{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:none;border:none;cursor:pointer;font-size:15px;font-weight:700;color:var(--ink);text-align:start;font-family:inherit}.faq-caret{transition:transform .2s;color:var(--blue);flex-shrink:0}.faq-item.open .faq-caret{transform:rotate(180deg)}.faq-a{padding:0 20px 18px}.faq-a p{color:var(--gray);line-height:1.7}.partners-grid{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;align-items:center}.partner{width:160px;height:90px;border:1px solid var(--line);border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;padding:16px;text-decoration:none;color:var(--gray);font-weight:700;transition:box-shadow .15s,transform .15s}.partner:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.partner img{max-width:100%;max-height:100%;object-fit:contain}.read-more{display:inline-block;margin-top:10px;color:var(--blue);font-weight:700;font-size:14px;text-decoration:none}.read-more:hover{text-decoration:underline}.section-more{text-align:center;margin-top:28px}.back-link{display:inline-block;margin-bottom:18px;color:var(--gray);font-weight:600;text-decoration:none}.back-link:hover{color:var(--blue)}.blog-detail-page{padding-top:32px}.blog-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}.blog-article{min-width:0}.blog-article h1{font-size:32px;line-height:1.2;margin:6px 0 18px;color:var(--ink)}.blog-hero{border-radius:var(--radius-lg);overflow:hidden;margin:8px 0 24px}.blog-hero img{width:100%;display:block}.blog-content{color:var(--gray);font-size:16px;line-height:1.8;white-space:pre-wrap}.more-posts{position:sticky;top:96px}.more-posts h2{font-size:18px;margin-bottom:16px;color:var(--ink)}.more-list{display:flex;flex-direction:column;gap:18px}.more-item{display:flex;flex-direction:column;gap:10px;text-decoration:none;border-radius:12px;transition:transform .15s}.more-item:hover{transform:translateY(-2px)}.more-item:hover .more-title{color:var(--blue)}.more-thumb{width:100%;height:160px;border-radius:12px;overflow:hidden;background:var(--bg-soft);display:flex;align-items:center;justify-content:center}.more-thumb img{width:100%;height:100%;object-fit:cover}.more-thumb .big-icon{width:40px;height:40px;color:var(--gray-light)}.more-meta{display:flex;flex-direction:column;gap:4px;min-width:0;padding:0 2px}.more-title{font-size:15px;font-weight:700;color:var(--ink);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){.blog-detail-layout{grid-template-columns:1fr;gap:40px}.more-posts{position:static}}.vm-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:10px 0 70px}.vm-card{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px}.vm-card h3{font-size:20px;margin:14px 0 10px;color:var(--ink)}.vm-card p{color:var(--gray);line-height:1.7}.team-quote{margin-top:12px;font-style:italic;color:var(--gray);font-size:13.5px;line-height:1.6;border-top:1px solid var(--line);padding-top:12px}@media (max-width:760px){.vm-grid{grid-template-columns:1fr}}.home-badge{font-size:11px;font-weight:700;color:var(--blue);background:#1456d61f;padding:2px 8px;border-radius:20px;margin-inline-start:6px}label.chk{display:inline-flex!important;align-items:center;gap:10px;cursor:pointer;font-weight:600;text-transform:none;letter-spacing:normal;margin:4px 0;color:var(--text, #e8eef7)}label.chk input[type=checkbox]{width:18px!important;height:18px;margin:0;flex:0 0 auto;cursor:pointer;accent-color:var(--blue, #2f7bf6)}label.chk span{font-size:14px}.rating-pick{display:flex;gap:4px}.rating-pick button{background:none;border:none;cursor:pointer;font-size:24px;line-height:1;color:var(--line);padding:0}.rating-pick button.on{color:#f5b50a}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
