@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--navy: #08234d;--blue: #0879dc;--muted: #627083;--pale-blue: #f2f8fd;--content-width: 1240px;font-family:Inter,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;background:#fff}*{box-sizing:border-box}body{min-width:320px;margin:0;color:var(--navy);font-size:14px}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #ffbf39;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:relative;z-index:5;display:flex;width:100%;min-height:104px;align-items:center;justify-content:space-between;gap:28px;padding:16px 32px;background:#fff;box-shadow:0 2px 6px #0000000d}.brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;text-decoration:none}.brand-mark{display:block;width:55px;height:55px;flex:0 0 55px}.brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.brand-copy{display:flex;flex-direction:column;gap:2px}.brand-copy strong{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:800;line-height:1.05;letter-spacing:-.6px;white-space:nowrap}.brand-copy strong .brand-core{color:#0f2c59}.brand-copy strong .brand-tamil{color:#e02228}.brand-subtitle{margin-top:2px;color:#555;font-size:13px;line-height:1.25;white-space:nowrap}.trust-badges{display:flex;align-items:center;margin-top:3px;color:#cbd1d9}.trust-badge{display:inline-flex;align-items:center;gap:6px;color:#06c;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.trust-badge+.trust-badge:before{margin:0 10px;color:#cbd1d9;content:"\2022"}.trust-badge-icon{width:20px;height:20px;min-width:20px;min-height:20px;object-fit:contain;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.trust-verified{color:#00a651}.trust-trusted{color:#0056b3;font-weight:700}.trust-support{color:#e02228}.main-navigation{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:clamp(16px,1.56vw,32px);margin-left:auto}.nav-link,.nav-dropdown summary{color:#2d3748;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}.nav-link{position:relative;padding:8px 0}.nav-link:hover,.nav-dropdown summary:hover{color:var(--blue)}.nav-link.is-active{color:#0f2c59;font-weight:700}.nav-link.is-active:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:#06c;content:""}.nav-dropdown{position:relative}.nav-dropdown summary{cursor:pointer;list-style:none}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary span{margin-left:2px}.dropdown-menu{position:absolute;top:calc(100% + 14px);left:-14px;display:grid;min-width:190px;padding:7px;border:1px solid #e5edf5;border-radius:10px;background:#fff;box-shadow:0 12px 28px #031c4026}.dropdown-menu a{padding:10px;border-radius:6px;color:var(--navy);font-size:12px;text-decoration:none}.dropdown-menu a:hover{background:#f0f7fd}.nav-search{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%;background:#f4f6f8;color:#2d3748}.nav-search svg,.search-form-icon{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.login-button{min-height:56px;padding:10px 24px;border:0;border-radius:28px;background:#1976d2;color:#fff;font-size:14px;font-weight:600;white-space:nowrap;transition:background .2s ease,transform .2s ease}.login-button:hover{transform:translateY(-1px);background:#125eaa}.mobile-menu-toggle{display:none;width:42px;height:42px;margin-left:auto;border:1px solid #dbe7f2;border-radius:9px;background:#fff;color:var(--navy)}.mobile-menu-toggle svg{width:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.hero{width:100%;margin:0;padding:0;min-height:clamp(273px,35.5vw,400px);display:flex;align-items:center;background-color:#dcecf5;background-image:linear-gradient(90deg,#fffffff2,#fff9,#fff3),url("./media/hero-skyline-bg-W46CETWE.jpg");background-position:center;background-size:cover}.hero-content{width:min(1200px,100%);margin:0 auto;padding:42px 24px}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:#0879dc;font-size:10px;font-weight:700;letter-spacing:.25px}.eyebrow i{width:1px;height:12px;background:#1684d7}.hero h1{max-width:670px;margin:0;color:#0a2a58;font-size:clamp(42px,5.2vw,68px);font-weight:900;letter-spacing:-2.3px;line-height:.99}.hero h1 span{color:#0879dc}.hero-description{max-width:530px;margin:16px 0 20px;color:#536274;font-size:13px;line-height:1.6}.search-form{display:flex;width:min(570px,100%);min-height:47px;align-items:center;gap:12px;padding:5px 6px 5px 17px;border:1px solid rgba(255,255,255,.95);border-radius:999px;background:#fff;box-shadow:0 5px 14px #14334f1f}.search-form-icon{flex:0 0 auto;color:#0789eb}.search-form input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#142d50;font-size:11px}.search-form input::placeholder{color:#99a4b2}.search-form button{min-width:92px;min-height:35px;border:0;border-radius:999px;background:#0879dc;color:#fff;font-size:11px;font-weight:700}.search-form button:hover{background:#0566bf}.quick-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.filter-chip{min-height:25px;padding:3px 11px;border:1px solid #e2eaf1;border-radius:999px;background:#fff;color:#27384e;font-size:9px;line-height:1;transition:background .2s ease,color .2s ease,border-color .2s ease}.filter-chip:hover,.filter-chip.is-selected{border-color:#0879dc;background:#0879dc;color:#fff}.filter-more{border-color:#c7e4fb;background:#ecf7ff;color:#0879dc;font-weight:700}.section-wrap{width:min(var(--content-width),100%);margin:0 auto;padding-right:20px;padding-left:20px}.services{padding-top:58px;padding-bottom:58px}.section-heading{margin-bottom:32px;text-align:center}.section-heading h2{margin:0 0 7px;color:#092a58;font-size:28px;font-weight:800;letter-spacing:-.8px}.section-heading p{margin:0;color:#758194;font-size:12px}.results-bar{display:flex;align-items:center;justify-content:space-between;margin:-14px 0 15px;color:#56677a;font-size:12px}.results-bar button,.empty-results button{border:0;background:transparent;color:#0879dc;font-weight:700;text-decoration:underline;text-underline-offset:3px}.service-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.service-card{position:relative;display:flex;min-height:clamp(130px,16.5vw,205px);overflow:hidden;align-items:flex-start;padding:16px 15px;border:0;border-radius:16px;color:#fff;text-align:left;isolation:isolate;transition:transform .2s ease,box-shadow .2s ease}.service-card:hover{z-index:1;transform:translateY(-3px);box-shadow:0 9px 20px #0c264d33}.service-card:after{position:absolute;z-index:0;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.34),transparent 72%);content:"";pointer-events:none}.service-card.travel{background:linear-gradient(135deg,#00a0f4,#0065c5)}.service-card.food{background:linear-gradient(135deg,#ff7a16,#d94300)}.service-card.shopping{background:linear-gradient(135deg,#00c75a,#00852e)}.service-card.home-services{background:linear-gradient(135deg,#8622b0,#5425a4)}.service-card.jobs{background:linear-gradient(135deg,#f31966,#d41153)}.service-card.education{background:linear-gradient(135deg,#00b6cc,#007cb5)}.service-card.classifieds{background:linear-gradient(135deg,#ef8500,#ba4b00)}.service-card.business{background:linear-gradient(135deg,#2195e8,#1260bf)}.service-card.software{background:linear-gradient(135deg,#6648c1,#3b48b7)}.service-card.local{background:linear-gradient(135deg,#0094da,#005c9f)}.service-icon{position:relative;z-index:1;display:grid;width:25px;height:28px;place-items:center}.service-icon svg{width:23px;height:23px;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.service-icon svg path:first-child:not(:only-child){fill:#ffffff1f}.card-thumb{position:absolute;z-index:1;top:18px;right:18px;width:48px;height:48px;overflow:hidden;border:1.5px solid rgba(255,255,255,.5);border-radius:10px;box-shadow:0 4px 10px #00000026}.card-thumb img{display:block;width:100%;height:100%;object-fit:cover}.service-card-copy{position:absolute;z-index:1;right:12px;bottom:17px;left:15px;display:flex;flex-direction:column;gap:4px}.service-card-copy strong{max-width:calc(100% - 3px);font-size:13px;font-weight:800;line-height:1.2}.service-card-copy span{font-size:8px;line-height:1.25}.service-arrow{position:absolute;z-index:1;right:13px;bottom:12px;display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#ffffff3d;font-size:16px}.empty-results{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed #cbd9e7;border-radius:14px;color:#5c6c80;text-align:center}.empty-results strong{color:var(--navy);font-size:16px}.software-section{padding:42px max(20px,(100vw - var(--content-width)) / 2);background:#f3f8fc}.software-layout{display:grid;width:min(var(--content-width),100%);grid-template-columns:minmax(210px,1.2fr) minmax(350px,1.65fr) minmax(190px,.9fr);align-items:center;gap:22px;margin:0 auto}.software-intro h2{margin:0 0 7px;color:#092a58;font-size:23px;font-weight:800;letter-spacing:-.6px}.software-intro>strong{color:#0879dc;font-size:11px}.software-intro p{max-width:340px;margin:13px 0 17px;color:#5b6879;font-size:11px;line-height:1.55}.pill-button{display:inline-flex;min-height:37px;align-items:center;gap:12px;padding:0 17px;border-radius:999px;background:#092a58;color:#fff;font-size:10px;font-weight:600;text-decoration:none;transition:background .2s ease}.pill-button:hover{background:#0879dc}.software-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-card{display:flex;min-height:152px;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;border:1px solid #e5edf4;border-radius:12px;background:#fff;text-align:center;box-shadow:0 2px 5px #102f4e08}.product-icon{display:grid;width:42px;height:42px;margin-bottom:8px;place-items:center;border-radius:50%;background:#eef7fe;color:#092c59;font-size:20px;font-weight:800}.product-card h3{margin:0 0 5px;font-size:13px}.product-card p{min-height:29px;margin:0;color:#607087;font-size:9px;line-height:1.35}.product-card small{margin-top:9px;color:#8a97a7;font-size:7px}.software-feature{position:relative;display:block;min-height:155px;overflow:hidden;border-radius:13px;background-image:linear-gradient(180deg,#0426531a 15%,#031b41e0),url(https://images.unsplash.com/photo-1519389950473-47ba0277781c?auto=format&fit=crop&w=650&q=80);background-position:center;background-size:cover;box-shadow:0 6px 14px #0b244126;text-decoration:none;transition:transform .2s ease}.software-feature:hover{transform:translateY(-2px)}.ai-label{position:absolute;top:11px;left:11px;padding:6px 10px;border-radius:5px;background:#0879dc;color:#fff;font-size:9px;font-weight:700}.feature-caption{position:absolute;right:12px;bottom:12px;left:12px;display:flex;flex-direction:column;gap:4px;color:#fff}.feature-caption strong{font-size:11px}.feature-caption small{font-size:8px}.concierge-banner{position:relative;display:flex;width:100%;min-height:350px;align-items:center;justify-content:space-between;gap:32px;overflow:hidden;padding:40px 60px;border-radius:12px;background-color:#303335;background-image:linear-gradient(#0009,#0009),url("./media/support-concierge-bg-TVQHD6W4.jpg");background-position:center;background-size:cover}.concierge-card{width:100%;max-width:480px;padding:32px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:#1414148c;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.concierge-heading{display:flex;align-items:center;gap:24px}.support-badge{display:flex;width:64px;height:64px;flex:0 0 64px;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#092a58;flex-direction:column;gap:1px}.support-badge strong{font-size:17px;font-weight:900;line-height:1}.support-badge svg{width:25px;height:25px;fill:none;color:#0879dc;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.concierge-heading-copy{min-width:0}.concierge-card h2{margin:0 0 4px;color:#fff;font-size:24px;font-weight:700;line-height:1.2}.concierge-card p{margin:0 0 20px;color:#ccc;font-size:13px;line-height:1.5}.concierge-card ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.concierge-card li{position:relative;display:flex;align-items:center;gap:10px;min-height:36px;color:#e2e8f0;font-size:14px;line-height:1.8}.concierge-card li:before{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:50%;background:#ffca05;color:#26354b;content:"\2713";font-size:13px;font-weight:900}.concierge-call{display:none;margin-top:16px;color:#fff;font-size:11px;font-weight:700;text-decoration:none}.concierge-call span{display:block;margin-top:3px;color:#ffe36a}.district-card{display:flex;align-items:center;gap:16px;padding:24px 32px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:#1414148c;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.district-map{display:flex;width:56px;height:56px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tn-map-logo{width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.district-copy{display:flex;flex-direction:column;gap:4px}.district-copy small:first-child{color:#3b82f6;font-size:11px;font-weight:700;letter-spacing:1px}.district-copy small:last-child{color:#94a3b8;font-size:13px}.district-copy strong{color:#fff;font-size:20px;font-weight:700;white-space:nowrap}.why-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:42px;padding-top:48px;padding-bottom:48px}.why-points{padding-right:30px;border-right:1px solid #edf0f4}.why-points h2{margin:0 0 26px;color:#0a2a58;font-size:19px;font-weight:800}.point-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.trust-point{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.trust-point>span{display:grid;width:43px;height:43px;place-items:center;border-radius:50%;background:#e1f2ff;color:#0879dc;font-size:20px;font-weight:800}.trust-point strong{font-size:10px;line-height:1.35}.trust-point small{color:#6b7889;font-size:8px;line-height:1.4}.population-panel{position:relative;overflow:hidden;padding:20px 24px 18px;border:1px solid #d9eafa;border-radius:15px;background:linear-gradient(110deg,#f5fbff,#eaf5fd)}.population-panel:after{position:absolute;right:-20px;bottom:-55px;width:180px;height:150px;background:#d7e8f5;clip-path:polygon(0 30%,23% 0,43% 27%,61% 9%,100% 24%,100% 100%,0 100%);content:"";opacity:.5}.panel-eyebrow{position:relative;z-index:1;color:#0879dc;font-size:8px;font-weight:800;letter-spacing:.5px}.population-panel h2{position:relative;z-index:1;margin:4px 0;font-size:24px;font-weight:900;letter-spacing:-.5px}.population-panel>p{position:relative;z-index:1;margin:0 0 18px;color:#5f6e80;font-size:10px}.stat-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stat-grid article{display:flex;min-height:72px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(255,255,255,.8);border-radius:9px;background:#ffffffc7}.stat-grid article>span{color:#0879dc;font-size:15px}.stat-grid strong{font-size:14px}.stat-grid small{color:#758194;font-size:8px}.site-footer{padding:23px max(20px,(100vw - var(--content-width)) / 2) 0;background:#061a3b;color:#fff}.footer-main{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.13)}.footer-brand .brand-mark{width:40px;height:40px;flex-basis:40px}.footer-brand .brand-copy strong{color:#fff;font-size:17px}.footer-brand .brand-copy strong .brand-core{color:#fff}.footer-brand .brand-copy strong .brand-tamil{color:#e02228}.footer-tamil-subtitle{font-size:13px;font-weight:400;color:#94a3b8;margin-top:6px;margin-bottom:0;letter-spacing:.2px}.footer-brand .brand-copy small{color:#bdc7d5}.footer-links{display:flex;align-items:center;gap:25px}.footer-links a{color:#e0e8f2;font-size:10px;text-decoration:none}.footer-links a:hover{color:#59b3ff}.footer-phone{display:flex;min-height:52px;align-items:center;gap:9px;padding:7px 12px;border:1px solid rgba(255,255,255,.15);border-radius:10px;text-decoration:none}.footer-phone>span:first-child{color:#ffd400;font-size:18px}.footer-phone>span:last-child{display:flex;flex-direction:column;gap:3px}.footer-phone small{color:#b8c3d2;font-size:7px}.footer-phone strong{font-size:11px}.footer-bottom{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:15px;color:#94a1b5;font-size:8px}.footer-social-icons{display:flex;align-items:center;gap:12px}.footer-social-icons a{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#ffffff14;color:#fff;transition:background-color .2s ease,transform .2s ease}.footer-social-icons a:hover{transform:translateY(-2px);background:#fff3}.footer-social-icons a:focus-visible{outline:2px solid #fff;outline-offset:3px}.footer-social-icons svg{width:18px;height:18px;fill:currentColor}.dialog-backdrop{position:fixed;z-index:20;inset:0;display:grid;overflow-y:auto;padding:24px;place-items:center;background:#021025ad}.account-dialog{position:relative;width:min(430px,100%);padding:34px;border:1px solid #e5edf5;border-radius:18px;background:#fff;box-shadow:0 25px 70px #000f284d;text-align:center}.dialog-close{position:absolute;top:12px;right:12px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:#f1f5f8;color:#31435b;font-size:22px}.dialog-mark{display:inline-grid;width:48px;height:48px;place-items:center;border-radius:14px;background:#eaf5ff;color:#0879dc;font-weight:900}.account-dialog h2{margin:16px 0 7px;color:#092a58;font-size:22px}.account-dialog>p{margin:0;color:#69788a;font-size:12px}.account-form{display:grid;gap:8px;margin-top:24px;text-align:left}.account-form label{margin-top:5px;color:#293b54;font-size:11px;font-weight:700}.account-form input{min-height:43px;padding:0 12px;border:1px solid #d6e1ec;border-radius:8px;color:var(--navy)}.account-form input::placeholder{color:#96a2b0}.account-submit{width:100%;min-height:44px;margin-top:12px;font-size:12px}.account-dialog .account-message{margin-top:14px;padding:10px;border-radius:7px;background:#eef8f1;color:#25643a;font-size:11px;line-height:1.5}.mode-switch{margin-top:16px;border:0;background:transparent;color:#0879dc;font-size:11px;font-weight:700}.demo-note{display:block;margin-top:16px;color:#7d8999;font-size:9px}@media(max-width:1000px){.site-header{gap:8px;padding-right:24px;padding-left:24px}.main-navigation{gap:8px}.nav-link,.nav-dropdown summary{font-size:10px}.nav-search{width:30px;height:30px}.hero{min-height:clamp(273px,35.5vw,355px)}.hero-content{padding:20px}.hero h1{font-size:clamp(36px,5.2vw,52px)}.hero-description{max-width:390px;margin:8px 0 10px;font-size:11px;line-height:1.4}.search-form{width:min(480px,100%);min-height:36px}.search-form button{min-height:28px}.filter-chip{min-height:18px;padding:3px 9px}.quick-filters{margin-top:8px}.services{padding-top:32px;padding-bottom:32px}.section-heading{margin-bottom:24px}.section-heading h2{font-size:23px}.service-grid{gap:10px}.service-card{min-height:clamp(125px,16.5vw,175px);padding:12px;border-radius:13px}.service-card-copy{left:12px;bottom:14px}.service-card-copy strong{font-size:11px}.software-layout{grid-template-columns:minmax(175px,1fr) minmax(300px,1.5fr) minmax(145px,.8fr);gap:14px}.software-section{padding-top:22px;padding-bottom:22px}.software-intro h2{font-size:17px;letter-spacing:-.6px;white-space:nowrap}.software-intro>strong{font-size:9px;white-space:nowrap}.software-intro p{margin:8px 0 11px;font-size:9px;line-height:1.4}.product-card{min-height:120px;padding:8px 6px}.product-icon{width:34px;height:34px;margin-bottom:5px;font-size:17px}.product-card h3{margin-bottom:3px;font-size:11px}.product-card p{min-height:25px;font-size:8px;line-height:1.2}.product-card small{margin-top:5px;font-size:6px}.software-feature{min-height:120px}.concierge-banner{min-height:350px;flex-direction:column;justify-content:center;gap:24px;padding:32px 24px}.concierge-card{width:100%;padding:28px}.district-card{align-self:center}.why-section{padding-top:24px;padding-bottom:24px}.population-panel{padding:13px 16px 12px}.population-panel h2{margin:2px 0;font-size:20px}.population-panel>p{margin-bottom:10px}.stat-grid article{min-height:58px}.site-footer{padding-top:15px}.footer-main{min-height:65px}.footer-bottom{min-height:35px}}@media(max-width:1300px){.site-header{min-height:94px;padding:12px 24px}.brand-mark{width:48px;height:48px;flex-basis:48px}.brand-copy strong{font-size:21px}.brand-subtitle{font-size:11px}.trust-badge{font-size:9px}.trust-badge+.trust-badge:before{margin:0 6px}.mobile-menu-toggle{display:grid;flex:0 0 42px;place-items:center}.main-navigation{position:absolute;top:100%;right:0;left:0;display:none;align-items:stretch;gap:0;padding:8px 24px 16px;border-top:1px solid #edf1f5;background:#fff;box-shadow:0 12px 20px #051d3e1f}.main-navigation.is-open{display:flex;flex-direction:column}.nav-link,.nav-dropdown summary{display:block;padding:13px 8px;font-size:14px}.nav-link.is-active:after{right:auto;width:34px}.nav-dropdown{border-top:1px solid #f0f3f6}.dropdown-menu{position:static;box-shadow:none;border:0;padding:0 0 8px 8px}.dropdown-menu a{display:block}.nav-search{display:none}.main-navigation>.login-button{min-height:46px;margin-top:10px;font-size:13px}}@media(max-width:760px){.site-header{min-height:78px;padding:10px 16px}.brand{min-width:0;flex:1 1 auto;gap:8px}.brand-mark{width:46px;height:46px;flex-basis:46px}.brand-copy{min-width:0}.brand-copy strong{font-size:19px}.brand-subtitle{font-size:10px;white-space:normal}.trust-badges{flex-wrap:wrap;gap:3px 0}.trust-badge{font-size:8px}.trust-badge+.trust-badge:before{margin:0 4px}.hero{min-height:410px;background-position:58% center}.hero-content{padding:46px 20px}.eyebrow{flex-wrap:wrap;gap:7px;font-size:9px}.hero h1{font-size:clamp(39px,9vw,58px);letter-spacing:-1.7px}.hero-description{max-width:510px;font-size:13px}.search-form{width:100%;min-width:0;min-height:48px}.search-form button{min-width:78px}.quick-filters{gap:7px}.services{padding-top:42px;padding-bottom:42px}.section-heading{margin-bottom:24px}.section-heading h2{font-size:25px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.service-card{min-height:176px;padding:13px}.service-card-copy{left:13px;bottom:14px}.service-card-copy strong{font-size:12px}.service-card-copy span{font-size:8px}.software-section{padding:38px 20px}.software-layout{grid-template-columns:1fr 1fr;gap:18px}.software-intro{grid-column:1/-1}.software-intro p{max-width:560px}.software-products{grid-template-columns:1fr}.product-card{min-height:142px}.software-feature{min-height:100%}.concierge-banner{min-height:0;padding:28px 20px}.concierge-card{max-width:520px;padding:24px}.concierge-heading{gap:18px}.concierge-card h2{font-size:21px}.district-card{gap:16px;padding:20px 24px}.why-section{grid-template-columns:1fr;gap:24px;padding-top:38px;padding-bottom:38px}.why-points{padding-right:0;border-right:0}.why-points h2{margin-bottom:20px}.point-grid{gap:6px}.population-panel{padding:19px}.footer-main{flex-wrap:wrap;padding:8px 0 17px}.footer-links{order:3;width:100%;justify-content:space-between;gap:10px}.footer-links a{font-size:9px}.footer-bottom{align-items:flex-start;flex-direction:column;justify-content:center;gap:6px;padding:12px 0}}@media(max-width:480px){.brand-mark{width:39px;height:39px;flex-basis:39px}.brand-copy strong{font-size:16px}.hero{min-height:430px}.hero-content{padding:38px 16px}.hero h1{font-size:39px}.hero-description{margin:14px 0 17px;font-size:12px}.search-form{gap:8px;padding-left:12px}.search-form input{font-size:10px}.search-form button{min-width:68px;min-height:34px;font-size:10px}.filter-chip{min-height:29px;padding:4px 9px;font-size:9px}.section-wrap{padding-right:14px;padding-left:14px}.services{padding-top:34px;padding-bottom:34px}.service-grid{gap:9px}.service-card{min-height:164px;padding:11px;border-radius:12px}.service-card-copy{right:8px;left:11px;bottom:13px}.service-card-copy strong{font-size:11px}.service-card-copy span{font-size:7px}.service-icon svg{width:20px;height:20px}.service-arrow{right:9px;bottom:9px;width:22px;height:22px}.software-section{padding:32px 14px}.software-layout{grid-template-columns:1fr;gap:15px}.software-intro{grid-column:auto}.software-intro h2{font-size:21px}.software-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.product-card{min-height:139px;padding:9px 5px}.product-card h3{font-size:11px}.product-card p{font-size:8px}.product-card small{font-size:6px}.product-icon{width:36px;height:36px;font-size:18px}.software-feature{min-height:180px}.concierge-banner{min-height:0;align-items:stretch;background-position:center;padding:24px 14px}.concierge-card{width:100%;padding:20px}.concierge-heading{align-items:flex-start;gap:12px}.support-badge{width:48px;height:48px;flex-basis:48px}.support-badge strong{font-size:14px}.support-badge svg{width:20px;height:20px}.concierge-card h2{font-size:18px}.concierge-card p{font-size:12px}.concierge-card li{font-size:13px}.concierge-call{display:block}.district-card{position:static;align-self:center;gap:14px;padding:17px 20px}.district-map{width:50px;height:50px;flex-basis:50px}.district-copy strong{font-size:18px}.why-section{padding-top:32px;padding-bottom:32px}.why-points h2{font-size:18px}.point-grid{grid-template-columns:repeat(2,1fr);row-gap:20px}.trust-point>span{width:39px;height:39px}.population-panel h2{font-size:22px}.stat-grid{gap:5px}.stat-grid article{min-height:67px}.stat-grid strong{font-size:12px}.stat-grid small{font-size:7px}.site-footer{padding-right:14px;padding-left:14px}.footer-main{align-items:flex-start}.footer-phone{min-height:44px}.footer-links{flex-wrap:wrap;justify-content:flex-start;gap:12px 17px}.footer-bottom{font-size:7px}.account-dialog{padding:28px 22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
