@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggexSg.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggexSg.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggexSg.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/xn7gYHE41ni1AdIRggexSg.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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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(/assets/fonts/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{--slate: #546373;--slate-700: #3d4b59;--slate-900: #37434d;--slate-950: #161f27;--crimson: #ce0132;--crimson-600: #b5012c;--crimson-700: #8e0226;--crimson-soft: #fbeef1;--ink: #1b242c;--body: #4b5763;--muted: #79838d;--line: #e7e3dd;--line-soft: #efece7;--bg: #fbfaf8;--bg-2: #f5f2ee;--surface: #ffffff;--surface-tint: #faf8f5;--halo: rgba(206, 1, 50, .08);--r-sm: 10px;--r: 16px;--r-lg: 22px;--r-xl: 28px;--shadow-sm: 0 1px 2px rgba(27, 36, 44, .04), 0 2px 6px rgba(27, 36, 44, .04);--shadow: 0 2px 4px rgba(27, 36, 44, .04), 0 12px 28px -10px rgba(27, 36, 44, .12);--shadow-lg: 0 4px 10px rgba(27, 36, 44, .05), 0 30px 60px -22px rgba(29, 40, 50, .28);--ring: 0 0 0 4px rgba(206, 1, 50, .14);--maxw: 1400px;--gut: clamp(20px, 5vw, 56px);--sec: clamp(64px, 9vw, 124px);--ease: cubic-bezier(.22, .61, .36, 1);--font-display: "Plus Jakarta Sans", sans-serif;--font-text: "Manrope", sans-serif}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-text);background:var(--bg);color:var(--body);line-height:1.6;font-size:17px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}ul{list-style:none;padding:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);line-height:1.1;font-weight:700;letter-spacing:-.02em}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}.section{padding-block:var(--sec)}.eyebrow{display:inline-flex;align-items:center;margin-bottom:10px;gap:8px;font-family:var(--font-text);font-weight:700;font-size:12.48px;letter-spacing:.14em;text-transform:uppercase;color:var(--crimson)}.eyebrow:before{content:"";width:18px;height:2px;background:var(--crimson);border-radius:2px}.eyebrow.on-dark{color:#ff859e}.faq-grid .btn-ghost{margin-top:20px!important}.eyebrow.on-dark:before{background:#ff859e}.section-head{max-width:720px}.section-head.center{margin-inline:auto;text-align:center}h2.h2{font-size:clamp(30.4px,3.6vw,42px);margin-top:5px}.lead{font-size:clamp(16.8px,1.6vw,20px);color:var(--body);margin-top:18px;line-height:1.55;font-size:18px!important}.btn{--pad: 13px 26px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:var(--pad);border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:16px;letter-spacing:-.01em;line-height:1;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease);white-space:nowrap}.btn svg{width:18px;height:18px}.btn-primary{background:var(--crimson);color:#fff}.btn-primary:hover{background:var(--crimson-600)}.btn-ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.btn-ghost:hover{border-color:var(--slate);transform:translateY(-2px);box-shadow:var(--shadow)}.btn-light{background:#fff;color:var(--slate-900)}.btn-light:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #0006}.btn-outline-light{border:1px solid rgba(255,255,255,.28);color:#fff}.btn-outline-light:hover{background:#ffffff1a;border-color:#ffffff8c}.link-arrow{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-weight:600;color:var(--crimson);transition:gap .2s var(--ease)}.link-arrow svg{width:16px;height:16px;transition:transform .2s var(--ease)}.link-arrow:hover{gap:11px}.nav{position:fixed;inset:0 0 auto;z-index:90;transition:background .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease),backdrop-filter .3s var(--ease);border-bottom:1px solid transparent}.nav-row{display:flex;align-items:center;gap:24px;height:76px}.nav.scrolled{background:#fbfaf8c7;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-bottom-color:var(--line);box-shadow:0 6px 24px -18px #1b242c80}.brand{display:flex;align-items:center;flex-shrink:0}.brand img{height:40px;width:auto}.nav-links{display:flex;align-items:center;gap:24px;margin-left:auto}.nav-links a{font-family:var(--font-display);font-weight:500;font-size:15.68px;color:var(--slate-700);padding:9px 14px;transition:color .2s,background .2s}.trust-strip{justify-content:space-between}.nav-cta{display:flex;align-items:center;gap:24px;margin-left:8px}.nav-cta .btn{min-height:44px;padding:11px 20px;font-size:15.2px}.nav-phone{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;color:var(--ink);font-size:15.2px}.nav-phone svg{width:17px;height:17px;color:var(--crimson)}.hamburger{display:none;width:46px;height:46px;margin-left:auto;border-radius:11px;border:1px solid var(--line);background:var(--surface);align-items:center;justify-content:center}.hamburger svg{width:22px;height:22px;color:var(--ink)}.crumb .wrap{display:flex;align-items:center;gap:9px;font-size:13.38px;color:var(--muted);font-family:var(--font-display);font-weight:500;flex-wrap:wrap}@media(min-width:991px){.crumb .wrap{padding-left:57px}}@media(max-width:992px){.crumb .wrap{font-size:12.5px!important}}.drawer-backdrop{position:fixed;inset:0;background:#141c236b;backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:95}.drawer-backdrop.open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(86vw,360px);z-index:96;background:var(--surface);padding:22px;transform:translate(105%);visibility:hidden;transition:transform .38s var(--ease),visibility .38s var(--ease);display:flex;flex-direction:column;gap:6px;box-shadow:-20px 0 50px -20px #141c2366}.drawer.open{transform:translate(0);visibility:visible}.drawer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.drawer-close{width:44px;height:44px;border-radius:11px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.drawer-close svg{width:20px;height:20px}.drawer a.dlink{font-family:var(--font-display);font-weight:500;font-size:16px;color:var(--ink);padding:14px 12px;border-radius:12px}.drawer a.dlink:active{background:var(--bg-2)}.drawer .btn{width:100%;margin-top:6px;margin-bottom:20px}.drawer-foot{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:14.72px;display:flex;flex-direction:column;gap:8px}.drawer-foot a{color:var(--ink);font-weight:600;display:flex;gap:8px;align-items:center}.drawer-foot svg{width:16px;height:16px;color:var(--crimson)}.hero{position:relative;padding-top:132px;padding-bottom:clamp(48px,7vw,92px);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(36px,5vw,72px);align-items:center}.hero h1{font-size:clamp(40px,5.6vw,69.6px);letter-spacing:-.035em;line-height:1.02}.hero h1 .accent{color:var(--crimson)}.hero-sub{font-size:clamp(17.28px,1.7vw,20px);color:var(--body);margin-top:24px;max-width:33ch;line-height:1.5}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero-note{margin-top:20px;display:flex;align-items:center;gap:10px;color:var(--muted);font-size:15.2px}.hero-note .dot{width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 4px #16a34a29;flex:none}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px}.metric{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px;box-shadow:var(--shadow-sm)}.metric .n{font-family:var(--font-display);font-weight:800;font-size:clamp(24px,2.4vw,32px);color:var(--ink);letter-spacing:-.03em}.metric .n span{color:var(--crimson)}.metric .l{font-size:13.12px;color:var(--muted);margin-top:4px;line-height:1.3}.hero-visual{position:relative}.stack{position:relative;display:grid;gap:16px}.glass-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:20px}.gc-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.gc-ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none}.gc-ic svg{width:20px;height:20px}.gc-ic.slate{background:#5463731f;color:var(--slate)}.gc-ic.crim{background:var(--crimson-soft);color:var(--crimson)}.gc-t{font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:16px}.gc-s{font-size:13.12px;color:var(--muted)}.gc-tag{margin-left:auto;font-size:11.52px;font-weight:700;padding:5px 10px;border-radius:999px;background:#16a34a1f;color:#15803d;letter-spacing:.02em}.bars{display:flex;align-items:flex-end;gap:9px;height:78px}.bars i{flex:1;background:linear-gradient(180deg,var(--slate),#6c7c8c);border-radius:6px 6px 3px 3px;display:block}.bars i.hot{background:linear-gradient(180deg,var(--crimson),var(--crimson-700))}.gc-row{display:flex;justify-content:space-between;align-items:baseline}.gc-big{font-family:var(--font-display);font-weight:800;font-size:32px;color:var(--ink);letter-spacing:-.03em}.gc-up{color:#15803d;font-weight:700;font-size:13.6px;display:inline-flex;gap:4px;align-items:center}.gc-up svg{width:14px;height:14px}.gc-line{height:1px;background:var(--line);margin:14px 0}.kv{display:flex;justify-content:space-between;font-size:13.76px;padding:5px 0}.kv b{color:var(--ink);font-family:var(--font-display);font-weight:700}.kv .ok{color:#15803d;font-weight:700}.float-badge{position:absolute;background:var(--slate-900);color:#fff;border-radius:14px;padding:13px 16px;box-shadow:var(--shadow-lg);display:flex;gap:11px;align-items:center}.float-badge svg{width:20px;height:20px;color:#ff859e;flex:none}.float-badge .fb-t{font-family:var(--font-display);font-weight:700;font-size:14.4px;line-height:1.15}.float-badge .fb-s{font-size:11.84px;color:#ffffffa6}.fb-1{right:-10px;bottom:-18px}.trust-band{padding:40px 0;background:transparent}.trust-band .wrap{padding-block:0}.trust-strip{display:flex;flex-wrap:nowrap;align-items:center;background:#31414f;border-radius:12px;padding:30px 24px;gap:0;overflow-x:auto}.trust-strip::-webkit-scrollbar{display:none}.trust-strip>*{flex:1 1 0;border-right:1px solid #8b8b8b;text-decoration:none;display:flex;min-width:max-content;padding-right:35px}.trust-strip>*:first-child{padding-left:0}.trust-strip>*:last-child{border-right:none;padding-right:0}.trust-strip .trust-chip{display:inline-flex;align-items:center;gap:12px;border-radius:0;background:transparent;border:none;font-weight:500;font-size:14px;color:#eaeef1;font-family:var(--font-body),sans-serif;text-align:left;white-space:normal;line-height:1.3;max-width:160px;border-right:1px solid #777777}.trust-band .wrap .trust-strip .trust-chip{border-right:1px solid #777777}.trust-band .wrap .trust-strip .trust-chip:last-child{border-right-width:0!important}.trust-strip .trust-chip svg{width:40px;height:40px;padding:10px;background:#ffffff0f;border-radius:8px;color:#ff859e;flex:none}.trust-strip a:hover .trust-chip svg{background:#ffffff1a}@media(max-width:991px){.trust-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:24px;overflow-x:hidden}.trust-strip .trust-chip{border-width:0}.trust-strip>*{border-right:none;padding:0;min-width:0}.trust-strip>*:first-child,.trust-strip>*:last-child{padding:0}.trust-strip .trust-chip{max-width:none}}@media(max-width:575px){.trust-strip{grid-template-columns:1fr;gap:16px;padding:20px}}.prob-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.prob{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease);position:relative;overflow:hidden}.prob:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}.prob .pn{font-family:var(--font-display);font-weight:800;font-size:13.12px;letter-spacing:.1em;color:var(--crimson);text-transform:uppercase}.prob h3{font-size:19.52px;margin:12px 0 10px;line-height:1.22}.prob p{font-size:15.36px;color:var(--body)}.prob .fix{margin-top:16px;padding-top:16px;border-top:1px dashed var(--line);font-size:14.72px;color:var(--slate-700)}.prob .fix b{color:var(--crimson);font-family:var(--font-display);font-weight:700;display:inline-flex;align-items:center;gap:6px}.prob .fix b svg{width:15px;height:15px}.who{background:var(--bg-2)}.who-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,72px);align-items:center}.who-points{display:grid;gap:14px;margin-top:26px}.who-pt{display:flex;gap:14px;align-items:flex-start}.who-pt .ck{width:30px;height:30px;border-radius:9px;background:var(--crimson-soft);color:var(--crimson);display:grid;place-items:center;flex:none;margin-top:2px}.who-pt .ck svg{width:17px;height:17px}.who-pt p{font-size:16px}.who-pt b{color:var(--ink);font-family:var(--font-display)}.oneroof{background:var(--slate-900);color:#fff;border-radius:var(--r-xl);padding:clamp(28px,4vw,44px);position:relative;overflow:hidden}.oneroof .or-k{font-family:var(--font-display);font-weight:700;font-size:clamp(38.4px,4vw,40px);letter-spacing:-.03em;color:#fff;line-height:1}.oneroof .or-k em{color:#ff859e;font-style:normal}.oneroof .or-sub{color:#ffffffb3;margin-top:10px;font-size:16.32px}.or-split{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.or-col h4,.or-col h3{color:#fff;font-size:13.12px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.or-col h4.c,.or-col h3.c{color:#ff859e}.or-col li{color:#ffffffd1;font-size:15.2px;padding:5px 0;display:flex;gap:8px;align-items:center}.or-col li:before{content:"";width:5px;height:5px;border-radius:50%;background:#fff6;flex:none}.or-plus{position:absolute;left:50%;top:62%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:var(--crimson);display:grid;place-items:center;color:#fff;font-weight:800;box-shadow:0 0 0 6px var(--slate-900);z-index:2}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px}.svc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:32px 30px;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.svc:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:transparent}.svc-ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(140deg,var(--slate),var(--slate-700));color:#fff;box-shadow:0 10px 22px -10px #546373b3}.svc:nth-child(2) .svc-ic{background:linear-gradient(140deg,var(--crimson),var(--crimson-700));box-shadow:0 10px 22px -10px #ce013299}.svc:nth-child(3) .svc-ic{background:linear-gradient(140deg,#2f3e4c,#55677a)}.svc-ic svg{width:27px;height:27px}.svc h3{font-size:22.72px;margin:22px 0 8px}.svc .svc-d{font-size:16px;color:var(--body);margin-top:6px}.svc-list{margin:20px 0 24px;display:grid;gap:9px}.svc-list li{display:flex;gap:10px;font-size:15.2px;color:var(--slate-700);align-items:flex-start}.svc-list li svg{width:17px;height:17px;color:var(--crimson);flex:none;margin-top:3px}.svc .link-arrow{margin-top:auto}.why{background:#31414f;color:#fff}.why::selection{background:var(--crimson)}.why h2.h2,.why .section-head .lead{color:#fff}.why .lead{color:#ffffffa8}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:52px}.why-card{border:1px solid rgba(255,255,255,.1);border-radius:var(--r-lg);padding:30px;background:linear-gradient(180deg,#ffffff0a,#fff0);position:relative;transition:border-color .3s var(--ease),background .3s var(--ease)}.why-card:hover{border-color:#ff859e73;background:linear-gradient(180deg,#ffffff0f,#fff0)}.why-card.feat{grid-row:span 2;background:linear-gradient(160deg,#ce013259,#ffffff05);border-color:#ff859e4d;display:flex;flex-direction:column}.why-num{font-family:var(--font-display);font-weight:800;font-size:16px;color:#ff859e;letter-spacing:.04em}.why-card h3{color:#fff;font-size:20.8px;margin:14px 0 10px;line-height:1.2}.why-card.feat h3{font-size:27.2px}.why-card p{color:#ffffffa8;font-size:15.52px}.why-proof{margin-top:auto;padding-top:22px}.why-stat{font-family:var(--font-display);font-weight:600;font-size:clamp(38.4px,4vw,51.2px);color:#fff;letter-spacing:-.03em;line-height:1}.why-stat span{color:#ff859e}.why-proof small{color:#fff9;font-size:15.52px;display:block;margin-top:8px}.ind-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px}.ind{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px 18px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.ind:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:transparent}.ind .ii{width:42px;height:42px;border-radius:11px;background:var(--surface-tint);border:1px solid var(--line-soft);display:grid;place-items:center;color:var(--slate);margin-bottom:14px}.ind:hover .ii{background:var(--crimson-soft);color:var(--crimson);border-color:transparent}.ind .ii svg{width:21px;height:21px}.ind h4,.ind h3{font-size:16.32px;margin-bottom:5px}.ind p{font-size:13.6px;color:var(--muted);line-height:1.4}.proc{background:var(--bg-2)}.proc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:52px;position:relative}.proc-grid:before{content:"";position:absolute;top:33px;left:8%;right:8%;height:2px;background:repeating-linear-gradient(90deg,var(--line) 0 10px,transparent 10px 20px);z-index:0}.step{position:relative;z-index:1}.step-n{width:66px;height:66px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:24px;color:var(--crimson);margin-bottom:20px}.step .wk{font-size:12.16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);background:#5463731a;padding:4px 10px;border-radius:999px;display:inline-block;margin-bottom:12px;display:none}.step h3{font-size:19.52px;margin-bottom:10px}.step p{font-size:14.88px;color:var(--body)}.step .out{margin-top:12px;font-size:14.08px;color:var(--slate-700);display:flex;gap:7px}.step .out svg{width:15px;height:15px;color:var(--crimson);flex:none;margin-top:3px}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.case{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.case:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.case .tag{align-self:flex-start;font-size:11.84px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--slate);background:var(--surface-tint);border:1px solid var(--line);padding:5px 12px;border-radius:999px}.case .ch{font-size:16.8px;color:var(--ink);font-family:var(--font-display);font-weight:600;margin:18px 0 14px;line-height:1.35}.case .sol{font-size:14.72px;color:var(--body)}.case .res{margin-top:auto;padding-top:20px}.res i{font-size:22px;margin:0 10px;position:relative;top:-4px}.case .res .big{font-family:var(--font-display);font-weight:700;font-size:35.2px;color:var(--crimson);letter-spacing:-.03em;line-height:1}.case .res small{display:block;color:var(--muted);font-size:13.6px;margin-top:7px}.proof-note{margin-top:24px;text-align:center;font-size:13.76px;color:var(--muted)}.tms{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px}.tm{background:var(--surface-tint);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px}.stars{display:flex;gap:3px;color:#f5a623;margin-bottom:14px}.stars svg{width:18px;height:18px}.tm q{display:block;font-size:17.28px;color:var(--ink);line-height:1.5;font-family:var(--font-display);font-weight:500;font-style:normal}.tm q:before{content:"“"}.tm q:after{content:"”"}.tm-who{display:flex;align-items:center;gap:12px;margin-top:20px}.tm-av{width:46px;height:46px;border-radius:50%;background:linear-gradient(140deg,var(--slate),var(--slate-700));color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:700}.tm-who b{color:var(--ink);font-family:var(--font-display);display:block;font-size:15.68px}.tm-who .clients{color:var(--muted);font-size:13.6px;position:relative;top:-5px}.local{background:#31414f;color:#fff}.local h2.h2{color:#fff}.local .lead{color:#ffffffb3}.areas{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.area{font-size:14.4px;color:#ffffffd1;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:8px 15px;border-radius:999px;font-family:var(--font-display);font-weight:500}.area:hover{border-color:#ff859e80;color:#fff}.local-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,64px);align-items:start}.local-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-xl);padding:clamp(26px,3vw,38px)}.lc-row{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1);align-items:center}.lc-row:last-child{border-bottom:0}.lc-ic{width:44px;height:44px;border-radius:12px;background:#ce013270;color:#ff859e;display:grid;place-items:center;flex:none}.lc-ic svg{width:20px;height:20px}.lc-row b{color:#fff;font-family:var(--font-display);display:block;font-size:16px}.lc-row span{color:#fff9;font-size:14.08px}.tech-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:44px}.tech-col{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:22px}.tech-col h4,.tech-col h3{font-size:12.48px;text-transform:uppercase;letter-spacing:.1em;color:var(--crimson);margin-bottom:14px}.tech-col li{font-size:14.72px;color:var(--slate-700);padding:5px 0;font-weight:500}.cta-band{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--slate-900),#39536a);color:#fff;border-radius:clamp(20px,3vw,32px);padding:50px 20px;text-align:center}.cta-band>*{position:relative}.cta-band h2{color:#fff;font-size:clamp(30.4px,3.6vw,42px);max-width:30ch;margin-inline:auto;font-weight:600}.cta-band p{color:#ffffffbd;max-width:90ch;margin:18px auto 0;font-size:16px}.cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:34px}.cta-wa{margin-top:20px}.cta-wa a{color:#86efac;font-weight:600;font-family:var(--font-display);display:inline-flex;gap:7px;align-items:center}.cta-wa svg{width:18px;height:18px}.paths{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.path{background:#ffffff0f;border:1px solid rgba(255,255,255,.13);border-radius:var(--r-lg);padding:26px;text-align:center;transition:transform .25s var(--ease),border-color .25s var(--ease),background .25s var(--ease)}.path:hover{transform:translateY(-4px);border-color:#ff859e80;background:#ffffff17}.path .pi{width:52px;height:52px;border-radius:14px;margin:0 auto 16px;display:grid;place-items:center;background:#ffffff1a;color:#fff}.path .pi svg{width:24px;height:24px}.path b{color:#fff;font-family:var(--font-display);font-size:17.6px;display:block}.path span{color:#ffffff9e;font-size:14.4px;display:block;margin-top:5px}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,5vw,64px);align-items:start}.faq-list{display:grid;gap:12px}.faq-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:box-shadow .25s,border-color .25s}.faq-item[open]{box-shadow:var(--shadow);border-color:var(--slate)}.faq-item summary{list-style:none;cursor:pointer;padding:20px 24px;display:flex;align-items:center;gap:16px;font-family:var(--font-display);font-weight:600;font-size:16.96px;color:var(--ink)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .q-ic{margin-left:auto;flex:none;width:28px;height:28px;border-radius:8px;background:var(--surface-tint);display:grid;place-items:center;transition:transform .3s var(--ease),background .25s;color:var(--slate)}.faq-item summary .q-ic svg{width:17px;height:17px}.faq-item[open] summary .q-ic{transform:rotate(45deg);background:var(--crimson);color:#fff}.faq-ans{padding:0 24px 22px;color:var(--body);font-size:15.68px;line-height:1.6}.cluster{background:var(--bg-2)}.cluster-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:44px}.cluster-col h4,.cluster-col h3{font-size:19.2px;color:var(--ink);padding-bottom:14px;margin-bottom:8px;border-bottom:2px solid var(--crimson);display:inline-block}.cluster-col ul{display:grid;gap:2px}.cluster-col a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:10px;font-size:15.2px;color:var(--slate-700);font-weight:500;transition:background .2s,color .2s,padding .2s}.cluster-col a svg{width:15px;height:15px;color:var(--muted);transition:transform .2s,color .2s;flex:none}.cluster-col a:hover{background:var(--surface);color:var(--ink)}.cluster-col a:hover svg{color:var(--crimson);transform:translate(3px)}.enq{background:var(--surface)}.enq-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,72px);align-items:start}.enq-left .lead{margin-bottom:26px}.enq-feat{display:grid;gap:16px;margin-top:8px}.enq-feat li{display:flex;gap:14px;align-items:flex-start}.enq-feat .ck{width:34px;height:34px;border-radius:10px;background:var(--crimson-soft);color:var(--crimson);display:grid;place-items:center;flex:none}.enq-feat .ck svg{width:18px;height:18px}.enq-feat b{color:var(--ink);font-family:var(--font-display);display:block}.enq-feat span{font-size:14.72px;color:var(--muted)}.form-card{background:var(--surface-tint);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(26px,3vw,40px);box-shadow:var(--shadow)}.field{margin-bottom:16px}.field label{display:block;font-family:var(--font-display);font-weight:600;font-size:14.08px;color:var(--ink);margin-bottom:7px}.field label .req{color:var(--crimson)}.input{width:100%;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:16px;color:var(--ink);transition:border-color .2s,box-shadow .2s}.input::placeholder{color:#aab2ba}.input:focus{outline:none;border-color:var(--crimson);box-shadow:var(--ring)}textarea.input{resize:vertical;min-height:118px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-card .btn{width:100%;margin-top:6px}.form-priv{font-size:13.12px;color:var(--muted);text-align:center;margin-top:14px}.footer{background:#19242c;color:#ffffffa8;padding-top:clamp(56px,7vw,60px)}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.1)}.f-brand .f-logo{font-family:var(--font-display);font-weight:800;font-size:24px;letter-spacing:-.02em}.post-body p{margin-bottom:10px}.post-body h3{margin-top:20px!important;font-weight:600!important;font-size:21px!important}.post-body h4{margin-top:20px!important;font-size:21px!important;font-weight:600!important}.post-body ul{list-style:disc;padding-left:40px;margin-bottom:15px}.f-brand .f-logo .a{color:#fff}.f-brand .f-logo .b{color:#ff859e}.f-brand p{margin-top:16px;font-size:16px;max-width:34ch}.f-social{display:flex;gap:10px;margin-top:22px}.f-social a{width:42px;height:42px;border-radius:11px;border:1px solid rgba(255,255,255,.14);display:grid;place-items:center;color:#fff;transition:background .2s,border-color .2s,transform .2s}.f-social a:hover{background:var(--crimson);border-color:var(--crimson);transform:translateY(-2px)}.f-social svg{width:19px;height:19px}.footer .footer-heading{color:#fff;font-family:var(--font-display);font-size:16px;margin-bottom:18px;font-weight:600}.footer ul{display:grid;gap:11px}.footer ul a{font-size:14.88px;transition:color .2s}.footer ul a:hover{color:#fff}.f-contact li{display:flex;gap:12px;font-size:14.88px;margin-bottom:14px;align-items:flex-start}.f-contact svg{width:18px;height:18px;color:#ff859e;flex:none;margin-top:2px}.f-contact a:hover{color:#fff}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;padding-block:26px;font-size:14.08px}.footer-bottom .legal{display:flex;gap:22px;flex-wrap:wrap}.footer-bottom a:hover{color:#fff}.wa-float{position:fixed;right:22px;bottom:22px;z-index:80;display:flex;align-items:center;gap:0}.wa-float a{display:flex;align-items:center;background:#25d366;color:#fff;padding:14px;border-radius:999px;font-family:var(--font-display);font-weight:700;transition:transform .25s var(--ease),padding .3s var(--ease)}.wa-float a:hover{transform:scale(1.04)}.wa-float svg{width:28px;height:28px;flex:none}.wa-float .wa-txt{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .35s var(--ease),margin .35s var(--ease)}.wa-float a:hover .wa-txt{max-width:180px;margin-left:10px;font-weight:600}@media(max-width:1080px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-visual{max-width:520px}.hero-sub{max-width:46ch}.why-grid{grid-template-columns:1fr}.why-card.feat{grid-row:auto}.tech-grid{grid-template-columns:repeat(3,1fr)}.local-grid{grid-template-columns:1fr}}@media(min-width:1100px){.faq-grid .section-head{position:sticky;top:100px;transition-delay:0ms}}@media(max-width:920px){.nav-links,.nav-cta{display:none}.hamburger{display:flex}.prob-grid,.svc-grid,.proof-grid{grid-template-columns:1fr 1fr}.who-grid,.enq-grid,.faq-grid{grid-template-columns:1fr}.ind-grid{grid-template-columns:repeat(3,1fr)}.proc-grid{grid-template-columns:1fr 1fr}.proc-grid:before{display:none}.cluster-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr;gap:32px}.f-brand{grid-column:1 / -1}}@media(max-width:680px){.hero h1{font-size:40px!important}.hero-sub{font-size:18px!important;margin-top:15px!important}.prob-grid,.ind-grid,.proof-grid,.tech-grid{margin-top:35px!important}.reveal.in{position:static!important}.oneroof .or-k{font-size:35px!important}body{font-size:16px}.metrics{grid-template-columns:1fr 1fr}.prob-grid,.svc-grid,.proof-grid,.tms,.paths,.tech-grid,.ind-grid,.or-split,.form-row,.proc-grid,.footer-top{grid-template-columns:1fr}.float-badge.fb-1{right:0}.hero{padding-top:110px}.trust-chip{font-size:13.44px;padding:9px 0}}@media(max-width:420px){.metrics{grid-template-columns:1fr 1fr}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.nav-links>a,.nav-mega-trigger{white-space:nowrap}.has-mega{position:relative;display:flex;align-items:center;align-self:stretch}.nav-mega-trigger{font-family:var(--font-display);font-weight:500;font-size:15.68px;color:var(--slate-700);padding:9px 14px;border-radius:9px;display:inline-flex;align-items:center;gap:6px;background:none;border:0;cursor:pointer;line-height:1;transition:color .2s,background .2s}.nav-mega-trigger .caret{width:15px;height:15px;color:var(--muted);transition:transform .28s var(--ease),color .2s}.has-mega:hover .nav-mega-trigger,.has-mega.open .nav-mega-trigger,.has-mega:focus-within .nav-mega-trigger{color:var(--ink);background:#54637314}.has-mega:hover .nav-mega-trigger .caret,.has-mega.open .nav-mega-trigger .caret,.has-mega:focus-within .nav-mega-trigger .caret{transform:rotate(180deg);color:var(--crimson)}.mega{position:fixed;top:60px;left:0;right:0;z-index:88;display:flex;justify-content:center;padding:0 var(--gut);pointer-events:none;opacity:0;transform:translateY(-10px);visibility:hidden;transition:opacity .26s var(--ease),transform .26s var(--ease)}.has-mega:hover .mega,.has-mega.open .mega,.has-mega:focus-within .mega{opacity:1;transform:none;visibility:visible}.mega-inner{position:relative;pointer-events:auto;width:100%;max-width:1280px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:26px 26px 0;overflow:hidden}.mega-inner:before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}.mega-cols{display:grid;grid-template-columns:repeat(5,1fr);gap:8px 22px;padding-bottom:24px}.mega-col{min-width:0}.mega-cat{display:flex;align-items:center;gap:11px;font-family:var(--font-display);font-size:14px!important;line-height:1.2;color:var(--ink);min-height:58px;padding:6px 0 12px;margin-bottom:8px;border-bottom:1px solid var(--line-soft);transition:color .2s}a.mega-cat:hover{color:var(--crimson)}.mega-ic{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;background:#5463731a;color:var(--slate);transition:background .25s var(--ease),color .25s var(--ease)}a.mega-cat:hover .mega-ic{background:var(--crimson-soft);color:var(--crimson)}.mega-ic svg{width:19px;height:19px}.mega-links{display:grid;gap:1px}.mega-links a{display:flex;align-items:center;gap:7px;font-family:var(--font-text);font-size:14px;font-weight:500;color:var(--slate-700);padding:7px 8px;border-radius:8px;line-height:1.3;transition:color .18s,background .18s,transform .18s var(--ease)}.mega-links a:before{content:"";width:5px;height:5px;flex:none;border-radius:50%;background:var(--line);transition:background .18s,transform .18s var(--ease)}.mega-links a:hover{color:var(--crimson);background:var(--surface-tint);transform:translate(2px)}.mega-links a:hover:before{background:var(--crimson);transform:scale(1.4)}.mega-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:0 -26px;padding:16px 26px;background:var(--surface-tint);border-top:1px solid var(--line-soft)}.mega-all{display:flex;align-items:center;gap:13px}.mega-all .ma-ic{width:40px;height:40px;flex:none;border-radius:11px;display:grid;place-items:center;background:var(--slate-900);color:#ff859e}.mega-all .ma-ic svg{width:21px;height:21px;color:#fff}.mega-all b{display:block;font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:15.36px}.mega-all span{font-size:13.12px;color:var(--muted)}a.mega-all:hover b{color:var(--crimson)}.mega-foot-cta{display:flex;align-items:center;gap:18px}.mega-foot-cta .btn{min-height:44px;padding:11px 20px;font-size:15.2px;color:#fff}@media(max-width:920px){.has-mega{display:none}}@media(min-width:921px){.drawer-acc{display:none}}.drawer{overflow-y:auto}.drawer-acc{border-radius:12px}.dacc-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--font-display);font-weight:500;font-size:16px;color:var(--ink);background:none;border:0;padding:14px 12px;border-radius:12px;cursor:pointer}.dacc-btn:active{background:var(--bg-2)}.dacc-btn .caret{width:20px;height:20px;color:var(--muted);transition:transform .28s var(--ease)}.drawer-acc.open .dacc-btn .caret{transform:rotate(180deg);color:var(--crimson)}.dacc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease)}.drawer-acc.open .dacc-panel{grid-template-rows:1fr}.dacc-inner{overflow:hidden}.dacc-pad{padding:4px 6px 10px}.dgrp{display:block;font-family:var(--font-display);font-weight:700;font-size:11.84px;letter-spacing:.12em;text-transform:uppercase;color:var(--crimson);padding:12px 8px 6px}.dsub{display:block;font-family:var(--font-text);font-weight:500;font-size:16px;color:var(--slate-700);padding:9px 8px;border-radius:9px}.dsub:active{background:var(--bg-2);color:var(--crimson)}.dsub.dsub-all{font-family:var(--font-display);font-weight:500;color:var(--ink)}@media(max-width:920px){.nav-links,.nav-cta{display:none}.hamburger{display:flex}.footer-top{grid-template-columns:1fr 1fr;gap:32px}.f-brand{grid-column:1 / -1}}@media(max-width:680px){body{font-size:16px}.footer-top{grid-template-columns:1fr}}.form-alert{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:var(--r-sm);margin-bottom:20px;font-size:15.2px;line-height:1.5;font-family:var(--font-text);animation:alertSlideIn .4s var(--ease) forwards;border:1px solid transparent}.form-alert.success{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.form-alert.error{background:var(--crimson-soft);border-color:#fecaca;color:var(--crimson-600)}.form-alert svg{width:20px;height:20px;flex:none;margin-top:2px}@keyframes alertSlideIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.btn-primary[disabled]{background:var(--slate);cursor:not-allowed;opacity:.8;box-shadow:none!important;transform:none!important}.btn-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:btnSpin .8s linear infinite;display:inline-block}@keyframes btnSpin{to{transform:rotate(360deg)}}.field.disabled{opacity:.6;pointer-events:none}.was-validated .input:invalid{border-color:var(--crimson);background-color:var(--crimson-soft)}.svc-hero{padding-top:28px;padding-bottom:clamp(40px,6vw,80px)}.svc-hero .hero-grid{align-items:center}.svc-hero h1{font-size:clamp(36px,4.6vw,55px);letter-spacing:-.035em;line-height:1.05}.svc-hero h1 .accent{color:var(--crimson)}.svc-hero .hero-sub{max-width:50ch}.svc-hero .hero-sub+.hero-sub{margin-top:14px}.preview-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:hidden;position:relative}.pc-bar{display:flex;align-items:center;gap:8px;padding:13px 16px;background:var(--surface-tint);border-bottom:1px solid var(--line)}.pc-dots{display:flex;gap:6px}.pc-dots i{width:11px;height:11px;border-radius:50%;background:var(--line);display:block}.pc-dots i:nth-child(1){background:#ff6058}.pc-dots i:nth-child(2){background:#ffbe2f}.pc-dots i:nth-child(3){background:#28c840}.pc-url{margin-left:8px;flex:1;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-family:var(--font-text);font-size:12.16px;color:var(--muted);display:flex;align-items:center;gap:7px}.pc-url svg{width:12px;height:12px;color:#15803d}.pc-body{padding:22px;display:grid;gap:16px}.pc-hero-row{display:flex;align-items:center;gap:14px}.pc-logo{width:38px;height:38px;border-radius:10px;background:linear-gradient(140deg,var(--crimson),var(--crimson-700));flex:none}.pc-lines{display:grid;gap:7px;flex:1}.pc-lines span{height:9px;border-radius:5px;background:var(--line-soft);display:block}.pc-lines span.w1{width:60%;background:var(--line)}.pc-lines span.w2{width:42%}.pc-band{height:64px;border-radius:12px;background:linear-gradient(135deg,var(--slate-900),#39536a);position:relative;overflow:hidden}.pc-band:after{content:"";position:absolute;inset:0;background:radial-gradient(180px 90px at 80% -10%,rgba(206,1,50,.4),transparent 60%)}.pc-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pc-cards i{height:46px;border-radius:10px;background:var(--surface-tint);border:1px solid var(--line-soft);display:block}.score-badge{position:absolute;right:-14px;bottom:-16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:14px 16px;display:flex;align-items:center;gap:13px}.score-ring{width:50px;height:50px;border-radius:50%;flex:none;background:conic-gradient(#15803d 0 96%,var(--line-soft) 96% 100%);display:grid;place-items:center}.score-ring b{width:38px;height:38px;border-radius:50%;background:var(--surface);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;color:var(--ink);font-size:14.72px}.score-badge .sb-t{font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:14.4px;line-height:1.15}.score-badge .sb-s{font-size:12.16px;color:var(--muted)}.hero-chips{display:flex;flex-wrap:wrap;gap:20px 9px;margin-top:26px;display:none}.hero-chips span{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-weight:600;font-size:13.76px;color:var(--slate-700);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:8px 14px;box-shadow:var(--shadow-sm)}.hero-chips svg{width:14px;height:14px;color:var(--crimson)}.q-card{background:var(--slate-900);color:#fff;border-radius:var(--r-xl);padding:clamp(28px,4vw,42px);position:relative;overflow:hidden}.q-card h3{color:#fff;font-size:25px;margin-bottom:6px;font-weight:500}.q-card .q-sub{color:#ffffff9e;font-size:15.2px}.q-list{display:grid;gap:2px;margin-top:10px;position:relative}.q-list .qrow{display:flex;gap:13px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.1)}.q-list .qrow:last-child{border-bottom:0}.q-list .qn{width:30px;height:30px;border-radius:9px;background:#ce013266;color:#ff859e;display:grid;place-items:center;flex:none;font-family:var(--font-display);font-weight:800;font-size:13.6px}.q-list .qrow span{color:#fff;font-size:16px;font-family:var(--font-display);font-weight:400;font-style:italic}.scards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px}.scard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:30px 28px;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.scard:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:transparent}.scard-ic{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(140deg,var(--slate),var(--slate-700));color:#fff;box-shadow:0 10px 22px -10px #546373b3}.scards .scard:nth-child(3n+2) .scard-ic{background:linear-gradient(140deg,var(--crimson),var(--crimson-700));box-shadow:0 10px 22px -10px #ce01328c}.scards .scard:nth-child(3n) .scard-ic{background:linear-gradient(140deg,#2f3e4c,#55677a)}.scard-ic svg{width:25px;height:25px}.scard h3{font-size:19.84px;margin:20px 0 6px}.scard .scard-d{font-size:16px;color:var(--body);margin-top:5px}.scard .ideal{margin-top:16px;display:flex;flex-wrap:wrap;gap:7px}.scard .ideal span{font-size:12.48px;font-weight:600;font-family:var(--font-display);color:var(--slate-700);background:var(--surface-tint);border:1px solid var(--line-soft);padding:5px 10px;border-radius:999px}.scard .feat-label{font-size:11.84px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--crimson);margin:20px 0 12px}.scard ul{display:grid;gap:9px;margin-top:4px}.scard ul li{display:flex;gap:10px;font-size:14.72px;color:var(--slate-700);align-items:flex-start}.scard ul li svg{width:16px;height:16px;color:var(--crimson);flex:none;margin-top:3px}.ben-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.ben{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.ben:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:transparent}.ben .bi{width:48px;height:48px;border-radius:13px;background:var(--crimson-soft);color:var(--crimson);display:grid;place-items:center;margin-bottom:16px}.ben .bi svg{width:23px;height:23px}.ben h3{font-size:19px;margin-bottom:8px}.ben p{font-size:15.04px;color:var(--body)}.checklist{background:var(--bg-2)}.check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 26px;margin-top:44px}.check-grid li{display:flex;gap:11px;align-items:flex-start;font-size:15.68px;color:var(--slate-700);font-weight:500;padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm)}[class*=toc-block]{display:none}.check-grid li svg{width:18px;height:18px;color:var(--crimson);flex:none;margin-top:2px}.checklist.dark{background:#31414f;color:#fff;padding-top:0!important}.checklist.dark h2.h2{color:#fff}.checklist.dark .lead{color:#ffffffb3}.checklist.dark .check-grid li{background:#ffffff0d;border-color:#ffffff1f;color:#ffffffdb}.checklist.dark .check-grid li svg{color:#ff859e}.proc-grid.proc-6{grid-template-columns:repeat(5,1fr)}.proc-grid.proc-6:before{left:6%;right:6%}.proc-grid.proc-8{grid-template-columns:repeat(4,1fr);gap:22px 18px}.proc-grid.proc-8:before{display:none}.chipcloud{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.chipcloud span{font-family:var(--font-display);font-weight:500;font-size:15.2px;color:var(--slate-700);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:10px 18px;transition:border-color .2s,color .2s,transform .2s var(--ease),box-shadow .2s}.chipcloud span:hover{border-color:var(--crimson);color:var(--crimson);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.compare{display:grid;grid-template-columns:1fr auto 1fr;gap:0;margin-top:48px;align-items:stretch}.cmp{background:var(--surface);border:1px solid var(--line);padding:clamp(28px,3.5vw,44px)}.cmp:first-child{border-radius:var(--r-xl) 0 0 var(--r-xl);border-right:0}.cmp:last-child{border-radius:0 var(--r-xl) var(--r-xl) 0;border-left:0}.cmp.dev{background:var(--slate-900);border-color:var(--slate-900)}.cmp .cmp-ic{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:var(--surface-tint);color:var(--slate);border:1px solid var(--line-soft);margin-bottom:18px}.cmp.dev .cmp-ic{background:#ffffff14;border-color:#ffffff24;color:#ff859e}.cmp .cmp-ic svg{width:24px;height:24px}.cmp h3{font-size:22.4px;margin-bottom:4px}.cmp.dev h3{color:#fff}.cmp .cmp-tag{font-size:13.12px;color:var(--muted);font-weight:500}.cmp.dev .cmp-tag{color:#fff9}.cmp ul{display:grid;gap:11px;margin-top:22px}.cmp ul li{display:flex;gap:11px;align-items:center;font-size:15.68px;color:var(--slate-700);font-weight:500}.cmp.dev ul li{color:#ffffffd9}.cmp ul li svg{width:17px;height:17px;color:var(--crimson);flex:none}.cmp.dev ul li svg{color:#ff859e}.cmp-mid{display:grid;place-items:center;padding:0 4px;position:relative;z-index:2}.cmp-mid b{width:58px;height:58px;border-radius:50%;background:var(--crimson);color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:13.12px;box-shadow:0 0 0 8px var(--bg),var(--shadow);letter-spacing:.02em}.compare-foot{text-align:center;margin-top:28px;font-size:16px;color:var(--body)}.compare-foot b{color:var(--ink);font-family:var(--font-display)}.dw-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:22px;margin-top:52px;align-items:start}.deliver-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(28px,3.5vw,40px)}.deliver-card h3{font-size:20.8px;margin-bottom:6px}.deliver-card .lead-sm{color:var(--body);font-size:15.36px;margin-bottom:22px}.deliver-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.deliver-list li{display:flex;gap:10px;align-items:flex-start;font-size:15.04px;color:var(--slate-700)}.deliver-list li svg{width:16px;height:16px;color:var(--crimson);flex:none;margin-top:3px}.warn-card{background:var(--crimson-soft);border:1px solid #f3d3da;border-radius:var(--r-xl);padding:33px 40px}.warn-card .warn-ic{width:48px;height:48px;border-radius:13px;background:var(--crimson);color:#fff;display:grid;place-items:center;margin-bottom:16px}.warn-card .warn-ic svg{width:24px;height:24px}.warn-card h3{font-size:19.84px;margin-bottom:8px}.warn-card p{font-size:15.04px;color:var(--crimson-700);margin-bottom:18px}.warn-list{display:grid;gap:9px}.warn-list li{display:flex;gap:10px;align-items:center;font-size:15.04px;color:var(--slate-900);font-weight:500}.warn-list li svg{width:16px;height:16px;color:var(--crimson);flex:none}.cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px}.cat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:32px 30px;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.cat-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:transparent}.cat-head{display:flex;align-items:center;gap:15px;margin-bottom:16px}.cat-ic{width:54px;height:54px;border-radius:15px;flex:none;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,var(--slate),var(--slate-700));box-shadow:0 10px 22px -10px #546373b3}.cat-grid .cat-card:nth-child(3n+2) .cat-ic{background:linear-gradient(140deg,var(--crimson),var(--crimson-700));box-shadow:0 10px 22px -10px #ce01328c}.cat-grid .cat-card:nth-child(3n) .cat-ic{background:linear-gradient(140deg,#2f3e4c,#55677a)}.cat-ic svg{width:26px;height:26px}.cat-head h3{font-size:20.8px;line-height:1.15}.cat-card .cat-d{font-size:16px;color:var(--body);margin-bottom:18px}.cat-links{display:grid;gap:2px;margin-top:auto;border-top:1px solid var(--line-soft);padding-top:10px}.cat-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:10px;font-size:15.2px;color:var(--slate-700);font-weight:500;transition:background .2s,color .2s,padding .2s}.cat-links a .feat-dot{display:inline-flex;align-items:center;gap:9px}.cat-links a .feat-dot:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--line);flex:none;transition:background .2s,transform .2s var(--ease)}.cat-links a svg{width:15px;height:15px;color:var(--muted);flex:none;transition:transform .2s,color .2s}.cat-links a:hover{background:var(--surface-tint);color:var(--ink);padding-left:16px}.cat-links a:hover .feat-dot:before{background:var(--crimson);transform:scale(1.5)}.cat-links a:hover svg{color:var(--crimson);transform:translate(3px)}.cat-links a .ready{font-size:10.88px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--crimson);background:var(--crimson-soft);padding:3px 8px;border-radius:999px;margin-left:4px}.contact-hero{padding-top:28px;padding-bottom:clamp(28px,4vw,48px)}.contact-hero h1{font-size:55px;letter-spacing:-.035em;line-height:1.05;max-width:17ch}.contact-hero h1 .accent{color:var(--crimson)}.contact-hero .hero-sub{max-width:56ch}.cmethods{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:8px}.cmethod{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:26px 24px;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.cmethod:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:transparent}.cmethod .cm-ic{width:50px;height:50px;border-radius:14px;flex:none;margin-bottom:16px;display:grid;place-items:center;color:var(--slate);background:var(--surface-tint);border:1px solid var(--line-soft);transition:background .3s,color .3s,border-color .3s}.cmethod:hover .cm-ic{background:var(--crimson-soft);color:var(--crimson);border-color:transparent}.cmethod .cm-ic svg{width:24px;height:24px}.cmethod h3{font-size:17.92px;margin-bottom:5px}.cmethod p{font-size:14.4px;color:var(--muted);margin-bottom:16px}.cmethod .cm-val{margin-top:auto;font-family:var(--font-display);font-weight:600;color:var(--ink);font-size:16.32px;line-height:1.4}.cmethod.accent{background:linear-gradient(135deg,#1f8a4c,#25b35e);border-color:linear-gradient(135deg,#1f8a4c,#25b35e)}.cmethod.accent h3{color:#fff}.cmethod.accent p{color:#ffffff9e}.cmethod.accent .cm-val{color:#fff}.cmethod.accent .cm-ic{background:#ffffff14;border-color:#ffffff24;color:#fff}.cmethod.accent:hover .cm-ic{background:#fff;border-color:transparent;color:#23a758}.contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:start}.contact-aside{display:grid;gap:18px}.info-card{background:var(--surface-tint);border:1px solid var(--line);border-radius:var(--r-xl);padding:28px 26px}.info-card h3{font-size:18.88px;margin-bottom:18px}.info-row{display:flex;gap:14px;padding:13px 0;border-top:1px solid var(--line-soft)}.info-row:first-of-type{border-top:0;padding-top:0}.info-row .ir-ic{width:38px;height:38px;border-radius:11px;flex:none;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line-soft);color:var(--slate)}.info-row .ir-ic svg{width:19px;height:19px}.info-row .ir-t{font-family:var(--font-display);font-weight:600;color:var(--ink);font-size:13.12px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}.info-row .ir-d{font-size:15.36px;color:var(--body);line-height:1.5}.info-row a.ir-d:hover{color:var(--crimson)}.hours-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:26px}.hours-card h3{font-size:16.8px;margin-bottom:14px;display:flex;align-items:center;gap:10px}.hours-card h3 svg{width:20px;height:20px;color:var(--crimson)}.hours-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line-soft);font-size:15.04px}.hours-row:first-of-type{border-top:0}.hours-row span:first-child{color:var(--muted)}.hours-row span:last-child{font-family:var(--font-display);font-weight:600;color:var(--ink)}.hours-row.off span:last-child{color:var(--crimson)}.wa-card{background:linear-gradient(135deg,#1f8a4c,#25b35e);color:#fff;border-radius:var(--r-xl);padding:26px}.wa-card h3{color:#fff;font-size:17.92px;margin-bottom:6px;display:flex;align-items:center;gap:10px}.wa-card h3 svg{width:22px;height:22px}.wa-card p{color:#ffffffd9;font-size:14.72px;margin-bottom:16px}.wa-card .btn{background:#fff;color:#157a40;width:100%}.wa-card .btn:hover{background:#ffffffe6}.map-band{padding-bottom:clamp(40px,6vw,80px)}.map-frame{border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow)}.map-frame iframe{display:block;width:100%;height:420px;border:0;filter:grayscale(.25) contrast(1.02)}@media(max-width:1080px){.cat-grid,.scards,.ben-grid{grid-template-columns:repeat(2,1fr)}.proc-grid.proc-6{grid-template-columns:repeat(3,1fr)}.proc-grid.proc-6:before{display:none}.proc-grid.proc-8{grid-template-columns:repeat(2,1fr)}.dw-grid{grid-template-columns:1fr}.cmethods{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr}}@media(max-width:920px){.warn-list{grid-template-columns:1fr!important}.cta-band{padding:40px 20px}.cta-band p{font-size:15.68px}.check-grid{grid-template-columns:1fr 1fr}.compare{grid-template-columns:1fr}.cmp:first-child{border-radius:var(--r-xl) var(--r-xl) 0 0;border-right:1px solid var(--line);border-bottom:0}.cmp:last-child{border-radius:0 0 var(--r-xl) var(--r-xl);border-left:1px solid var(--slate-900)}.cmp-mid{padding:0}.cmp-mid b{box-shadow:0 0 0 8px var(--bg),var(--shadow);margin:-29px auto}}@media(max-width:680px){.scards,.ben-grid,.check-grid,.deliver-list,.cat-grid,.proc-grid.proc-6,.proc-grid.proc-8,.cmethods{grid-template-columns:1fr}.crumb{padding-top:96px}.score-badge{right:0}}.scard{display:flex;flex-direction:column}.scard-cta{margin-top:auto;padding-top:20px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:14.72px;color:var(--crimson);border-top:1px solid var(--line-soft);transition:gap .2s var(--ease),color .2s}.scard-cta svg{width:16px;height:16px;transition:transform .2s var(--ease)}.scard-cta:hover{color:var(--crimson-700)}.scard-cta:hover svg{transform:translate(3px)}.section-cta{margin-top:44px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.section-cta p{font-size:16.32px;color:var(--body);font-weight:500}.section-cta .row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.section-cta .btn-ghost svg{width:17px;height:17px}.dvd{margin-top:48px;border-radius:var(--r-xl);overflow:hidden}.dvd.dvd-dark,.dvd{background:radial-gradient(900px 360px at 85% -10%,rgba(206,1,50,.16),transparent 0%),var(--slate-900)}.dvd.dvd-slate{background:radial-gradient(900px 360px at 85% -10%,rgba(206,1,50,.08),transparent 60%),#f8fafb}.dvd-grid{display:grid;grid-template-columns:1fr 72px 1fr;align-items:start;padding:clamp(30px,4vw,50px)}.dvd-head{display:flex;gap:16px;align-items:center}.dvd-ic{width:50px;height:50px;flex:none;border-radius:14px;display:grid;place-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#ff859e}.dvd-ic.design{background:linear-gradient(140deg,var(--crimson),var(--crimson-700));border-color:transparent;color:#fff}.dvd-ic svg{width:24px;height:24px}.dvd-col h3{color:#fff;font-size:21.6px;margin-bottom:3px}.dvd-tag{display:block;font-size:13.76px;color:#ffffff94}.dvd-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.dvd-list span{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#ffffffe0;font-size:14.72px;font-weight:500}.dvd-list svg{width:15px;height:15px;color:#ff859e;flex:none}.dvd.dvd-slate .dvd-ic{background:#5463731f;border-color:#5463732e;color:var(--crimson)}.dvd.dvd-slate .dvd-ic.design{background:linear-gradient(140deg,var(--crimson),var(--crimson-700));border-color:transparent;color:#fff}.dvd.dvd-slate .dvd-col h3{color:var(--ink)}.dvd.dvd-slate .dvd-tag{color:var(--muted)}.dvd.dvd-slate .dvd-list span{border-color:var(--line-soft);background:var(--surface);color:var(--slate-700)}.dvd.dvd-slate .dvd-list svg{color:var(--crimson)}.dvd-plus{position:relative;display:grid;place-items:center;align-self:stretch}.dvd-plus:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px dashed rgba(255,255,255,.2)}.dvd-plus b{position:relative;z-index:1;width:52px;height:52px;border-radius:50%;background:var(--crimson);color:#fff;display:grid;place-items:center;font-size:24px;font-family:var(--font-display);box-shadow:0 0 0 8px var(--slate-900)}.dvd.dvd-slate .dvd-plus:before{border-left-color:var(--line-soft)}.dvd.dvd-slate .dvd-plus b{box-shadow:0 0 0 8px #f8fafb}.dvd-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:22px clamp(30px,4vw,50px);background:#ffffff0d;border-top:1px solid rgba(255,255,255,.1)}.dvd-foot p{color:#ffffffb8;font-size:15.68px;max-width:560px}.dvd-foot b{color:#fff;font-family:var(--font-display)}.dvd.dvd-slate .dvd-foot{background:var(--surface-tint);border-top:1px solid var(--line-soft)}.dvd.dvd-slate .dvd-foot p{color:var(--body)}.dvd.dvd-slate .dvd-foot b{color:var(--ink)}.dvd-cta{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:920px){.dvd-grid{grid-template-columns:1fr;gap:26px}.why-proof{padding-top:35px!important}.why-grid{margin-top:35px!important}.dvd-plus{min-height:52px}.dvd-plus:before{inset:50% 0 auto;border-left:0;border-top:1px dashed rgba(255,255,255,.2)}.dvd-foot{flex-direction:column;align-items:flex-start}}.crumb{padding-top:104px}.crumb a{color:var(--slate)}.crumb a:hover{color:var(--crimson)}.crumb svg{width:14px;height:14px;color:var(--line);flex:none}.crumb .here{color:var(--ink)}.error-msg{display:block;color:var(--crimson);font-size:13.12px;margin-top:6px;font-weight:500;line-height:1.4;animation:fadeInError .2s ease-in-out}.field.error .input,.field.error textarea.input,.field.error select.input,.field.error .file-drop{border-color:var(--crimson)!important;background-color:var(--crimson-soft)!important}.consent.error label{color:var(--crimson)!important}@keyframes fadeInError{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nf{position:relative;padding-block:clamp(72px,10vw,132px) clamp(56px,8vw,104px);background:radial-gradient(120% 90% at 88% -10%,var(--crimson-soft) 0%,transparent 52%),var(--bg);overflow:hidden}.nf-wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}.nf-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center}.nf-copy .eyebrow{margin-bottom:18px}.nf-code{font-family:var(--font-display);font-weight:800;font-size:clamp(5.5rem,16vw,11rem);line-height:.86;letter-spacing:-.04em;color:var(--slate-900);margin:4px 0 22px}.nf-code .zero{color:var(--crimson)}.nf-copy h1{font-size:clamp(1.7rem,3.4vw,2.6rem);margin-bottom:16px}.nf-copy p{font-size:clamp(1rem,1.4vw,1.15rem);color:var(--body);max-width:46ch;margin-bottom:30px}.nf-cta{display:flex;flex-wrap:wrap;gap:14px}.nf-search{margin-top:26px;display:flex;align-items:center;gap:10px;max-width:460px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:7px 7px 7px 20px;box-shadow:var(--shadow-sm)}.nf-search svg{width:20px;height:20px;color:var(--muted);flex-shrink:0}.nf-search input{flex:1;border:0;outline:0;background:none;font:inherit;font-size:1rem;color:var(--ink);min-width:0}.nf-search input::placeholder{color:var(--muted)}.nf-search button{min-height:44px;padding:11px 22px;border-radius:999px;background:var(--crimson);color:#fff;font-family:var(--font-display);font-weight:700;font-size:.95rem;transition:background .2s var(--ease),transform .2s var(--ease)}.nf-search button:hover{background:var(--crimson-600);transform:translateY(-1px)}.nf-visual{position:relative}.nf-card{background:var(--slate-900);border-radius:var(--r-xl);padding:clamp(26px,3.5vw,44px);box-shadow:var(--shadow-lg);color:#fff;position:relative;overflow:hidden}.nf-card:after{content:"";position:absolute;inset:0;background:radial-gradient(90% 70% at 80% 0%,rgba(206,1,50,.32) 0%,transparent 60%);pointer-events:none}.nf-window{position:relative;z-index:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--r);overflow:hidden}.nf-bar{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.nf-bar i{width:11px;height:11px;border-radius:50%;background:#ffffff38}.nf-bar i:first-child{background:var(--crimson)}.nf-url{margin-left:8px;font-family:var(--font-text);font-size:.8rem;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nf-screen{padding:clamp(26px,4vw,48px) 22px clamp(30px,4vw,52px);text-align:center}.nf-glyph{font-family:var(--font-display);font-weight:800;font-size:clamp(3.4rem,8vw,5.4rem);line-height:1;letter-spacing:-.04em;background:linear-gradient(180deg,#fff,#fff6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nf-screen p{margin-top:14px;font-size:.92rem;color:#fff9}.nf-lines{display:flex;flex-direction:column;gap:9px;align-items:center;margin-top:24px}.nf-lines span{height:9px;border-radius:999px;background:#ffffff1f}.nf-lines span:nth-child(1){width:68%}.nf-lines span:nth-child(2){width:84%}.nf-lines span:nth-child(3){width:52%}.nf-services{margin-top:clamp(56px,8vw,104px)}.nf-shead{text-align:center;max-width:620px;margin:0 auto clamp(34px,4vw,52px)}.nf-shead .eyebrow{justify-content:center;margin-bottom:14px}.nf-shead h2{font-size:clamp(1.6rem,3vw,2.3rem);margin-bottom:12px}.nf-shead p{color:var(--body);font-size:1.05rem}.nf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.6vw,22px)}.nf-tile{position:relative;display:flex;flex-direction:column;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(22px,2.4vw,30px);box-shadow:var(--shadow-sm);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.nf-tile-link{color:inherit}.nf-tile-link:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}.nf-tile:hover h3{color:var(--crimson)}.nf-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#ce013247}.nf-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--halo);color:var(--crimson);flex-shrink:0}.nf-ic svg{width:26px;height:26px}.nf-tile h3{font-size:1.18rem}.nf-tile p{font-size:.95rem;color:var(--body);line-height:1.55}.nf-sublinks{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.nf-sublinks a{font-family:var(--font-text);font-weight:600;font-size:.82rem;color:var(--slate-700);background:var(--bg-2);border:1px solid var(--line-soft);border-radius:999px;padding:6px 13px;white-space:nowrap;transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease)}.nf-sublinks a:hover{background:var(--crimson);color:#fff;border-color:var(--crimson)}.nf-more{display:inline-flex;align-items:center;gap:7px;margin-top:auto;font-family:var(--font-display);font-weight:700;font-size:.92rem;color:var(--crimson)}.nf-more svg{width:17px;height:17px;transition:transform .2s var(--ease)}.nf-tile:hover .nf-more svg{transform:translate(4px)}.nf-help{margin-top:clamp(48px,6vw,76px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(26px,3vw,40px) clamp(28px,3.4vw,48px)}.nf-help h3{font-size:clamp(1.3rem,2.2vw,1.7rem);margin-bottom:6px}.nf-help p{color:var(--body)}.nf-help-cta{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:920px){.nf-hero{grid-template-columns:1fr}.nf-visual{order:-1;max-width:460px}.nf-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.nf-grid{grid-template-columns:1fr}.nf-help{flex-direction:column;align-items:flex-start;text-align:left}}.il-badge .bt,.il-badge .bs,.lh-pill .lht,.lh-pill .lhs{display:block}.il-stage{position:relative;width:100%;height:100%;display:grid;place-items:center;padding:20px;font-family:var(--font-text)}.il-comp{position:relative;width:100%;max-width:450px}@media(min-width:768px){.il-comp{max-width:600px}}.il-frame{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:hidden}.il-frame.dark{background:var(--slate-900);border-color:#ffffff14}.il-bar{display:flex;align-items:center;gap:7px;padding:13px 15px;background:var(--surface-tint);border-bottom:1px solid var(--line)}.il-frame.dark .il-bar{background:#ffffff0a;border-bottom-color:#ffffff14}.il-dot{width:10px;height:10px;border-radius:50%;background:var(--line)}.il-dot.r{background:#ff6058}.il-dot.y{background:#ffbe2f}.il-dot.g{background:#28c840}.il-url{margin-left:8px;flex:1;display:flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-family:var(--font-text);font-size:.72rem;color:var(--muted);min-width:0}.il-url svg{width:11px;height:11px;color:#15803d;flex:none}.il-url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.il-frame.dark .il-url{background:#ffffff0d;border-color:#ffffff17;color:#ffffff80}.il-badge{position:absolute;display:flex;align-items:center;gap:11px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:12px 15px;z-index:4}.il-badge .ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:none;color:#fff}.il-badge .ic svg{width:20px;height:20px}.il-badge .ic.crimson{background:linear-gradient(140deg,var(--crimson),var(--crimson-700))}.il-badge .ic.slate{background:linear-gradient(140deg,var(--slate),var(--slate-700))}.il-badge .ic.green{background:linear-gradient(140deg,#1d9d5b,#137a45)}.il-badge .bt{font-family:var(--font-display);font-weight:800;color:var(--ink);font-size:.95rem;line-height:1.1}.il-badge .bs{font-size:.72rem;color:var(--muted);font-family:var(--font-display);font-weight:500}.il-chip{position:absolute;display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow);padding:7px 13px;font-family:var(--font-display);font-weight:700;font-size:.8rem;color:var(--ink);z-index:4}.il-chip svg{width:14px;height:14px}.il-chip.crimson svg{color:var(--crimson)}.il-chip.green svg{color:#1d9d5b}.il-line{height:9px;border-radius:5px;background:var(--line-soft);display:block}.il-line.dk{background:var(--line)}.il-web .il-body{padding:20px;display:grid;gap:15px}.il-web .row{display:flex;align-items:center;gap:12px}.il-web .logo{width:34px;height:34px;border-radius:9px;background:linear-gradient(140deg,var(--crimson),var(--crimson-700));flex:none}.il-web .row .lines{display:grid;gap:6px;flex:1}.il-web .band{height:92px;border-radius:13px;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--slate-900),#39536a)}.il-web .band:after{content:"";position:absolute;inset:0;background:radial-gradient(150px 80px at 82% -10%,rgba(206,1,50,.5),transparent 60%)}.il-web .band .play{position:absolute;left:18px;bottom:16px;width:64px;height:12px;border-radius:999px;background:var(--crimson)}.il-web .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.il-web .grid3 i{height:50px;border-radius:10px;background:var(--surface-tint);border:1px solid var(--line-soft);display:block}.il-web .grid3 i b{display:block;width:22px;height:22px;border-radius:6px;margin:9px auto 0;background:var(--halo)}.il-web .palette{position:absolute;top:-22px;left:-26px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);padding:11px 13px;display:flex;gap:8px;z-index:5}.il-web .palette i{width:22px;height:22px;border-radius:50%;display:block}.il-web .palette i:nth-child(1){background:var(--crimson)}.il-web .palette i:nth-child(2){background:var(--slate-900)}.il-web .palette i:nth-child(3){background:#1d9d5b}.il-web .palette i:nth-child(4){background:#e7e3dd;border:1px solid var(--line)}.il-web .cursor{position:absolute;right:38px;bottom:70px;color:var(--slate-900);z-index:6;filter:drop-shadow(0 6px 10px rgba(27,36,44,.25))}.il-web .cursor svg{width:30px;height:30px}.il-web .badge-1{right:-24px;bottom:34px}.il-dev .tabs{display:flex;gap:4px;padding:0 12px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.il-dev .tabs span{font-family:var(--font-text);font-size:.72rem;color:#fff6;padding:11px 13px;border-bottom:2px solid transparent}.il-dev .tabs span.on{color:#fff;border-bottom-color:var(--crimson);background:#ffffff0a}.il-dev .code{padding:18px 18px 22px;display:grid;gap:9px;font-family:var(--font-text)}.il-dev .cl{display:flex;align-items:center;gap:14px}.il-dev .cl .ln{width:14px;text-align:right;font-size:.72rem;color:#ffffff38;flex:none}.il-dev .cl .tok{height:8px;border-radius:4px;display:block}.il-dev .tok.kw{background:#ff7a96}.il-dev .tok.fn{background:#7db5f0}.il-dev .tok.st{background:#6fcf97}.il-dev .tok.va{background:#fff6}.il-dev .tok.dim{background:#ffffff29}.il-dev .ind{padding-left:22px}.il-dev .ind2{padding-left:44px}.il-dev .caret{width:2px;height:14px;background:var(--crimson);border-radius:1px;animation:il-blink 1.05s steps(1) infinite}@keyframes il-blink{50%{opacity:0}}.il-dev .term{position:absolute;left:-28px;bottom:30px;z-index:5;background:var(--slate-950);border:1px solid rgba(255,255,255,.1);border-radius:13px;box-shadow:var(--shadow-lg);padding:13px 16px;display:grid;gap:7px;min-width:188px}.il-dev .term .tl{display:flex;align-items:center;gap:8px;font-family:var(--font-text);font-size:.76rem}.il-dev .term .tl .p{color:#6fcf97}.il-dev .term .tl .c{color:#ffffffa6}.il-dev .term .ok{display:flex;align-items:center;gap:7px;font-family:var(--font-display);font-weight:700;font-size:.8rem;color:#6fcf97}.il-dev .term .ok svg{width:14px;height:14px}.il-dev .badge-2{right:-22px;top:30px}.il-seo .body{padding:18px;display:grid;gap:13px}.il-seo .search{display:flex;align-items:center;gap:10px;background:var(--surface-tint);border:1px solid var(--line);border-radius:999px;padding:11px 16px}.il-seo .search svg{width:16px;height:16px;color:var(--muted);flex:none}.il-seo .search .q{height:9px;width:56%;border-radius:5px;background:var(--line)}.il-seo .res{display:flex;align-items:center;gap:13px;padding:13px;border-radius:13px;border:1px solid var(--line-soft);background:var(--surface)}.il-seo .res.top{border-color:#ce01324d;background:linear-gradient(180deg,var(--crimson-soft),var(--surface));box-shadow:var(--shadow)}.il-seo .res .rank{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:.82rem;color:var(--muted);background:var(--surface-tint);border:1px solid var(--line-soft)}.il-seo .res.top .rank{background:linear-gradient(140deg,var(--crimson),var(--crimson-700));color:#fff;border-color:transparent}.il-seo .res .lines{display:grid;gap:6px;flex:1}.il-seo .res .fav{width:26px;height:26px;border-radius:7px;background:linear-gradient(140deg,var(--slate),var(--slate-700));flex:none}.il-seo .res.top .fav{background:linear-gradient(140deg,var(--crimson),var(--crimson-700))}.il-seo .chart{position:absolute;left:-30px;bottom:26px;z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow-lg);padding:15px 16px 13px;width:168px}.il-seo .chart .ct{font-family:var(--font-display);font-weight:800;color:var(--ink);font-size:1.15rem;display:flex;align-items:center;gap:5px}.il-seo .chart .ct svg{width:16px;height:16px;color:#1d9d5b}.il-seo .chart .cs{font-family:var(--font-display);font-weight:500;font-size:.72rem;color:var(--muted);margin-bottom:11px}.il-seo .chart .bars{display:flex;align-items:flex-end;gap:7px;height:46px}.il-seo .chart .bars i{flex:1;border-radius:4px 4px 0 0;background:var(--line);display:block}.il-seo .chart .bars i:nth-child(1){height:38%}.il-seo .chart .bars i:nth-child(2){height:55%}.il-seo .chart .bars i:nth-child(3){height:48%}.il-seo .chart .bars i:nth-child(4){height:72%}.il-seo .chart .bars i:nth-child(5){height:100%;background:linear-gradient(180deg,var(--crimson),var(--crimson-700))}.il-seo .badge-3{right:-22px;top:26px}.il-mkt .body{padding:18px;display:grid;gap:14px}.il-mkt .ad{border:1px solid var(--line-soft);border-radius:14px;overflow:hidden}.il-mkt .ad .spon{display:flex;align-items:center;justify-content:space-between;padding:10px 13px}.il-mkt .ad .spon .tag{font-family:var(--font-display);font-weight:700;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;color:var(--crimson);background:var(--halo);padding:4px 9px;border-radius:999px}.il-mkt .ad .creative{height:78px;background:linear-gradient(135deg,var(--slate-900),#39536a);position:relative;overflow:hidden}.il-mkt .ad .creative:after{content:"";position:absolute;inset:0;background:radial-gradient(140px 70px at 85% 120%,rgba(206,1,50,.55),transparent 60%)}.il-mkt .ad .creative .cta{position:absolute;right:13px;bottom:12px;width:70px;height:22px;border-radius:999px;background:var(--crimson)}.il-mkt .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.il-mkt .metrics .m{background:var(--surface-tint);border:1px solid var(--line-soft);border-radius:11px;padding:11px;display:grid;gap:7px;justify-items:start}.il-mkt .metrics .m svg{width:16px;height:16px;color:var(--crimson)}.il-mkt .metrics .m .v{height:9px;width:70%;border-radius:5px;background:var(--line)}.il-mkt .metrics .m .k{height:6px;width:100%;border-radius:4px;background:var(--line-soft)}.il-mkt .funnel{position:absolute;left:-30px;bottom:28px;z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow-lg);padding:14px 15px;width:150px;display:grid;gap:6px}.il-mkt .funnel .ft{font-family:var(--font-display);font-weight:700;font-size:.72rem;color:var(--muted);margin-bottom:3px}.il-mkt .funnel .fb{height:13px;border-radius:4px;background:linear-gradient(90deg,var(--crimson),var(--crimson-700))}.il-mkt .funnel .fb:nth-child(2){width:100%;opacity:1}.il-mkt .funnel .fb:nth-child(3){width:74%;opacity:.8}.il-mkt .funnel .fb:nth-child(4){width:48%;opacity:.6}.il-mkt .badge-4{right:-22px;top:28px}.il-app .il-comp{max-width:248px}.il-app .phone{width:248px;margin:0 auto;background:var(--slate-950);border-radius:38px;padding:11px;box-shadow:var(--shadow-lg);position:relative}.il-app .screen{background:var(--bg);border-radius:28px;overflow:hidden}.il-app .notch{position:absolute;top:20px;left:50%;transform:translate(-50%);width:88px;height:22px;background:var(--slate-950);border-radius:999px;z-index:3}.il-app .stat{display:flex;justify-content:space-between;align-items:center;padding:13px 20px 6px;font-family:var(--font-display);font-weight:700;font-size:.68rem;color:var(--ink)}.il-app .stat .dots{display:flex;gap:3px}.il-app .stat .dots i{width:4px;height:4px;border-radius:50%;background:var(--ink);display:block}.il-app .ahead{padding:16px 18px 12px;display:flex;align-items:center;justify-content:space-between}.il-app .ahead .ht{display:grid;gap:6px}.il-app .ahead .ht .l1{width:64px;height:10px;border-radius:5px;background:var(--ink)}.il-app .ahead .ht .l2{width:42px;height:7px;border-radius:4px;background:var(--line)}.il-app .ahead .av{width:34px;height:34px;border-radius:50%;background:linear-gradient(140deg,var(--crimson),var(--crimson-700))}.il-app .hero-card{margin:0 18px;height:96px;border-radius:17px;background:linear-gradient(140deg,var(--slate-900),#39536a);position:relative;overflow:hidden}.il-app .hero-card:after{content:"";position:absolute;inset:0;background:radial-gradient(120px 70px at 80% 120%,rgba(206,1,50,.55),transparent 60%)}.il-app .hero-card .pill{position:absolute;left:15px;bottom:14px;width:58px;height:11px;border-radius:999px;background:#ffffffd9}.il-app .listc{padding:14px 18px 0;display:grid;gap:10px}.il-app .listc .li{display:flex;align-items:center;gap:11px}.il-app .listc .li .ic{width:36px;height:36px;border-radius:11px;background:var(--halo);flex:none}.il-app .listc .li:nth-child(2) .ic{background:var(--surface-tint);border:1px solid var(--line-soft)}.il-app .listc .li .ll{display:grid;gap:6px;flex:1}.il-app .tabbar{margin-top:16px;padding:13px 26px 16px;display:flex;justify-content:space-between;border-top:1px solid var(--line-soft);background:var(--surface)}.il-app .tabbar i{width:22px;height:22px;border-radius:7px;background:var(--line);display:block}.il-app .tabbar i.on{background:var(--crimson)}.il-app .float-card{position:absolute;right:-30px;top:86px;z-index:6;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);padding:12px 14px;display:flex;align-items:center;gap:11px;width:168px}.il-app .float-card .fic{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,#1d9d5b,#137a45)}.il-app .float-card .fic svg{width:18px;height:18px}.il-app .float-card .fl{display:grid;gap:6px;flex:1}.il-app .toggle{position:absolute;left:-26px;bottom:96px;z-index:6;background:var(--surface);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-lg);padding:13px 15px;display:flex;align-items:center;gap:12px}.il-app .toggle .sw{width:40px;height:23px;border-radius:999px;background:var(--crimson);position:relative;flex:none}.il-app .toggle .sw:after{content:"";position:absolute;right:3px;top:3px;width:17px;height:17px;border-radius:50%;background:#fff}.il-app .toggle .tt{display:grid;gap:5px}.il-app .badge-5{left:-34px;top:18px}.il-erp .il-comp{max-width:440px}.il-erp .dash{display:grid;grid-template-columns:64px 1fr;min-height:250px}.il-erp .side{background:var(--slate-900);padding:16px 0;display:grid;gap:16px;justify-items:center;align-content:start}.il-erp .side .ebrand{width:30px;height:30px;border-radius:9px;background:linear-gradient(140deg,var(--crimson),var(--crimson-700))}.il-erp .side .enav{display:grid;gap:13px;margin-top:4px}.il-erp .side .enav i{width:22px;height:22px;border-radius:7px;background:#ffffff1a;display:block}.il-erp .side .enav i.on{background:#ce0132d9}.il-erp .main{padding:17px;display:grid;gap:13px;align-content:start;background:var(--surface-tint)}.il-erp .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.il-erp .kpi{background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;padding:12px;display:grid;gap:8px}.il-erp .kpi .kc{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:#fff}.il-erp .kpi .kc svg{width:13px;height:13px}.il-erp .kpi:nth-child(1) .kc{background:linear-gradient(140deg,var(--crimson),var(--crimson-700))}.il-erp .kpi:nth-child(2) .kc{background:linear-gradient(140deg,var(--slate),var(--slate-700))}.il-erp .kpi:nth-child(3) .kc{background:linear-gradient(140deg,#1d9d5b,#137a45)}.il-erp .kpi .kv{height:11px;width:70%;border-radius:5px;background:var(--ink)}.il-erp .kpi .kk{height:6px;width:100%;border-radius:4px;background:var(--line-soft)}.il-erp .panel{background:var(--surface);border:1px solid var(--line-soft);border-radius:13px;padding:14px}.il-erp .panel .ph{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.il-erp .panel .ph .pt{height:9px;width:90px;border-radius:5px;background:var(--line)}.il-erp .panel .ph .pp{display:flex;gap:5px}.il-erp .panel .ph .pp i{width:16px;height:16px;border-radius:5px;background:var(--surface-tint);border:1px solid var(--line-soft);display:block}.il-erp .panel .chart{display:flex;align-items:flex-end;gap:9px;height:64px}.il-erp .panel .chart i{flex:1;border-radius:5px 5px 0 0;background:var(--line);display:block}.il-erp .panel .chart i:nth-child(1){height:44%}.il-erp .panel .chart i:nth-child(2){height:66%}.il-erp .panel .chart i:nth-child(3){height:52%}.il-erp .panel .chart i:nth-child(4){height:82%;background:linear-gradient(180deg,var(--crimson),var(--crimson-700))}.il-erp .panel .chart i:nth-child(5){height:60%}.il-erp .panel .chart i:nth-child(6){height:90%}.il-erp .badge-6{right:-26px;top:24px}.il-erp .chip-6{left:-22px;bottom:30px}@media(prefers-reduced-motion:no-preference){.il-float{animation:il-bob 5.5s ease-in-out infinite}.il-float.d{animation-delay:-2.6s}@keyframes il-bob{50%{transform:translateY(-9px)}}}.il-stars{display:flex;gap:3px;align-items:center}.il-stars i{width:11px;height:11px;display:block;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#f59e0b}.il-stars i.dim{background:var(--line)}.il-wp .wdash{display:grid;grid-template-columns:58px 1fr;min-height:258px}.il-wp .wpside{background:#1d2327;padding:16px 0;display:grid;gap:14px;justify-items:center;align-content:start}.il-wp .wplogo{width:28px;height:28px;border-radius:50%;background:#3858e9;display:grid;place-items:center;font-family:var(--font-display);font-weight:900;font-size:.72rem;color:#fff}.il-wp .wmi{width:28px;height:8px;border-radius:4px;background:#ffffff21;display:block}.il-wp .wmi.on{background:#3858e9}.il-wp .wpmain{background:#f0f0f1;padding:14px;display:grid;gap:11px;align-content:start}.il-wp .wtbar{height:32px;border-radius:8px;background:#fff;border:1px solid #dcdcde;display:flex;align-items:center;gap:9px;padding:0 12px}.il-wp .wtbar .tb-ic{width:13px;height:13px;border-radius:4px;background:#3858e9;flex:none}.il-wp .wtbar .tb-l{flex:1;height:7px;border-radius:4px;background:#dcdcde}.il-wp .blocks{display:grid;gap:9px}.il-wp .blk{border-radius:9px;background:#fff;border:1px solid #dcdcde;padding:11px;display:grid;gap:7px}.il-wp .blk.hero-blk{height:58px;padding:0;background:linear-gradient(135deg,var(--slate-900),#39536a);border-color:transparent;position:relative;overflow:hidden}.il-wp .blk.hero-blk:after{content:"";position:absolute;inset:0;background:radial-gradient(120px 60px at 80% 120%,rgba(206,1,50,.5),transparent 60%)}.il-wp .badge-wp{right:-24px;bottom:32px}.il-wp .chip-wp{left:-22px;top:30px}.il-ecom .ecbody{padding:16px;display:grid;gap:14px}.il-ecom .pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.il-ecom .pcard{border:1px solid var(--line-soft);border-radius:13px;overflow:hidden}.il-ecom .pimg{height:66px;background:var(--surface-tint);border-bottom:1px solid var(--line-soft);display:grid;place-items:center}.il-ecom .pimg i{width:30px;height:30px;border-radius:50%;background:var(--line);display:block}.il-ecom .pcard:nth-child(2) .pimg{background:var(--halo)}.il-ecom .pcard:nth-child(2) .pimg i{background:#ce01324d}.il-ecom .pcard:nth-child(3) .pimg{background:#54677a0f}.il-ecom .pcard:nth-child(3) .pimg i{background:#54677a40}.il-ecom .pinfo{padding:9px;display:grid;gap:6px}.il-ecom .price{font-family:var(--font-display);font-weight:800;font-size:.78rem;color:var(--crimson)}.il-ecom .cartbar{height:34px;border-radius:999px;background:linear-gradient(90deg,var(--crimson),var(--crimson-700));display:flex;align-items:center;justify-content:center;gap:10px}.il-ecom .cartbar i{width:13px;height:13px;border-radius:50%;background:#ffffff8c}.il-ecom .cartbar span{flex:1;height:9px;border-radius:5px;background:#ffffff73;max-width:70px}.il-ecom .badge-ec{right:-24px;top:28px}.il-corp .cbody{display:grid;gap:0}.il-corp .chero{height:86px;background:linear-gradient(135deg,var(--slate-900),#39536a);position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:14px 18px;gap:12px}.il-corp .chero:after{content:"";position:absolute;inset:0;background:radial-gradient(140px 80px at 84% 120%,rgba(206,1,50,.5),transparent 60%)}.il-corp .chl{display:grid;gap:6px;position:relative;z-index:1;flex:1}.il-corp .chl span{display:block;height:9px;border-radius:5px;background:#fffc}.il-corp .chl span:last-child{width:56%;background:#ffffff73}.il-corp .cbtn{position:relative;z-index:1;width:64px;height:28px;border-radius:999px;background:var(--crimson);flex:none}.il-corp .cstrip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:15px}.il-corp .csi{background:var(--surface-tint);border:1px solid var(--line-soft);border-radius:11px;padding:12px;display:grid;gap:8px}.il-corp .csi .cicon{width:22px;height:22px;border-radius:7px;background:var(--halo)}.il-corp .cteam{display:flex;gap:10px;padding:0 15px 15px;align-items:center}.il-corp .cav{width:36px;height:36px;border-radius:50%;flex:none}.il-corp .cav:nth-child(1){background:linear-gradient(140deg,var(--slate),var(--slate-700))}.il-corp .cav:nth-child(2){background:linear-gradient(140deg,var(--crimson),var(--crimson-700))}.il-corp .cav:nth-child(3){background:linear-gradient(140deg,#1d9d5b,#137a45)}.il-corp .cav:nth-child(4){background:var(--line)}.il-corp .cteam .cti{display:grid;gap:6px;flex:1}.il-corp .badge-corp{right:-24px;bottom:30px}.il-eseo .esbody{padding:16px;display:grid;gap:11px}.il-eseo .pres{display:flex;gap:13px;padding:14px;border-radius:13px;border:1px solid rgba(206,1,50,.28);background:linear-gradient(180deg,var(--crimson-soft),var(--surface));box-shadow:var(--shadow)}.il-eseo .pthumb{width:56px;height:56px;border-radius:11px;background:var(--surface-tint);border:1px solid var(--line);flex:none;display:grid;place-items:center}.il-eseo .pthumb i{width:28px;height:28px;border-radius:50%;background:var(--line);display:block}.il-eseo .pdet{display:grid;gap:7px;flex:1}.il-eseo .ptitle{height:9px;width:72%;border-radius:5px;background:var(--line);display:block}.il-eseo .pstar{display:flex;align-items:center;gap:7px}.il-eseo .pstar .cnt{font-family:var(--font-display);font-weight:700;font-size:.7rem;color:var(--muted)}.il-eseo .pprice{font-family:var(--font-display);font-weight:800;font-size:.88rem;color:var(--crimson)}.il-eseo .pstock{font-family:var(--font-display);font-weight:600;font-size:.68rem;color:#1d9d5b}.il-eseo .ores{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:11px;border:1px solid var(--line-soft);background:var(--surface)}.il-eseo .ores .ofav{width:22px;height:22px;border-radius:7px;background:var(--line);flex:none}.il-eseo .schema-pill{position:absolute;right:-22px;bottom:34px;z-index:5;background:var(--slate-900);border-radius:13px;padding:10px 13px;display:flex;align-items:center;gap:9px;box-shadow:var(--shadow-lg)}.il-eseo .schema-pill i{width:16px;height:16px;border-radius:5px;background:#3858e9;flex:none}.il-eseo .schema-pill span{font-family:var(--font-display);font-weight:700;font-size:.75rem;color:#fff}.il-lseo .lbody{padding:16px;display:grid;gap:12px}.il-lseo .mmap{height:100px;border-radius:13px;overflow:hidden;background:#dbeafe;border:1px solid #bfdbfe;position:relative}.il-lseo .mgrid{position:absolute;inset:0;background-image:linear-gradient(rgba(147,197,253,.4) 1px,transparent 1px),linear-gradient(90deg,rgba(147,197,253,.4) 1px,transparent 1px);background-size:22px 22px}.il-lseo .mroad{position:absolute;height:7px;background:#ffffffbf;left:-10%;right:-10%;top:52%;transform:rotate(-8deg)}.il-lseo .mroad2{position:absolute;width:7px;background:#ffffffbf;top:-10%;bottom:-10%;left:44%;transform:rotate(6deg)}.il-lseo .mpin{position:absolute;top:18%;left:40%;width:26px;height:26px;display:grid;place-items:center;z-index:2}.il-lseo .mpin svg{width:26px;height:26px;color:var(--crimson);filter:drop-shadow(0 4px 7px rgba(206,1,50,.5))}.il-lseo .lpack{display:grid;gap:8px}.il-lseo .lrow{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:11px;border:1px solid var(--line-soft);background:var(--surface)}.il-lseo .lrow.top{border-color:#ce013240;background:var(--crimson-soft)}.il-lseo .lnum{width:22px;height:22px;border-radius:7px;background:var(--line);flex:none;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:.68rem;color:var(--muted)}.il-lseo .lrow.top .lnum{background:linear-gradient(140deg,var(--crimson),var(--crimson-700));color:#fff}.il-lseo .lll{display:grid;gap:5px;flex:1}.il-lseo .lkm{font-family:var(--font-display);font-weight:600;font-size:.66rem;color:var(--muted)}.il-lseo .badge-lseo{right:-22px;top:28px}.il-audit .abody{padding:16px;display:grid;gap:10px}.il-audit .acheck{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:11px;border:1px solid var(--line-soft);background:var(--surface)}.il-audit .aic{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;color:#fff}.il-audit .aic svg{width:13px;height:13px}.il-audit .aic.ok{background:linear-gradient(140deg,#1d9d5b,#137a45)}.il-audit .aic.fail{background:linear-gradient(140deg,var(--crimson),var(--crimson-700))}.il-audit .aic.warn{background:linear-gradient(140deg,#d97706,#b45309)}.il-audit .all{display:grid;gap:5px;flex:1}.il-audit .lh-pill{position:absolute;right:-24px;top:28px;z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow-lg);padding:14px 16px;display:flex;align-items:center;gap:13px}.il-audit .lh-ring{width:48px;height:48px;border-radius:50%;background:conic-gradient(#1d9d5b 0 94%,var(--line-soft) 94% 100%);display:grid;place-items:center;flex:none}.il-audit .lh-ring b{width:36px;height:36px;border-radius:50%;background:var(--surface);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;color:#1d9d5b;font-size:.88rem}.il-audit .lh-pill .lht{font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:.84rem}.il-audit .lh-pill .lhs{font-size:.68rem;color:var(--muted)}.il-gads .gbody{padding:16px;display:grid;gap:13px}.il-gads .adprev{background:var(--surface-tint);border:1px solid var(--line-soft);border-radius:13px;padding:13px;display:grid;gap:8px}.il-gads .adtag{display:flex;align-items:center;gap:5px}.il-gads .adtag i{width:8px;height:8px;border-radius:2px;background:#3858e9;flex:none}.il-gads .adtag span{font-family:var(--font-display);font-weight:700;font-size:.68rem;color:#3858e9}.il-gads .adurl{height:7px;width:46%;border-radius:4px;background:var(--muted);opacity:.35;display:block}.il-gads .adtitle{height:11px;width:76%;border-radius:5px;background:#1a0dab99;display:block}.il-gads .addesc{display:grid;gap:5px}.il-gads .gmets{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.il-gads .gmet{background:var(--surface-tint);border:1px solid var(--line-soft);border-radius:11px;padding:12px;display:grid;gap:7px}.il-gads .gmet svg{width:15px;height:15px;color:var(--crimson)}.il-gads .gmv{height:11px;width:55%;border-radius:5px;background:var(--ink);display:block}.il-gads .gmk{height:7px;width:88%;border-radius:4px;background:var(--line-soft);display:block}.il-gads .badge-ga{right:-24px;bottom:30px}.il-webapp .wdash{display:grid;grid-template-columns:52px 1fr;min-height:264px}.il-webapp .wside{background:var(--slate-900);padding:14px 0;display:grid;gap:13px;justify-items:center;align-content:start}.il-webapp .wbrand{width:26px;height:26px;border-radius:8px;background:linear-gradient(140deg,var(--crimson),var(--crimson-700))}.il-webapp .wmi{width:22px;height:22px;border-radius:7px;background:#ffffff1a;display:block}.il-webapp .wmi.on{background:var(--crimson)}.il-webapp .wcon{background:var(--bg);display:grid;align-content:start}.il-webapp .wtopbar{padding:12px 14px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;gap:10px}.il-webapp .wsearch{flex:1;height:26px;border-radius:999px;background:var(--surface-tint);border:1px solid var(--line-soft)}.il-webapp .wav{width:26px;height:26px;border-radius:50%;background:linear-gradient(140deg,var(--crimson),var(--crimson-700));flex:none}.il-webapp .wbody{padding:13px;display:grid;gap:11px;align-content:start}.il-webapp .wstats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.il-webapp .wstat{background:var(--surface);border:1px solid var(--line-soft);border-radius:11px;padding:11px;display:grid;gap:7px}.il-webapp .wic{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:#fff}.il-webapp .wic svg{width:12px;height:12px}.il-webapp .wstat:nth-child(1) .wic{background:linear-gradient(140deg,var(--crimson),var(--crimson-700))}.il-webapp .wstat:nth-child(2) .wic{background:linear-gradient(140deg,var(--slate),var(--slate-700))}.il-webapp .wstat:nth-child(3) .wic{background:linear-gradient(140deg,#1d9d5b,#137a45)}.il-webapp .wtable{background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.il-webapp .wtr{display:flex;gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--line-soft)}.il-webapp .wtr:last-child{border-bottom:0}.il-webapp .wdot{width:8px;height:8px;border-radius:50%;flex:none}.il-webapp .wtr:nth-child(1) .wdot{background:#1d9d5b}.il-webapp .wtr:nth-child(2) .wdot{background:var(--crimson)}.il-webapp .wtr:nth-child(3) .wdot{background:#d97706}.il-webapp .badge-wa{left:-24px;bottom:28px}.il-ind .idark{border-radius:var(--r-lg)!important;overflow:hidden}.il-ind .idash{padding:18px;background:var(--slate-900);display:grid;gap:14px}.il-ind .iheader{display:flex;align-items:center;justify-content:space-between}.il-ind .idots{display:flex;gap:7px}.il-ind .idots i{width:9px;height:9px;border-radius:50%;display:block}.il-ind .idots i.ok{background:#28c840}.il-ind .idots i.warn{background:#ffbe2f}.il-ind .idots i.err{background:#ff6058}.il-ind .itag{font-family:var(--font-display);font-weight:700;font-size:.7rem;color:#ffffff73}.il-ind .gauges{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.il-ind .gauge{background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:13px;padding:14px;display:grid;gap:8px;justify-items:center}.il-ind .gring{width:52px;height:52px;border-radius:50%;display:grid;place-items:center}.il-ind .gring.g1{background:conic-gradient(#28c840 0 78%,#ffffff1a 78% 100%)}.il-ind .gring.g2{background:conic-gradient(#ffbe2f 0 63%,#ffffff1a 63% 100%)}.il-ind .gring.g3{background:conic-gradient(var(--crimson) 0 92%,rgba(255,255,255,.1) 92% 100%)}.il-ind .gring b{width:38px;height:38px;border-radius:50%;background:var(--slate-900);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;color:#fff;font-size:.76rem}.il-ind .gl{height:7px;width:78%;border-radius:4px;background:#ffffff24;display:block}.il-ind .gl2{height:5px;width:52%;border-radius:4px;background:#ffffff12;display:block}.il-ind .flow{display:flex;align-items:center;gap:0}.il-ind .fnode{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:9px 10px;display:flex;align-items:center;gap:7px;flex:1}.il-ind .fnode .fic{width:14px;height:14px;border-radius:4px;background:#fff3;flex:none;display:block}.il-ind .fnode:nth-child(1) .fic{background:#28c840}.il-ind .fnode:nth-child(3) .fic{background:#ffbe2f}.il-ind .fnode:nth-child(5) .fic{background:var(--crimson)}.il-ind .ffl{display:grid;gap:4px;flex:1}.il-ind .ffl span{height:5px;border-radius:3px;background:#ffffff38;display:block}.il-ind .farr{display:flex;align-items:center;justify-content:center;padding:0 3px;color:#ffffff40}.il-ind .farr svg{width:13px;height:13px}.il-ind .badge-ind{left:-24px;bottom:28px}.il-desk .mac{background:#1d2227;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.il-desk .mac-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;background:#2d3136;border-bottom:1px solid rgba(255,255,255,.07)}.il-desk .mac-menu{display:flex;gap:10px;margin-left:8px}.il-desk .mac-menu span{font-family:var(--font-text);font-size:.68rem;color:#ffffff80}.il-desk .mac-body{display:grid;grid-template-columns:96px 1fr;min-height:220px}.il-desk .mac-side{background:#252a30;padding:13px 10px;display:grid;gap:8px;align-content:start}.il-desk .mac-si{height:22px;border-radius:6px;background:#ffffff14;display:block}.il-desk .mac-si.on{background:#ce0132cc}.il-desk .mac-main{padding:15px;display:grid;gap:11px;align-content:start}.il-desk .mac-toolbar{height:30px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);display:flex;align-items:center;gap:8px;padding:0 11px}.il-desk .mac-toolbar i{width:11px;height:11px;border-radius:3px;background:#ffffff1c}.il-desk .mac-toolbar .mt{height:7px;flex:1;border-radius:4px;background:#ffffff17}.il-desk .mac-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.il-desk .mac-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px;display:grid;gap:8px}.il-desk .mcc{width:18px;height:18px;border-radius:5px;display:block}.il-desk .mac-card:nth-child(1) .mcc{background:var(--crimson)}.il-desk .mac-card:nth-child(2) .mcc{background:#3858e9}.il-desk .mcl{height:8px;border-radius:4px;background:#ffffff3d;display:block}.il-desk .mck{height:6px;width:68%;border-radius:4px;background:#ffffff1a;display:block}.il-desk .badge-desk{right:-24px;bottom:28px}.il-desk .chip-desk{left:-22px;top:30px}.il-erpdev .edark{border-radius:var(--r-lg)!important;overflow:hidden}.il-erpdev .ebody{padding:24px;background:var(--slate-900);min-height:260px;display:grid;place-items:center}.il-erpdev .ndiag{width:100%;max-width:340px;position:relative}.il-erpdev .ndiag svg{display:block;width:100%;height:auto;overflow:visible}.il-erpdev .badge-erpd{right:-26px;top:24px}.il-erpdev .chip-erpd{left:-22px;bottom:30px}.il-crm .crmbody{padding:14px;display:grid;gap:12px}.il-crm .pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.il-crm .kcol{display:grid;gap:7px;align-content:start}.il-crm .khead{display:flex;align-items:center;gap:6px;padding-bottom:8px;border-bottom:2px solid var(--line-soft)}.il-crm .kcol.won .khead{border-color:#1d9d5b}.il-crm .kdot{width:8px;height:8px;border-radius:50%;background:var(--line);flex:none}.il-crm .kcol.won .kdot{background:#1d9d5b}.il-crm .kct{height:7px;flex:1;border-radius:4px;background:var(--line);display:block}.il-crm .deal{background:var(--surface-tint);border:1px solid var(--line-soft);border-radius:9px;padding:9px;display:grid;gap:6px}.il-crm .kcol.won .deal{background:#1d9d5b12;border-color:#1d9d5b40}.il-crm .dav{width:18px;height:18px;border-radius:50%;background:var(--line);display:block}.il-crm .kcol:nth-child(2) .deal:first-child .dav{background:linear-gradient(140deg,var(--crimson),var(--crimson-700))}.il-crm .dl{height:7px;border-radius:4px;background:var(--line);display:block}.il-crm .dl2{height:5px;width:60%;border-radius:4px;background:var(--line-soft);display:block}.il-crm .damt{font-family:var(--font-display);font-weight:800;font-size:.68rem;color:var(--crimson)}.il-crm .kcol.won .damt{color:#1d9d5b}.il-crm .badge-crm{right:-22px;top:24px}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active,.nav-links[data-astro-cid-3ef6ksr2] .has-mega[data-astro-cid-3ef6ksr2] .nav-mega-trigger[data-astro-cid-3ef6ksr2].active,.mega-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:#c10e39;font-weight:600}.drawer[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].dlink.active,.drawer[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].dsub.active,.dacc-btn[data-astro-cid-3ef6ksr2].active{color:var(--crimson)!important;font-weight:600;background:var(--crimson-soft)!important}
