@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-cyrillic-ext-400-normal.qHufge6k.woff2) format("woff2"),url(/_astro/roboto-cyrillic-ext-400-normal.DhDk0Xwi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-cyrillic-400-normal.CBPI_iaY.woff2) format("woff2"),url(/_astro/roboto-cyrillic-400-normal.BepgbcUK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA5gABIAAAAAGsQAAA39AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVF4AXgiBfgmfBhEMCoJ0gnQLFAABNgIkAyQEIAWEYgcgDIVOG3MZIxH2i7OyB/jrA24MgRr6HmlzCaM2go+1uUKrrwjEMmJDDee8Dlpr4LD+LsxoDHtdq5H/CxNGSDJrT+/U5u2uVjIEWQV0gAqsEod8Fwep4BDXSdkFJh8yft1FBMil99se9ONjNt7Um9rENUgrVOQlWCvXvPx/CRRhZlcXSHYmukAgXG1qXUHAbSnx3RSVErGy1NxVitTdOcJhUOMM8t5KgcvowHQSQDkAXJI6OYf3qca/T8Nx5V8ECeZsY4V8I35GFL5GVulKnf4A0lAfHz8/5/v2JG33MgQ1rhqQMKTkjOk5t7fNuTfp68vwtmPKOBnmqQGQEYT4Scgvv9AWUPfDt4fWOtddK5CE+23D2UGZOBKFIGtfFgcBsCMyBM00wY0VsftMmrdgWd6XEiRLmCYBAqd3Ldzl4vddzasRfW6uXhV1eJS3rhW0Cb77C95Au6EAylElA6CEfIy/gZoQQJoCGNtyRJMWLlYuRHzDhLnEENRkRxl0dAoAxFTFB0DHQSBo4ABCc8+SiHVUtdbRKKDjXNdKY0H/CnNHSgfDaOEkOBjYI1uFmEUtEmn3cPYwHK06BlVUwIoaNOVbCiwx/tB4Lbcl/aA7XSxvdQIGag3zX742zz5/yOYFH2cSCEt8CE2deGpHMH+eOOTNfzgOy6M/AXjE407sLR90SI95zdzkYdfQax31lrscCT7HQfdkVwIbBt102nYHPOCKCPu4Hntsc8anY0+4VxKfn3AWMfOYB2vNTkft3nd6yx5H3HCXR4MX6H/5ZqHDVUIH8u6p7Ap8Bmy0zf7J96iuFCFLpU591jO8u+bXedZNb/s0GI0eW+1zwgV3xzsQOF1y5PChg5s3bdywfnDAs66/r7enu6uzH/nm66++/OLzzz795OOPPvzg/euHV9PJOB8F/96777x9OXT24vzBoN/tvPXmG6+3W81GvfbK86WV5XIabeEzPpusVMpJtEZSd/VYJIU0UBFvg5WGYHStbvdsVlVaO8UaBgSydFoYSyXSdRWcVAaQYq7V7nO7O7SUSZlDdL0BRNLUbuNlaTSYmQYLzFz7AgsTwVqUcKXFJFdkAibiHUe44CYbKlLhzor52YWVxjEqDGu2E30karJWHfizq4H9SinVwQwVgcnIz80vuCAXGVrofuoaFZPhAMli/QId/rb8Qh56TgQJHnWsDANdWMFa9ixf/apkGGtyrjCfiG5fiHWlHJmcxhHpTXY00pvcoS0CE+g3efYXpmbO/KmLI/kcA3rKsB0KBLArXZKlabtnByc4VRjylMf2tPtMzgsSeCoItw5JmnlJZfZoZC2WFqUBhyXSWtpmxlqaHbjILRyV4JaPgojeudvxyvzx0vHy8drM+oyKBOZfjsv+RZJYVPKrXa2nFHhSvQkF2Tv0c1VBgg0/lqUH2MK7EZO1hbluyzd+nQetWNE5tL/aZV2pHKrUaXSaSjmLbGR4aOf8aDAQQJO8UwwCztQnwehb+oleaefe21UrZQImZHmi2MXQe9KYYaXhWL7wkjcy0Gh4jebS7oqBo5lzzVMZCDhuwpH8nDwqvEknUqkmkoqeB45PQioy98VI3ovpYXIYyVlYg1VPTmHTp9g2R8mRLUEdA0rZ+hfOOKMnr6WSR0QwOvZKTV2AnsPgAKFPVRRyqrV7Mq2UKYsYmWql3O5G4y3TubQoUGcSb5Vmzb0U8nBeoqoVa0EfO6JadVyRjMR3HHKvcjInRDITd5zPgcYwuhAgYM5pMBzyvctgaMX+4DH3bTSOpZzyoCh3Sly5nSdUK+XUQbLO/Jokg5qZ6Qb5NFi80JOR5xHwwND9bYNXjqfKhA+4pVLkUzRTlnA2VlHqhhHjpmc1jR3l8WVgYicuDEyTCRwKxkngHiRDeOA6gPiuQs1DVUu7eAjcFyEgCV9Do0FhtTNkVwvwjEj0Eu9yRgiw6lBnJYl58gAGyPGHoNVanuxIaQfBXpJRlzsQK2rbH2uN2KswgRZWg6FJUXg65B15z8C0rFVsKRWahgFGi63qtAnDlkNLJkhufYDtzJkIdWHFoyesEYJrZ1vqHVJ/pxYwt0BevCy+dItyrSBGUAjJZhZXrNFwmED3Ol3diB+lnliIJM5QGWtH4kn2JONNKpiMMk+ey4hAKPYGCrYkWPQdyb/FsZQIr5Wfe8OaSlSj7i4HhZAhVNOV3Z7liR0LhAyRrEGsMbF48UVo3g13G4ZGGpcmYGaRRaZVD0qoyYCltwVkgEVoNrQQnRWAk5SbvhaMQCsJkwls4X3xUk12X0FBpKVyka0LdU7ZpGItk5QdLKBNWGsgSiWJUptUkCvKI7IMH3C/qRHYSJ1PWFvxPaAiMHnlvwSpEdCfBCNwehVVmI/PWxie08C5KmhNGXEJ8VrO1Gh6bFwzB2GLiW3TzWYkUNrqtVpv5GWz1leMX7BgtTAft544yxthx3I8mply7kE11HljTn9hFTdE+apS3t3HiFxarVkvKsJiiwdCrpHK9nmPLOu1VgjMVqO0xkkNSoghlQC6kWYmJDpo1IFBxVKMf2GSBnn7CqGFI1OLoNSCdJ3S+ppUslT68ddzuGOBvtqnySBgsSxXJ9oNAws7r+bcxZWo19GtmjkiKgRk8RuUVGsqzdUI3YUDCZJy5Da+xLkHvEsKQdO2RFmcWJF2g0tPb7aTqi2IrDcjnVuePM3rQLzLWyUWb8xSY+cWF74DK3ageqqpsM+sXgNM1GsNKq7BwDbGt3VdHVZJLun138MbIUsFqRUl3Uxhmr+75JCGwEYfXJJESqC3Uj27oWop+0fVXH42YQM7JcmVv6gCLOTrIahlgfRl77FUCSlH6vca2Dk172AllcCxa1OXb1axskwVNQ28ZCvAxol39TuAwuxbiJHsUh4QWwGeD/SZSlm8SzHsBpcwev0ke7p2PU8IOSVmWQ1sZh+Gg1ZZBsES96Hgp//XnR0IGMdWdgCOGfcktLUPrCPdhj9DqMnU1e9bDuxPZC3zP1hsUUWhTln9+4RGMc5HuM3uLf+kDTAoEqO+ia4DhEk5KPNloweqwCUWOiPeQKhQzB+8uE+OoN3bJ75Of2i5ROl+sn8I5PPRxRNYgoDdVzsOdCnMH6LuIh+gnoYGolNpi46Kfgd0xUYzMkIzfC4TJCkxw3u4eGmpBbG1GVnah+BxmLsyeGUUD6t2+bAhUSQjDtIFPvyttkeowIm/01SIodPbVnoF4I/hM068tKsRx1DDz22OCICgTjsm23hGPFBcn4EQ/Q3iS6+FeS3KWnfND76iVJJH7hzym4ZdQPucSIYpTT+5D+jKICz1h6VIClizgEuPrJOAQbwKwYe97+qKAoFBg2YigaiRBU4wxwonj7Of4w/Hjo7pJAZgYIBpxpcJD5fWHviTrSvkAM9deV1PZ+x2o4/bA8/v7bet3nff/ZBo4KP33rNte+edD/Ie913LMe7bWwfA886Z+55Fe6jQhvwd2e7yjDzN8qkHfBO9E2OghOj9px+G2rqZ8NgLRaPCWqe2cVBaS5fPesmi89n8yD3vlm4csBnH73Hy82CHPHbsXmdg41/x0Xtz2KPm7mDmc9Wb984vLtg9v2bzpOcGT+snPV+3Zff8gpI986u2ZDwfEjVyQ1DL7KfCPp3R9b/z0spF42qPL5riTCzcGeyH0ZQFIBVyKGjCwlCn+bOSpbxrWMbI2CDeLC3NcJTpQRmpafcqip/KmIqUMSXwlfSU1LT7OEsOAoKXcEwyQQA4f29LdFxGacD0f4IxGgDg6f9WDwDfPCdcg36vhzS7AC2nrh6yA8pzCgf5O9IQ9WLh21FlOP2XxpQBdETD0FgW3Jrk/pCJJKYTYAiU4iiwbwPawEAA/HAWBwkLgDsDf58l2IllGfzxd5Yj3ZNZgVgXswpG87DkMlXd/TFR8hI0ClaMdNkxsCPSGpuxr5Oor47S29sDi7Uqt1q9SrerVq9WnVYruDVbg0frUq9KK05s4UYtpkrZ2Z2Hq61Vwx35rbIIyi1NJ8sxtXJirvBWKychXI1zm57LFXxb5+YKXS/F6DIqw6nSTDCtc/q5f7qJ22D0JJdZaOV+6AtN05uEJKn13FZxFyNtIevBabvR5aFQXV+NOKsbtwZWV/JUZ2uzl3a37cC6sZar1qqnCrepkKyyqTUYjF13w7O22qbcwq3f3BpVWXNsusXak8fhiIZmNqDKZTeN/vXn753J1+Odz+9n+Hj6eX95e3vkdbP66ub5PuPpmuPx4mHn/tTcJ7fHLjdH7qw+/vdeHVW5PIJysXI+czZrNQsnE8cjR6OqYjzjoGe//1c6sDsoihvbla3CZtZcmfVsc5FYjayEjCyHqiy5XRYdC06V5Znz/1ZYZkxZpo1qqWHSrDJhyjKuGZOMykdGFMPqkSEYFIrZgv6Ovig9XUqf3tUsnS12O62PtLfO0daaktYWRUZjPw31j9TVJimX+smHTF7KFiTbFAlt27Bb0uY9ta1DJBM9kmgP+rcJViUeIOYn6rdSTSGM2MLIzPDYwuizHfG7ExY1M/xiQUhasDMoLdAZ7Ap0+WXanUqmcNpdwpUgSgULEOvEb4IHlPg7bZlWp5opnZQGZ+6yuqRrnaQUuVK6JZ8lS+U6yeFqQSlw+w23ZGpOnsmcmou5ElgpYwFsHfuNcW4YCt1Pu315jqX3q+biUp8lq9BHW3yjcnNvamQX+OQWH5zbwvw7iHa6Nu7YgbjZUt/u3Pw7Oa7LuO5gbG52/h2CCyItrXBwlI4bfaUNjjMFiZSwdWmjh6JLSzjgJl/CJYvSSy/RhZt0NurfVCQAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXAAA8AAAAABwAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArg2VNUQVQAAAIQAAAASwAAAF5fnUM1Y21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABNgAAATZnhEGkaGVhZAAAA+AAAAA2AAAANgz5sE5oaGVhAAAEGAAAAB8AAAAkCroNqWhtdHgAAAQ4AAAAHwAAACQX6f/DbG9jYQAABFgAAAATAAAAFAFZAbFtYXhwAAAEbAAAABwAAAAgACkBIW5hbWUAAASIAAABIgAAAmI2jl6RcG9zdAAABawAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhaWecwMDKwMA6i9WYgYFRHkIzX2RIY2JgYABiKHAACjIgAXd/f3eQoLwvG8M/BoY09llMDAoMjPNBcixWrBuAlAIDMwDj2QowAAAAeNoNx7EBAUAQALDcPWhhAQCoTAQAOrCGgQxHugihoaCjYCHfu8cphryPp0dMxPmxvsVSqmnpCWSM7VCEjEV8yC+K/H8Cgh/DnghvAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAAREhEQUBASUJAyEJAgMo/TwCjv7vARH9qAEN/vMBKv7+AgP9/QECAQEFsPpQBbBU/Xz9fAwCeAJ4/UT9ogVE/aICXgAAAgB3/+wFCgXEABUAKwAAARUUAgYGIyImJgI1NTQSNjYzMhYWEgM1NC4CIyIOAhUVFB4CMzI+AgUKUprXhYHXnVZVnNeBhdebU781ZpNdWpFnODhpkVpekmU0AwZcpP78tmBgtgEEpFykAQO3YGC3/v3/AF6CyIhGRojIgl6DyYlGRonJAAACAHAEcQLJBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAZJ0w9/+hqcqKklWXASEEQFCFf7C/lVPSGgtOi2P///+eP/sBVAF1gAmAAVGAAAHAAb+CP//AAAAAQAAAAMD16RtfYpfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Gv3VCTEIcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDp9UvqnxenIQcDGuAEAHAbBHkAeNpj7mFIYYACxj8QzNrIUM6syFAAZh//VwEAaU4HvgB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42izGNQHDAABFwRfmrMWtzFxFFVIrRQGREE3Zg/+mAxLeWBh2AGRGqhvEhqmbpBS6xZlctxnz1x3mPHWXMQ895c6+uzEjZKoviOnry/qxvq36IIusCIIgCgY36R3uDhvcXbfj7j63J4Bxe+WRv9L6sea2pHBLjTA50kT5Ju6ZJCV7okiFPNr4lsaoybU4SlQ5Yt1R9B6nQMJbgVrHj0RFnDVphSRvnhFXzbXqKy6rqw1r/fJVUZ1GDwRs+2uDTXY59rXlfYu9IQ/BsIehH9c8O669zYg5/BpSnrtKtKWdPnRy2HQEfEjinsPZvFDxzGiJop5T6p4pmXX5XhjrWlLvKqjrZY2oyjxSio4kOeK9flbllaFKotrDcjvmffEHVntaWwAAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-greek-400-normal.ai2Z1K3C.woff2) format("woff2"),url(/_astro/roboto-greek-400-normal.D904r64h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-math-400-normal.BEFej5gc.woff2) format("woff2"),url(/_astro/roboto-math-400-normal.D6sS4O5l.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-symbols-400-normal.CB1Ce4Gk.woff2) format("woff2"),url(/_astro/roboto-symbols-400-normal.C7tGlxgb.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-vietnamese-400-normal.D2PTxGxD.woff2) format("woff2"),url(/_astro/roboto-vietnamese-400-normal.Bf76hAzZ.woff) format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-ext-400-normal.C3tdtHj3.woff2) format("woff2"),url(/_astro/roboto-latin-ext-400-normal.CIveymTr.woff) format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-400-normal.BqEyEoaF.woff2) format("woff2"),url(/_astro/roboto-latin-400-normal.D27F5sTu.woff) format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-cyrillic-ext-500-normal.BWC_xYeb.woff2) format("woff2"),url(/_astro/roboto-cyrillic-ext-500-normal.SCgicl0l.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-cyrillic-500-normal.CLao9AfR.woff2) format("woff2"),url(/_astro/roboto-cyrillic-500-normal.C8ZOEKN4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW0AA8AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdG7g5lNUQVQAAAIQAAAASAAAAFpfmkDZY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABNAAAATRvqliEaGVhZAAAA9gAAAA2AAAANg01sE5oaGVhAAAEEAAAAB8AAAAkCvYNwWhtdHgAAAQwAAAAHwAAACQX6v+ZbG9jYQAABFAAAAATAAAAFAFXAa9tYXhwAAAEZAAAABwAAAAgACkBIW5hbWUAAASAAAABIAAAAlw0y15acG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhmcL4hYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAMLQqhAAAAeNoFwbWBAlEABcB5f8/SA2Ii3KEi3DOscQpgRsSfCg0VRsprez+mzetwvKcnp/vqmoXiR01TUNK1RYSM80alKOmB8AGd+wgOeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAABESERBQEBJQkDIQkCAyj9PAKO/u8BEf2oAQ3+8wEq/v4CA/39AQIBAQWw+lAFsFT9fP18DAJ4Anj9RP2iBUT9ogJeAAACAGX/7AUdBcQAFQArAAABFRQCBgYjIiYmAjU1NBI2NjMyFhYSBzU0LgIjIg4CFRUUHgIzMj4CBR1Wn96Hht2iWVih3YaH3qBX+y9bhFNTglswMF2CU1SCWi8DAFCl/vq4YWG4AQalUKUBBblhYbn++/VSert/QUF/u3pSeryBQUGBvAACAGQEcALGBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAYtyyeL+gKgmKk1PXASEFAE/Ff7C+VpUQmInSCiN///+bP/sBWMF1gAmAAVGAAAHAAb+CP//AAEAAAADA9eV91UeXw889QAbCAAAAAAAxPARLgAAAADljVAD+ib91QlhCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAmfdL7Z8dZyIHAxrgBAB3RwTNAHjaY+5hSGGAAsa/EMzazJDKLM2QAmaf/JcDAGf/B5UAeNpjYGDQhcN8hj4gnAUAE5QDBwB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp1kMVRBTAURQ/ubJEN7u62wd11C9/dtQXKoAGkIiqgBu5kgnyb2Ml9lhegjRdqqKptEn9UNVquopsvy9W082m5hlneLNf+86ljmGfL9dJjlttZZh3DVUM0M2t5hFYGLY+KOy1PiVstz4vgiBRPhPDj5Aw3LlGaMA+4RV58sp8TJSFNftL98klJl0UjRpJ1ZjSiYjcRPKIIKZtTijzcTJscXq51OrRSWlMFFe/FCfn6TXwvC4qZZY4lNnSbF8+zXKAecKFxIKqc9VrsFYV4IlHg11vgt2Pen5eP7drWnNPo5VaKW2dh/CUJnQFZnMZ/i7ROn+k0qftoyR958RuPtLJM45Rn2KhRDS8h3L+/l5SeKOjKaXpIavjFY99C5llgeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-greek-500-normal.C9AnhcmC.woff2) format("woff2"),url(/_astro/roboto-greek-500-normal.XBIQOowA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-math-500-normal.C4NU9gLX.woff2) format("woff2"),url(/_astro/roboto-math-500-normal.BNGXE_xU.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-symbols-500-normal.B_CZKVJS.woff2) format("woff2"),url(/_astro/roboto-symbols-500-normal.DFnofPUt.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-vietnamese-500-normal.B3ncpOoB.woff2) format("woff2"),url(/_astro/roboto-vietnamese-500-normal.BgoYVz-9.woff) format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-latin-ext-500-normal.pMCM9Ixg.woff2) format("woff2"),url(/_astro/roboto-latin-ext-500-normal.C1cK9xmS.woff) format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-latin-500-normal.7RbcRiD8.woff2) format("woff2"),url(/_astro/roboto-latin-500-normal.fsTFPL3E.woff) format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/roboto-cyrillic-ext-600-normal.cho36S0w.woff2) format("woff2"),url(/_astro/roboto-cyrillic-ext-600-normal.D1w7fEQ2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/roboto-cyrillic-600-normal.DIMkl7QA.woff2) format("woff2"),url(/_astro/roboto-cyrillic-600-normal.37yjrxaJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW8AA8AAAAABwQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEoAAABgdNLg61NUQVQAAAIMAAAARwAAAFpfm0E9Y21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABNgAAATaasB4HaGVhZAAAA9gAAAA2AAAANg1PsE5oaGVhAAAEEAAAAB8AAAAkCxANymhtdHgAAAQwAAAAHwAAACQX6v+HbG9jYQAABFAAAAATAAAAFAFZAbFtYXhwAAAEZAAAABwAAAAgACkBIW5hbWUAAASAAAABJgAAAmw2nl+scG9zdAAABagAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBQAADA8z6MwQ46lU4lWhPYyWusYBULiUIkrjkp7WGVySX3VO17vGwBwWck+pmWZTLSzrWbrSlBpzogDflEJz7W1woLAAB42gXBsQEBARAAsNw9aKFWAQCmUQKADqz/iRAaCnQUmMn/6XOLPv/r7RMjcf/sX7GRalq6AhlDJ4QgFrlFIWWMQFACkpAHdAB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPAAUAZAAAAygFsAADAAYACQAMAA8AAAERIREFAQElCQMhCQIDKP08Ao7+7wER/agBDf7zASr+/gID/f0BAgEBBbD6UAWwVP18/XwMAngCeP1E/aIFRP2iAl4AAAIAXf/sBSYFxAAVACsAAAEVFAIGBiMiJiYCNTU0EjY2MzIWFhIFNTQuAiMiDgIVFRQeAjMyPgIFJlii4ImH4aRaWqLhh4ngo1n+6ixWfk9Qe1YtLVd8UFB8VSwC/Uul/vm4YmK4AQelS6YBBrliYrn++vFNd7V8Pz98tXdNdrZ9QEB9tgAAAgBfBHACxQXXAAUADwAAATUTMxUDJTUzFRQWFwcmJgGIcczj/n2oJSpQS1wEgxcBPRX+wfhcVkBgI04mi////mf/7AVsBdYAJgAFRgAABwAG/gn//wAAAAEAAAADA9c7D8aaXw889QAbCAAAAAAAxPARLgAAAADljVAD+iz91Ql1CHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAWftL558FZykHAxrgBAB6RgTwAHjaY+5hSGGAAsa/EMzawhDLLMkQD2af+pcOAGdhB4MAeNpjYGDQhcMChn4gnA0AE6QDCwB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp9kEN6hVEQRE9szGLbtm1rmjzbL9hGlpAlZJRFZQUZpX7E+K5OV9dVAyU8kEVGdoH4MaPS5gzqebE5k1KeLdY8ypPN2Z88ObRzb3Ou9JTF2jnOvMUZbRQyanMHxXTa3CmutbmfckUWD4tgixRXhPDj5AQ3YdEyUSkuLnAr8uKTZ19aQll5pfuVTUlXRi1GkmkG1KJiNxE8oogy5rmmktTcb57h5VirQyOl0ffj1nPFCZJSdAaNjNDPIEOMMaNoWDzM+Bd1gwO1DdH/Jx8r9pIWX5H44m384V0x/3JH4r0C1t1Dao2cSnFr/XrGIQmtAWWcpn+JNKqSNP1HceePennxm440Dvpxyhk21aialxDu90ompSe+/M6J/iFdlRJ3vQKxv1yFAAB42mNgZgCD/1kMKQxYAAAqHwHRAA==) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/roboto-greek-600-normal.B9H7kvZv.woff2) format("woff2"),url(/_astro/roboto-greek-600-normal.BmZBu_Lt.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/roboto-math-600-normal.Bsa9QfV6.woff2) format("woff2"),url(/_astro/roboto-math-600-normal.t51YmBWv.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/roboto-symbols-600-normal.BPZm8NIm.woff2) format("woff2"),url(/_astro/roboto-symbols-600-normal.Cx530V2g.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/roboto-vietnamese-600-normal.B56_XnfP.woff2) format("woff2"),url(/_astro/roboto-vietnamese-600-normal.C9uPZ5O6.woff) format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/roboto-latin-ext-600-normal.BPkjI5Ax.woff2) format("woff2"),url(/_astro/roboto-latin-ext-600-normal.BfQU47D5.woff) format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/roboto-latin-600-normal.CzqH9ZEY.woff2) format("woff2"),url(/_astro/roboto-latin-600-normal.X4S5XP0J.woff) format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-cyrillic-ext-700-normal.DmFxo5wj.woff2) format("woff2"),url(/_astro/roboto-cyrillic-ext-700-normal.BWOtdzfy.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-cyrillic-700-normal.C2o7G-SM.woff2) format("woff2"),url(/_astro/roboto-cyrillic-700-normal.D8g9KsRf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWsAA8AAAAABuQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEsAAABgdTbg0VNUQVQAAAIMAAAARwAAAFpfnEGhY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABMQAAATZvegfsaGVhZAAAA9QAAAA2AAAANg1psE5oaGVhAAAEDAAAAB8AAAAkCykN1GhtdHgAAAQsAAAAHwAAACQX6P92bG9jYQAABEwAAAATAAAAFAFZAbFtYXhwAAAEYAAAABwAAAAgACkBIW5hbWUAAAR8AAABGwAAAkozllu+cG9zdAAABZgAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBAAADQ5z6M4XbQqXQqsYWhNLeCASxhIVGIxGuelGo4ZfKeB5r+PV62gOAzEf3M6zor9EvrZuv2oGgqpDEfKOID+HEKVQB42gXBsQEBARAAsNw9aKFWAQAmAgAdWM5wnwihoUBHgZn8Hd/X6PO7XN8xErf37hkbqaalK5AxdEQIYpl/FFLGCAQlmhEH2QB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPeNodjzVUA0EURf/8ZRLcIw3uTrSJNLi7+x563Klw71ucclMmFdbi1p/Q4a47izytL1BoBeBiqQAcyMANPMEHgPiF+VFCoty4MDfkYkUzLrA74iduEC/2ROIZQ04UCRJChc9iKpSLw+KwJ/Zjv5guLtHfYiMAQqV0TZPpLiggAYAoAlEmiwiPjkaDQe9vNOq0SqU/NeiTMSLcGxWKwGDUaa1Ik2tXnDPTzrW62lXn9IxztY4dxZf25uf3lMT/f29xPH5mrLF3O8/bietaxjqRO3jewT6us7qFfoulX+jO6rINWK0DNgCEWpd23KUXQP/JDAE6BRdl0CkClSp5dDQZ79i/ZIMbEQml2fUuo2piVrCt18Zqa0NYWeS0JDH+l6GbnkM00EwAOciYmyT9AMF6YZEAAAAAAQAAAAMD15Zf+khfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Mf3VCYkIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDZ88vwnzFnJwcDGuAEAH1DBRMAeNpj7mFIYYACxr8QzNrCEMYszhAFZp/6lwQAZr4HcAB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42m2QA24FQBRFT+2GRVjbVlDbjFPr29hMsYNyQY27gMZJbyYv+MjTmYcRUMMrRRQUVwDv/BkXUM2vcSHl/BgX0c+3cTH1PBuX0EnauFT5a+NaJhnEcUEHlbQbd1FNo3G3uNp4CJ1lPKosbBDlAi8PXHHGjeId98rtEiCMz9XOlL0mqrwqkiARZhmSBMQ3+LkV+YnaPsoQkR90e9xxqHgpi8oGWJT3cs0pN6pGeHCzzYwxyDAjTDCn1ah4lMmM2WZsNqN3jT3Jmij/ORYzqkvu5inC2HvtxBFJM8fK3Chmnr1PWPFRlSvXv0DM/UlA+YjW3Tm/c8eD64hxySBXBPC5bEByh5cb7N+IKB/OuP2V6hdEJA/inn+ATFaOAHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-greek-700-normal.0aHWxGLu.woff2) format("woff2"),url(/_astro/roboto-greek-700-normal.xQsEWSIA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-math-700-normal.B8YqGHVc.woff2) format("woff2"),url(/_astro/roboto-math-700-normal.DbhUef31.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-symbols-700-normal.BiFDindJ.woff2) format("woff2"),url(/_astro/roboto-symbols-700-normal.C59U6HqI.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-vietnamese-700-normal.BEVeWqJt.woff2) format("woff2"),url(/_astro/roboto-vietnamese-700-normal.kpkdMgbf.woff) format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-latin-ext-700-normal.DSBUz0N1.woff2) format("woff2"),url(/_astro/roboto-latin-ext-700-normal.BDePAh3g.woff) format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-latin-700-normal.BZpUvMxY.woff2) format("woff2"),url(/_astro/roboto-latin-700-normal.YuyVweIx.woff) format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/roboto-cyrillic-ext-800-normal.hFZWDF3h.woff2) format("woff2"),url(/_astro/roboto-cyrillic-ext-800-normal.RDd5T7nw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/roboto-cyrillic-800-normal.DzDMqLV7.woff2) format("woff2"),url(/_astro/roboto-cyrillic-800-normal.rUcLvwsT.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW8AA8AAAAABwwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdZrg9lNUQVQAAAIQAAAARgAAAFpfnUIFY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABMgAAATZEP/HRaGVhZAAAA9gAAAA2AAAANg2DsE5oaGVhAAAEEAAAAB8AAAAkC0QN3WhtdHgAAAQwAAAAHwAAACQX6v9jbG9jYQAABFAAAAATAAAAFAFZAbFtYXhwAAAEZAAAABwAAAAgACkBIW5hbWUAAASAAAABJQAAAnQ28WFpcG9zdAAABagAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhWcKswMDKwMA6i9WYgYFRHkIzX2RIY2JgYABiKHAACjIgAXd/f3eQoLwvG8M/BoY09llMDAoMjPNBcixWrBuAlAIDMwDHSgnfAAAAeNoFwTUCAkEQALDMHtYiLe4uL8K9w75PIoSSDDUZZtLv+L5Gn9/l+o6RuL13z9hICioaAimGjghBrLIWMkmKEQj+jqYHPwAAeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8AD3jaHU8DTEVRGP7PfzsvPr9s27ZtDJnzsjHVkGczG1Oa0qymmplt33MfPs/7gEIDAOdBN4EDERiCCUgBiNxRTglxNeQcDZHz4GNwkj0ROb9IxOyNeDGGHM8TJIRu/hbQzRJ+gB8wwR7s4VP4aaoxVgEg5An3NIwegyl4AxBTFYpEzk5ubhgaGqIICwsOMjNT0NAQP3R2kqCpqcoOg4PikIaVL1yMjV0uVVQsXGp6oYJte+S0pGc1Zbu75zRnpTfnuON34jz73quv3yMG84nzxFA72ddVcvNKR3R0x0pzctNKV0xM1woAQoleMx7SM6C6Z6HKYFPONTTYVGVmru/mRgZbTi5Y95KTV3Fqpd6QFYkyZQdvteVR5XZlTiOCwCo1HwboKbgBTQPQBxEzFAQ1gfFg+wAAAAEAAAADA9fk5hoAXw889QAbCAAAAAAAxPARLgAAAADljVAD+jf91QmeCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAOfuX+T9dznkcDGiAEwCAVQU3AHjaY+5hSGGAAsZ/EMzayuDHLMIQAmaf/hcLAGY9B18AeNpjYGDQhcMChn4gnA0AE6QDCwB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNqFkNVNBUAQRQ/uWgDB3d3d3fl97u6vEQqgBL6pigq42SxuWTtzdzIGNPBAGSXlNcBjSbvlEtpLsFxKI8+Wy5jlyXL5B58Kerm3XEk7OcuNzLKO4ZIeapm13Ec9g5b7xW2Wx2ml3vKkCA7I4CRCEDc7FGSlZG8Sl+bhDi9B/ASkn0pLEUXe0oP6zUjXj1aCNIuMacXFXmL4RDEyNrIU0ngZNTH8XOp16WR0Rn7Ie4tXdpqgidLOFKOMM8EMS7QzKZ5k9pO6x5nWnui/2Jd48ZMVO0l98m7/wXvLdFSUZudg809otXMtxUv7lyjnpPSG8OI2/htkzazipqd2+r9NzU/QeGQVZRQ3caJGjWv5ieDFzpO09NSnDt2mk7RWUDzwAgwhXJcAAAB42mNgZgCD/1kMKQxYAAAqHwHRAA==) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/roboto-greek-800-normal.Cw-hG_pY.woff2) format("woff2"),url(/_astro/roboto-greek-800-normal.DbpObm1i.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/roboto-math-800-normal.q5JSRplE.woff2) format("woff2"),url(/_astro/roboto-math-800-normal.B-rQTlya.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/roboto-symbols-800-normal.CKJOFF5O.woff2) format("woff2"),url(/_astro/roboto-symbols-800-normal.APHJZ5MK.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/roboto-vietnamese-800-normal.wrnB_0kG.woff2) format("woff2"),url(/_astro/roboto-vietnamese-800-normal.D3Kv4sua.woff) format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/roboto-latin-ext-800-normal.DfgOk1nt.woff2) format("woff2"),url(/_astro/roboto-latin-ext-800-normal.7Ct4GT7o.woff) format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/roboto-latin-800-normal.B5v1chiC.woff2) format("woff2"),url(/_astro/roboto-latin-800-normal.Bu5BxjR8.woff) format("woff");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}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Roboto", Arial, Helvetica, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Roboto", Arial, Helvetica, sans-serif;--default-mono-font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-5{top:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.max-w-\[46rem\]{max-width:46rem}.max-w-\[76rem\]{max-width:76rem}.max-w-\[88rem\]{max-width:88rem}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.bg-surface{background-color:var(--surface)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.px-4{padding-inline:calc(var(--spacing) * 4)}.text-wrap{text-wrap:wrap}.text-link{color:var(--text-link)}.text-primary{color:var(--text-primary)}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:px-8{padding-inline:calc(var(--spacing) * 8)}}}:root{--surface:#fff;--surface-sunk:#f5f7fa;--surface-raised:#fff;--surface-inverse:#071321;--surface-accent-soft:#eef7fc;--text-primary:#0c1c30;--text-secondary:#51657a;--text-muted:#62758a;--text-inverse:#f6f8fb;--text-on-accent:#fff;--text-link:#2c6fa4;--text-link-hover:#071a33;--accent:#2c6fa4;--accent-strong:#071a33;--interactive:#09d;--line-hairline:#e4e9ee;--line-rule:#d3dbe3;--focus-ring:#09d;--navy:#071a33;--navy-2:#2c6fa4;--blue:#2c6fa4;--blue-bright:#11a8e2;--heading-color:#071a33;--heading-accent:#2c6fa4;--ice:#eef6fb;--offwhite:#f7f9fb;--shadow-soft:0 18px 50px #071a331a;--shadow-float:0 24px 70px #071a332e;--radius-card:18px;--radius-panel:24px;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--surface)}body{color:var(--text-primary);background:var(--surface);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.65}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{color:inherit}button,input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.08}p{text-wrap:pretty;margin:0}ul,ol{margin:0}::selection{background:#0099dd38}:focus-visible{outline-offset:3px;outline:3px solid #0099dda6}#main:focus{outline:none}.skip-link{z-index:1000;color:var(--navy);box-shadow:var(--shadow-soft);background:#fff;border-radius:8px;padding:.7rem 1rem;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:0;transition:box-shadow .25s;position:sticky;top:0}.site-header.is-scrolled{box-shadow:0 12px 34px #071a3314}.utility-bar{background:var(--navy);color:#dfe9f3;letter-spacing:.015em;font-size:.76rem}.utility-inner{justify-content:space-between;align-items:center;gap:24px;min-height:32px;display:flex}.utility-left,.utility-links{align-items:center;gap:18px;display:flex}.utility-bar a{color:#dfe9f3;opacity:.9}.utility-bar a:hover{color:#fff;opacity:1}.main-nav{align-items:center;gap:32px;min-height:78px;display:flex}.site-logo{width:100%;height:auto;display:block}.brand-link{flex:none;align-items:center;width:160px;display:inline-flex}.brand-link .site-logo{width:160px}.desktop-nav{align-self:stretch;align-items:stretch;gap:4px;margin-left:auto;display:flex}.nav-group{align-items:stretch;display:flex;position:static}.nav-trigger{appearance:none;cursor:pointer;color:#253b52;background:0 0;border:0;align-items:center;gap:7px;height:100%;padding:0 13px;font-size:.9rem;font-weight:500;display:flex}.nav-trigger svg{transition:transform .2s}.nav-trigger:hover,.nav-trigger.is-active{color:var(--blue)}.nav-mega{opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:0;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-5px);box-shadow:0 22px 55px #071a3321}.nav-group:focus-within .nav-mega,.nav-group[data-open=true] .nav-mega{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.nav-group:focus-within .nav-trigger svg,.nav-group[data-open=true] .nav-trigger svg{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.nav-group:hover .nav-mega{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.nav-group:hover .nav-trigger{color:var(--blue)}.nav-group:hover .nav-trigger svg{transform:rotate(180deg)}}.nav-mega-inner{grid-template-columns:.85fr 2.15fr;gap:44px;padding-top:30px;padding-bottom:34px;display:grid}.nav-mega-intro{border:0;padding-right:36px}.nav-mega-intro span{text-transform:uppercase;letter-spacing:.14em;color:var(--blue);font-size:.75rem;font-weight:600}.nav-mega-intro strong{letter-spacing:-.03em;margin-top:8px;font-size:1.75rem;display:block}.nav-mega-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;display:grid}.nav-mega-links a{color:#344b62;border:0;border-radius:10px;justify-content:space-between;gap:18px;padding:11px 12px;font-size:.92rem;transition:background .18s,color .18s,transform .18s;display:flex}.nav-mega-links a:hover{color:var(--blue);background:#f2f8fc;transform:translate(2px)}.nav-direct{color:#253b52;align-items:center;padding:0 13px;font-size:.9rem;font-weight:500;display:flex}.nav-direct:hover,.nav-direct.is-active{color:var(--blue)}.header-cta{background:var(--navy);color:#fff;border:0;border-radius:8px;flex:none;align-items:center;gap:10px;padding:.74rem 1.05rem;font-size:.88rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.header-cta:hover{background:var(--blue);color:#fff;transform:translateY(-1px)}html.nav-open,html.nav-open body{overscroll-behavior:none;overflow:hidden}.mobile-nav{margin-left:auto;display:none}.mobile-menu-toggle{border:1px solid var(--line-hairline);width:46px;height:46px;color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;place-items:center;transition:border-color .2s,background .2s;display:grid;position:relative}.mobile-menu-toggle:hover{background:#f7fafc;border-color:#aec4d7}.menu-lines{width:22px;height:16px;display:block;position:relative}.menu-lines i{background:currentColor;border-radius:2px;width:22px;height:2px;position:absolute;left:0}.menu-lines i:first-child{top:0}.menu-lines i:nth-child(2){width:16px;top:7px}.menu-lines i:nth-child(3){top:14px}.mobile-nav-layer{z-index:200;visibility:hidden;pointer-events:none;transition:visibility 0s linear .32s;position:fixed;inset:0}.mobile-nav-layer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.mobile-backdrop{z-index:200;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(3px);background:#0311238f;border:0;padding:0;transition:opacity .26s,visibility 0s linear .26s;position:absolute;inset:0}.mobile-nav-layer.is-open .mobile-backdrop{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.mobile-panel{z-index:201;visibility:hidden;pointer-events:none;width:min(430px,100vw);height:100dvh;max-height:100dvh;transition:transform .32s var(--ease),visibility 0s linear .32s;background:#fff;flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(104%);box-shadow:-24px 0 60px #03112338}.mobile-nav-layer.is-open .mobile-panel{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.mobile-panel-head{background:#fff;border:0;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:0 22px 0 24px;display:flex;box-shadow:0 8px 24px #071a330d}.mobile-panel-brand{align-items:center;width:152px;display:inline-flex}.mobile-panel-brand .site-logo{width:152px}.mobile-panel-close{width:44px;height:44px;color:var(--navy);cursor:pointer;background:#f5f8fa;border:0;border-radius:8px;flex:none;transition:background .18s,color .18s;position:relative}.mobile-panel-close:hover{color:var(--blue);background:#eaf1f6}.mobile-panel-close:before,.mobile-panel-close:after{content:"";background:currentColor;border-radius:2px;width:22px;height:2px;position:absolute;top:21px;left:11px}.mobile-panel-close:before{transform:rotate(45deg)}.mobile-panel-close:after{transform:rotate(-45deg)}.mobile-panel-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:14px 24px max(34px,env(safe-area-inset-bottom));background:#fff;flex:auto;overflow-y:auto}.mobile-home-link{color:#253b52;border:0;align-items:center;min-height:54px;font-size:.96rem;font-weight:600;display:flex}.mobile-home-link:hover,.mobile-home-link.is-active{color:var(--blue)}.mobile-group{border:0}.mobile-group>summary{color:#1d354e;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:20px;min-height:60px;font-size:.96rem;font-weight:600;list-style:none;display:flex}.mobile-group>summary::-webkit-details-marker{display:none}.mobile-group>summary::marker{content:""}.mobile-group>summary svg{flex:none;transition:transform .22s}.mobile-group[open]>summary{color:var(--blue)}.mobile-group[open]>summary svg{transform:rotate(180deg)}.mobile-group-links{padding:0 0 17px;display:grid}.mobile-group-links a{color:#52687c;border-left:2px solid #dbe5ed;padding:10px 0 10px 15px;font-size:.88rem;line-height:1.45;transition:color .18s,border-color .18s,padding-left .18s;display:block}.mobile-group-links a:hover,.mobile-group-links a[aria-current=page]{color:var(--blue);border-left-color:var(--blue);padding-left:18px}.mobile-company-links{border-top:1px solid var(--line-hairline);margin-top:24px;padding-top:18px}.mobile-company-links p{color:var(--text-muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:600}.mobile-company-links a{border-bottom:1px solid var(--line-hairline);color:#253b52;justify-content:space-between;align-items:center;min-height:48px;font-size:.9rem;display:flex}.mobile-company-links a:after{content:"↗";color:#8da0b1}.mobile-company-links a:hover,.mobile-company-links a[aria-current=page]{color:var(--blue)}@media(max-width:900px){.mobile-panel{width:min(420px,100vw)}}@media(max-width:680px){.mobile-menu-toggle{width:44px;height:44px}.mobile-panel{width:100vw}.mobile-panel-head{min-height:70px;padding-left:20px;padding-right:14px}.mobile-panel-body{padding-left:20px;padding-right:20px}}.section{padding:46px 0}.section-sm{padding:36px 0}.section-soft{background:var(--offwhite)}.section-navy{background:var(--navy);color:#fff}.eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:600;color:var(--heading-accent)!important}.section-title{letter-spacing:-.045em;text-wrap:balance;max-width:28ch;margin-top:12px;font-size:clamp(2rem,4vw,3.35rem);line-height:1.08}.section-copy{max-width:74ch;color:var(--text-secondary);margin-top:20px;font-size:1.08rem;line-height:1.7}.section-title,.content-lead h2,.media-copy h2,.story-copy h2,.feature-card h3,.benefit-item h3,.product-body h3,.editorial-card-copy h3,.case-card h3,.blog-index-card h2,.topic-post-card h2,.article-body h2,.article-body h3,.faq-panel-title{color:var(--heading-color)}.section-navy :is(h1,h2,h3,h4),.motion-section :is(h1,h2,h3,h4),.engagement-band :is(h1,h2,h3,h4),.project-snapshot-intro :is(h1,h2,h3,h4),.industry-editorial-card :is(h1,h2,h3,h4){color:#fff}.section-navy .eyebrow,.motion-section .eyebrow,.engagement-band .eyebrow,.project-snapshot-intro .eyebrow,.industry-editorial-card .eyebrow{color:#90daf4!important}.section-navy .section-copy{color:#c7d5e3}.section-heading-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:48px;margin-bottom:28px;display:grid}.section-heading-row>.section-copy{margin-top:8px}.content-lead>div:last-child>p+p{margin-top:14px}@media(min-width:681px){.benefit-list>.benefit-item:last-child:nth-child(odd),.blog-index>.blog-index-card:last-child:nth-child(odd){border-left:0;grid-column:1/-1;padding-left:0}}.link-arrow{color:var(--blue);align-items:center;gap:10px;margin-top:22px;font-size:.92rem;font-weight:600;display:inline-flex}.link-arrow span{transition:transform .22s var(--ease)}.link-arrow:hover span{transform:translate(4px)}.home-hero{background:#fff;padding:20px 0 0}.home-hero-stage{isolation:isolate;background:#06172b;border-radius:0 0 22px 22px;min-height:650px;position:relative;overflow:hidden}.home-hero-stage .hero-fallback{object-fit:cover;object-position:center center;width:100%;height:100%;animation:22s cubic-bezier(.22,.61,.36,1) infinite alternate heroCinematicDrift;position:absolute;inset:0;transform:scale(1.015)}.home-hero-stage:before{content:"";z-index:1;background:linear-gradient(90deg,#041222eb,#041222c7 34%,#0412224d 62%,#04122214 82%,#04122238);position:absolute;inset:0}.home-hero-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#030e1c85);height:42%;position:absolute;inset:auto 0 0}.hero-network{z-index:2;pointer-events:none;opacity:.72;mix-blend-mode:screen;position:absolute;inset:0}.hero-network svg{width:100%;height:100%;display:block}.hero-network-line{fill:none;stroke:#7ed5f54d;stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:7 18;animation:15s linear infinite heroNetworkFlow}.hero-network-line.line-two{stroke:#ffc27333;animation-duration:19s;animation-direction:reverse}.hero-network-dot{fill:#dff8ff;filter:drop-shadow(0 0 8px #53c9f4d9);opacity:.92}.hero-network-dot.dot-two{fill:#ffd49d;filter:drop-shadow(0 0 8px #ffba63b8)}@keyframes heroCinematicDrift{0%{transform:scale(1.015)translate(0)}to{transform:scale(1.055)translate(-.8%,.35%)}}@keyframes heroNetworkFlow{to{stroke-dashoffset:-260px}}.home-hero-copy{z-index:3;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;max-width:830px;min-height:650px;padding:82px clamp(34px,7vw,96px) 144px;display:flex;position:relative}.home-hero-copy .hero-kicker{letter-spacing:.17em;text-transform:uppercase;color:#bceafb;font-size:.76rem;font-weight:600}.home-hero-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:12.5ch;margin-top:16px;font-size:clamp(3.15rem,6vw,6rem)}.home-hero-copy .hero-lead{color:#d9e7f1;max-width:44ch;margin-top:24px;font-size:clamp(1.08rem,1.5vw,1.32rem)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.primary-btn,.secondary-btn{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:.9rem;font-weight:600;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.primary-btn{color:var(--navy);background:#fff}.primary-btn:hover{color:var(--navy);transform:translateY(-2px)}.secondary-btn{color:#fff;background:#0514262e;border:1px solid #ffffff7a}.secondary-btn:hover{color:var(--navy);background:#fff;border-color:#fff;transform:translateY(-2px)}.hero-side-note{z-index:3;color:#fff;text-shadow:0 1px 16px #020e1c59;border-left:2px solid #84d8f7b8;width:min(370px,31vw);padding:0 0 0 22px;position:absolute;bottom:82px;right:clamp(28px,4vw,62px)}.hero-side-label{color:#9edcf3;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:600;display:block}.hero-side-note strong{color:#fff;font-size:1.02rem;line-height:1.42;display:block}.hero-side-note p{color:#c9d9e5;margin-top:8px;font-size:.84rem;line-height:1.55}.capability-strip{z-index:5;background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);width:min(1120px,100% - 64px);margin:-54px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 55px #071a3326}.capability-strip a{border-right:1px solid var(--line-hairline);color:#243a51;background:#fff;align-items:center;gap:15px;min-height:108px;padding:22px 24px;transition:background .2s,color .2s;display:flex}.capability-strip a:last-child{border-right:0}.capability-strip a:hover{background:var(--blue);color:#fff}.cap-icon{background:var(--ice);width:40px;height:40px;color:var(--blue);border-radius:10px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.capability-strip a:hover .cap-icon{color:#fff;background:#ffffff2b}.capability-strip strong{font-size:.92rem;line-height:1.3}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.product-card{border:1px solid var(--line-hairline);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s ease;background:#fff;border-radius:16px;overflow:hidden}.product-card:hover{box-shadow:var(--shadow-soft);border-color:#c4dbea;transform:translateY(-6px)}.product-media{aspect-ratio:1.28;background:#edf3f7;overflow:hidden}.product-media img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease)}.product-card:hover .product-media img{transform:scale(1.045)}.product-body{padding:22px}.product-body h3{letter-spacing:-.025em;font-size:1.18rem}.product-body p{color:var(--text-secondary);margin-top:11px;font-size:.9rem;line-height:1.6}.product-body .card-link{color:var(--blue);align-items:center;gap:8px;margin-top:17px;font-size:.86rem;font-weight:600;display:inline-flex}.company-story{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.company-story--copy-only{grid-template-columns:1fr;max-width:980px;margin-inline:auto}.company-story--copy-only .story-copy h2{max-width:20ch}.story-collage{min-height:540px;position:relative}.story-main{width:78%;height:78%;box-shadow:var(--shadow-soft);border-radius:18px;position:absolute;top:0;left:0;overflow:hidden}.story-main img{object-fit:cover;width:100%;height:100%}.story-secondary{width:48%;height:46%;box-shadow:var(--shadow-float);border:8px solid #fff;border-radius:16px;position:absolute;bottom:0;right:0;overflow:hidden}.story-secondary img{object-fit:cover;width:100%;height:100%}.story-panel{background:var(--navy);color:#fff;width:48%;box-shadow:var(--shadow-float);border-radius:12px;padding:20px;position:absolute;bottom:5%;left:8%}.story-panel strong{font-size:1.15rem;display:block}.story-panel span{color:#bdcfdf;margin-top:5px;font-size:.82rem;display:block}.story-copy h2{max-width:13ch;font-size:clamp(2.2rem,4vw,3.7rem)}.story-copy>p{color:var(--text-secondary);margin-top:22px;font-size:1.08rem}.trust-list{gap:15px;margin-top:28px;display:grid}.trust-list li{color:#304861;padding-left:32px;list-style:none;position:relative}.trust-list li:before{content:"";background:var(--blue);width:16px;height:2px;position:absolute;top:.58em;left:0}.motion-section{color:#fff;background:#06172c;position:relative;overflow:hidden}.motion-section:before{content:"";pointer-events:none;background:linear-gradient(120deg,#1671a514,#0000 34%,#269dd017 68%,#0000);position:absolute;inset:0}.motion-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:66px;display:grid;position:relative}.motion-copy h2{max-width:13ch;font-size:clamp(2.4rem,4.2vw,4rem)}.motion-copy p{color:#c7d6e5;max-width:54ch;margin-top:20px}.motion-checks{grid-template-columns:1fr 1fr;gap:14px 22px;margin-top:28px;display:grid}.motion-checks span{color:#e6eef5;border-top:1px solid #ffffff29;padding:12px 0;font-size:.9rem}.motion-preview{background:#071c35;border:1px solid #ffffff21;border-radius:20px;min-width:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000003d}.capability-film{background:#081c33;padding:0}.film-stage{aspect-ratio:16/10;background:#07182c;min-height:420px;position:relative;overflow:hidden}.film-scene{opacity:0;will-change:opacity,transform;position:absolute;inset:0;transform:scale(1.045)}.film-scene img{object-fit:cover;filter:saturate(.9)contrast(1.02);width:100%;height:100%}.film-scene-build{animation:20s ease-in-out infinite filmBuild,20s ease-in-out infinite filmPush}.film-scene-connect{animation:20s ease-in-out infinite filmConnect,20s ease-in-out infinite filmPush}.film-scene-scale{animation:20s ease-in-out infinite filmScale,20s ease-in-out infinite filmPush}.film-scene-automate{animation:20s ease-in-out infinite filmAutomate,20s ease-in-out infinite filmPush}.film-vignette{pointer-events:none;background:linear-gradient(#04101f33,#04101f14 42%,#04101fc7),linear-gradient(90deg,#04101f61,#0000 48%);position:absolute;inset:0}.film-sweep{filter:blur(2px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff17,#0000);width:22%;height:180%;animation:9s cubic-bezier(.42,0,.2,1) infinite filmSweep;position:absolute;top:-35%;left:-22%;transform:rotate(14deg)}.film-brandline{color:#ffffffc7;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;font-size:.65rem;display:flex;position:absolute;top:22px;left:24px;right:24px}.film-brandline i{background:linear-gradient(90deg,#ffffff59,#0000);flex:1;height:1px}.film-caption{opacity:0;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:26px;left:24px;transform:translateY(10px)}.film-caption span{color:#8edcf6;letter-spacing:.16em;text-transform:uppercase;font-size:.65rem;font-weight:600}.film-caption strong{color:#fff;letter-spacing:-.025em;font-size:clamp(1.35rem,2.25vw,2rem);font-weight:600}.film-caption-build{animation:20s ease-in-out infinite captionBuild}.film-caption-connect{animation:20s ease-in-out infinite captionConnect}.film-caption-scale{animation:20s ease-in-out infinite captionScale}.film-caption-automate{animation:20s ease-in-out infinite captionAutomate}.film-timeline{background:#07182d;border-top:1px solid #ffffff1c;grid-template-columns:repeat(4,1fr);display:grid}.film-timeline span{color:#8aa5b9;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #ffffff14;min-width:0;padding:14px 14px 15px;font-size:.64rem;position:relative;overflow:hidden}.film-timeline span:last-child{border-right:0}.film-timeline i{background:#ffffff1f;width:100%;height:2px;margin-bottom:9px;display:block;overflow:hidden}.film-timeline i:after{content:"";transform-origin:0;background:#73d4f5;width:100%;height:100%;display:block;transform:scaleX(0)}.film-timeline span:first-child{animation:20s linear infinite timelineBuild}.film-timeline span:nth-child(2){animation:20s linear infinite timelineConnect}.film-timeline span:nth-child(3){animation:20s linear infinite timelineScale}.film-timeline span:nth-child(4){animation:20s linear infinite timelineAutomate}.film-timeline span:first-child i:after{animation:20s linear infinite progressBuild}.film-timeline span:nth-child(2) i:after{animation:20s linear infinite progressConnect}.film-timeline span:nth-child(3) i:after{animation:20s linear infinite progressScale}.film-timeline span:nth-child(4) i:after{animation:20s linear infinite progressAutomate}@keyframes filmBuild{0%,20%{opacity:1}25%,94%{opacity:0}to{opacity:1}}@keyframes filmConnect{0%,20%{opacity:0}25%,45%{opacity:1}50%,to{opacity:0}}@keyframes filmScale{0%,45%{opacity:0}50%,70%{opacity:1}75%,to{opacity:0}}@keyframes filmAutomate{0%,70%{opacity:0}75%,95%{opacity:1}to{opacity:0}}@keyframes filmPush{0%,to{transform:scale(1.045)translate(0)}50%{transform:scale(1.095)translate(-1.2%,.5%)}}@keyframes filmSweep{0%,12%{opacity:0;transform:translate(0)rotate(14deg)}24%{opacity:1}55%{opacity:.55;transform:translate(620%)rotate(14deg)}70%,to{opacity:0;transform:translate(620%)rotate(14deg)}}@keyframes captionBuild{0%,20%{opacity:1;transform:translateY(0)}24%,95%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes captionConnect{0%,22%{opacity:0;transform:translateY(10px)}27%,45%{opacity:1;transform:translateY(0)}49%,to{opacity:0;transform:translateY(10px)}}@keyframes captionScale{0%,47%{opacity:0;transform:translateY(10px)}52%,70%{opacity:1;transform:translateY(0)}74%,to{opacity:0;transform:translateY(10px)}}@keyframes captionAutomate{0%,72%{opacity:0;transform:translateY(10px)}77%,95%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes timelineBuild{0%,20%,to{color:#eaf7fc}25%,95%{color:#8aa5b9}}@keyframes timelineConnect{0%,20%,50%,to{color:#8aa5b9}25%,45%{color:#eaf7fc}}@keyframes timelineScale{0%,45%,75%,to{color:#8aa5b9}50%,70%{color:#eaf7fc}}@keyframes timelineAutomate{0%,70%,to{color:#8aa5b9}75%,95%{color:#eaf7fc}}@keyframes progressBuild{0%{transform:scaleX(0)}20%{transform:scaleX(1)}20.1%,99.9%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes progressConnect{0%,25%{transform:scaleX(0)}45%{transform:scaleX(1)}45.1%,to{transform:scaleX(0)}}@keyframes progressScale{0%,50%{transform:scaleX(0)}70%{transform:scaleX(1)}70.1%,to{transform:scaleX(0)}}@keyframes progressAutomate{0%,75%{transform:scaleX(0)}95%{transform:scaleX(1)}95.1%,to{transform:scaleX(0)}}.service-listing{border-top:1px solid var(--line-rule);grid-template-columns:repeat(2,1fr);display:grid}.service-row{border-bottom:1px solid var(--line-rule);grid-template-columns:120px 1fr auto;align-items:center;gap:22px;min-height:155px;padding:24px 0;display:grid}.service-row:nth-child(odd){border-right:1px solid var(--line-rule);padding-right:28px}.service-row:nth-child(2n){padding-left:28px}.service-thumb{background:#eef2f5;border-radius:12px;width:120px;height:94px;overflow:hidden}.service-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--ease)}.service-row:hover img{transform:scale(1.05)}.service-row h3{font-size:1.18rem}.service-row p{color:var(--text-secondary);margin-top:7px;font-size:.86rem;line-height:1.55}.service-arrow{width:34px;height:34px;color:var(--blue);border:1px solid #cbd6e0;border-radius:50%;place-items:center;transition:all .2s;display:grid}.service-row:hover .service-arrow{background:var(--blue);color:#fff;border-color:var(--blue)}.industry-mosaic{grid-template-columns:1.2fr .8fr;gap:18px;min-height:620px;display:grid}.industry-large,.industry-small{isolation:isolate;border-radius:18px;position:relative;overflow:hidden}.industry-stack{grid-template-rows:1fr 1fr;gap:18px;display:grid}.industry-large img,.industry-small img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.industry-large:after,.industry-small:after{content:"";z-index:1;background:linear-gradient(#0000 30%,#041122db);position:absolute;inset:0}.industry-content{z-index:2;color:#fff;position:absolute;bottom:25px;left:28px;right:28px}.industry-content span{letter-spacing:.1em;text-transform:uppercase;color:#bcd8ea;font-size:.76rem;display:block}.industry-content h3{margin-top:7px;font-size:clamp(1.5rem,2.4vw,2.25rem)}.industry-large:hover img,.industry-small:hover img{transform:scale(1.045)}.industry-experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.industry-experience-card{border:1px solid var(--line-hairline);transition:transform .24s var(--ease),box-shadow .24s var(--ease),border-color .24s ease;background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 24px #071a330d}.industry-experience-card:hover{box-shadow:var(--shadow-soft);border-color:#c4dbea;transform:translateY(-5px)}.industry-experience-media{aspect-ratio:16/10;background:#eaf1f6;overflow:hidden}.industry-experience-media img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease)}.industry-experience-card:hover .industry-experience-media img{transform:scale(1.045)}.industry-experience-body{flex-direction:column;gap:14px;padding:24px;display:flex}.industry-chip{width:max-content;color:var(--blue);letter-spacing:.06em;text-transform:uppercase;background:#eef7fb;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:600}.industry-experience-body h3{letter-spacing:-.025em;font-size:1.35rem}.industry-experience-body p{color:var(--text-secondary);font-size:.93rem}.industry-focus-list{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.industry-focus-list span{background:var(--offwhite);color:#32506a;border-radius:999px;padding:8px 12px;font-size:.78rem}.news-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.news-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.news-card{border:1px solid var(--line-hairline);transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s ease;background:#fff;border-radius:14px;padding:20px}.news-card:hover{box-shadow:var(--shadow-soft);border-color:#c4dbea;transform:translateY(-3px)}.news-meta{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.news-card h3{min-height:2.55em;margin-top:13px;font-size:1.08rem}.news-card .link-arrow{margin-top:16px}.home-news-section{padding:52px 0}.home-news-section .section-heading-row{margin-bottom:30px}.page-hero{background:#fff;padding:20px 0 0}.page-hero-shell{background:var(--navy);isolation:isolate;border-radius:0 0 22px 22px;min-height:430px;position:relative;overflow:hidden}.page-hero-media{position:absolute;inset:0}.page-hero-media img{object-fit:cover;width:100%;height:100%}.page-hero-shell:after{content:"";z-index:1;background:linear-gradient(90deg,#051426e3,#051426b8 45%,#05142640 78%,#05142657);position:absolute;inset:0}.page-hero-content{z-index:2;color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:430px;padding:48px clamp(30px,6vw,78px) 58px;display:flex;position:relative}.page-hero-content .breadcrumbs{margin-bottom:28px}.page-hero-content .breadcrumbs,.page-hero-content .breadcrumbs a{color:#d3e1ed}.page-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#b9e6f8;font-size:.78rem;font-weight:600}.page-hero-content h1{text-wrap:balance;max-width:15ch;margin-top:10px;font-size:clamp(2.65rem,5vw,4.7rem);line-height:1.02}.page-hero-intro{color:#dce8f1;max-width:clamp(38ch,52vw,74ch);margin-top:18px;font-size:1.1rem;line-height:1.7}.page-hero-note{color:#c1d5e4;margin-top:16px;font-size:.9rem}.page-hero-content>.primary-btn,.page-hero-content>.secondary-btn{align-self:flex-start;min-width:220px;margin-top:24px;padding:0 28px;box-shadow:0 18px 44px #06172b2e}.editorial-header{border-bottom:1px solid var(--line-hairline);background:linear-gradient(#f6f9fb,#fff);padding:74px 0 64px}.editorial-header .kicker{color:var(--blue);text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:600}.editorial-header h1{max-width:17ch;margin-top:12px;font-size:clamp(2.65rem,5vw,4.4rem)}.editorial-header .answer{max-width:68ch;color:var(--text-secondary);margin-top:24px;font-size:1.1rem}.content-lead{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;display:grid}.content-lead h2{max-width:13ch;font-size:clamp(2rem,3.5vw,3rem)}.content-lead p{color:var(--text-secondary);font-size:1.08rem}.media-split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.media-split.reverse .media-box{order:2}.media-box{aspect-ratio:4/3;box-shadow:var(--shadow-soft);background:#eef3f6;border-radius:18px;position:relative;overflow:hidden}.media-box img{object-fit:cover;width:100%;height:100%}.media-copy h2{max-width:14ch;font-size:clamp(2rem,3.7vw,3.2rem)}.media-copy h3{letter-spacing:-.02em;margin-top:24px;font-size:1.3rem}.media-copy p{color:var(--text-secondary);margin-top:16px}.media-copy p+p{margin-top:12px}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.feature-card{border:1px solid var(--line-hairline);background:#fff;border-radius:14px;min-height:190px;padding:26px}.feature-card .feature-mark{background:var(--ice);width:38px;height:38px;color:var(--blue);border-radius:9px;place-items:center;margin-bottom:20px;display:grid}.feature-card h3{font-size:1.14rem}.feature-card p{color:var(--text-secondary);margin-top:10px;font-size:.9rem}.benefit-list{border-top:1px solid var(--line-rule);grid-template-columns:repeat(2,1fr);display:grid}.benefit-item{border-bottom:1px solid var(--line-rule);padding:26px 28px 28px 0}.benefit-item:nth-child(2n){border-left:1px solid var(--line-rule);padding-left:28px}.benefit-item h3{font-size:1.18rem}.benefit-item p{color:var(--text-secondary);margin-top:10px;font-size:.92rem}.capability-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.capability-item{border:1px solid var(--line-hairline);color:#2f465d;background:#fff;border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.capability-dot{background:var(--ice);width:28px;height:28px;color:var(--blue);border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.engagement-band{background:var(--navy);color:#fff;border-radius:18px;padding:44px}.engagement-band h2{font-size:2rem}.engagement-list{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.engagement-list div{color:#dce8f2;border:1px solid #ffffff26;border-radius:10px;padding:17px}.prose-measure{max-width:70ch}.prose-measure>*+*{margin-top:1.1em}.prose-measure h2{margin-top:2.1em;font-size:2rem}.prose-measure h3{margin-top:1.8em;font-size:1.35rem}.prose-measure p,.prose-measure li{color:var(--text-secondary)}.prose-measure a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.case-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.case-card{border:1px solid var(--line-hairline);min-height:350px;transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:#fff;border-radius:16px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.case-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-5px)}.case-card-media{aspect-ratio:16/8.2;background:#dce5ec;max-height:158px;overflow:hidden}.case-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.case-card:hover .case-card-media img{transform:scale(1.035)}.case-card-body{flex-direction:column;flex:1;padding:23px 24px 25px;display:flex}.case-meta{color:var(--blue);text-transform:uppercase;letter-spacing:.09em;font-size:.74rem}.case-card h3{margin-top:13px;font-size:1.28rem}.case-card p{color:var(--text-secondary);margin-top:11px;font-size:.89rem}.metric-grid{border:1px solid var(--line-hairline);background:#fff;border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.metric-cell{border-right:1px solid var(--line-hairline);padding:30px}.metric-cell:last-child{border-right:0}.metric{letter-spacing:-.05em;color:var(--navy);font-size:clamp(2.2rem,4vw,3.7rem);font-weight:600;display:block}.metric__unit{color:var(--blue);margin-left:4px;font-size:.48em}.metric__label{color:var(--text-secondary);margin-top:8px;font-size:.86rem;display:block}.section-navy .about-metric-grid{background:#fff;border-color:#fff3;box-shadow:0 24px 64px #00000029}.section-navy .about-metric-grid .metric{color:var(--navy)}.section-navy .about-metric-grid .metric__label{color:var(--text-secondary)}.case-layout{grid-template-columns:1.25fr .75fr;align-items:start;gap:70px;display:grid}.case-aside{background:var(--offwhite);border:1px solid var(--line-hairline);border-radius:14px;padding:26px;position:sticky;top:130px}.record{margin:0}.record__row{border-bottom:1px solid var(--line-hairline);padding:14px 0}.record__row:last-child{border-bottom:0}.record__key{color:var(--text-muted);text-transform:uppercase;letter-spacing:.09em;margin-bottom:4px;font-size:.72rem}.faq{min-width:0;margin-top:0}.faq-panel-title{letter-spacing:-.025em;color:var(--navy);margin:0;font-size:clamp(1.45rem,2vw,1.9rem)}.faq-list{border-top:1px solid var(--line-rule);margin-top:22px}.faq-item{border-bottom:1px solid var(--line-rule)}.faq-item details>summary{cursor:pointer;color:var(--navy);padding:20px 48px 20px 0;font-weight:600;line-height:1.45;list-style:none;position:relative}.faq-item details>summary::-webkit-details-marker{display:none}.faq-item details>summary:after{content:"+";color:var(--blue);font-size:1.5rem;font-weight:400;position:absolute;top:17px;right:4px}.faq-item details[open]>summary:after{content:"−"}.faq-answer{color:var(--text-secondary);max-width:76ch;padding:0 48px 22px 0;line-height:1.7}.contact-layout{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);align-items:stretch;gap:40px;display:grid}.contact-form{border:1px solid var(--line-hairline);box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;padding:36px}.contact-form-heading{border-bottom:1px solid var(--line-hairline);margin-bottom:28px;padding-bottom:24px}.contact-form-heading .eyebrow{color:var(--blue)}.contact-form-heading h2{color:var(--navy);margin-top:8px;font-size:clamp(1.7rem,2.5vw,2.25rem)}.contact-form-heading>p:last-child{color:var(--text-secondary);margin-top:9px;font-size:.92rem}.contact-info-panel{min-height:100%;color:var(--navy);background:#eef7ff;border:1px solid #d9e7f2;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 42px #04192e17}.contact-panel-media{aspect-ratio:510/420;background:#e6edf3;border-radius:15px;margin:24px 24px 0;position:relative;overflow:hidden}.contact-panel-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.contact-panel-body{background:0 0;flex:1;padding:28px 30px 32px}.contact-panel-accent{background:var(--blue);border-radius:999px;width:46px;height:3px;margin-bottom:20px}.contact-info-panel h2{max-width:none;color:var(--navy);letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,2.6vw,2.35rem)}.contact-panel-intro>p:last-child{color:#506b84;margin-top:13px;line-height:1.65}.contact-direct-list{gap:22px;margin-top:28px;display:grid}.contact-direct-card{border:0;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;padding:0;display:grid}.contact-direct-icon{color:#087bc1;background:#dceeff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.contact-direct-icon svg{width:22px;height:22px}.contact-direct-copy{min-width:0;padding-top:2px}.contact-direct-card a{color:var(--navy);overflow-wrap:anywhere;font-size:1rem;font-weight:600;display:inline-block}.contact-direct-card a:hover{color:var(--blue)}.contact-direct-card address{color:var(--navy);margin:0;font-size:.9rem;font-style:normal;line-height:1.55}.contact-direct-card address strong{font-weight:600}.contact-direct-card p{color:var(--text-muted);margin-top:4px;font-size:.8rem;line-height:1.5}.form-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.form-field{gap:7px;display:grid}.form-field-full{grid-column:1/-1}.form-field label{color:#2c435a;font-size:.82rem;font-weight:600}.form-control{width:100%;color:var(--text-primary);background:#fff;border:1px solid #ccd6df;border-radius:8px;padding:12px 13px;transition:border-color .2s,box-shadow .2s}.form-control:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #0b7bc11a}.form-textarea{resize:vertical;min-height:150px}.form-help{color:var(--text-muted);font-size:.72rem}.file-control{padding:9px}.privacy-check{align-items:flex-start;gap:9px;display:flex;color:var(--text-secondary)!important;font-weight:400!important}.privacy-check input{margin-top:4px}.privacy-check a{color:var(--blue);text-decoration:underline}.form-submit{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:13px 24px;font-weight:600;transition:background .2s,transform .2s}.form-submit:hover{background:var(--blue);transform:translateY(-1px)}.honeypot-field{position:absolute!important;left:-9999px!important}.job-list{gap:16px;display:grid}.job-card{border:1px solid var(--line-hairline);background:#fff;border-radius:14px;padding:28px}.job-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.job-top h2{font-size:1.5rem}.job-meta{color:var(--text-muted);margin-top:8px;font-size:.8rem}.job-card .prose-measure{max-width:none;margin-top:22px}.site-footer{color:#c7d3de;background:#061426;padding:56px 0 26px}.footer-main{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(260px,.88fr) minmax(0,2.25fr);align-items:start;gap:clamp(48px,6vw,96px);padding-bottom:42px;display:grid}.footer-brand{min-width:0}.footer-brand>a{align-items:center;display:inline-flex}.footer-brand .site-logo{width:196px;max-width:100%}.footer-brand>p{color:#aebdca;max-width:42ch;margin-top:18px;font-size:.88rem;line-height:1.7}.footer-grid{grid-template-columns:.95fr 1.2fr .95fr;gap:clamp(28px,3vw,56px);min-width:0;display:grid}.footer-nav-grid{padding-top:6px}.footer-heading{color:#fff;margin-bottom:14px;font-size:.82rem;font-weight:600}.footer-column{min-width:0}.footer-column a{color:#aebdca;overflow-wrap:anywhere;width:fit-content;max-width:100%;padding:5px 0;font-size:.82rem;line-height:1.55;display:block}.footer-column a:hover{color:#fff}.footer-certifications{text-align:left;margin-top:30px}.footer-certification-badges{justify-content:flex-start;align-items:center;gap:16px;display:flex}.footer-certification-badges img{object-fit:contain;width:104px;height:104px;display:block}.footer-certification-badges img:last-child{width:110px;height:104px}.footer-bottom{color:#8093a5;justify-content:space-between;align-items:center;gap:30px;padding-top:22px;font-size:.76rem;display:flex}.footer-bottom a{color:#aebdca}.footer-legal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.footer-goval-link{font-weight:600;color:#56b9ea!important}.footer-goval-link:hover{color:#fff!important}.footer-disclaimer{color:#6f8295;max-width:138ch;margin:12px 0 0;font-size:12px;line-height:1.65}.footer-disclaimer a{color:#8799aa;text-underline-offset:2px;text-decoration:underline}.footer-disclaimer a:hover{color:#c7d3de}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;padding:0;font-size:.74rem;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";opacity:.5;margin-right:8px}[data-reveal]{opacity:0;transition:opacity .65s var(--ease),transform .65s var(--ease);transform:translateY(20px)}[data-reveal][data-visible=true]{opacity:1;transform:none}[data-reveal=image]{transform:translateY(18px)scale(.985)}[data-reveal=image][data-visible=true]{transform:none}@media(max-width:1120px){.desktop-nav{display:none}.header-cta{margin-left:auto}.mobile-nav{display:block}.product-grid{grid-template-columns:repeat(2,1fr)}.service-listing{grid-template-columns:1fr}.service-row:nth-child(odd),.service-row:nth-child(2n){border-right:0;padding-left:0;padding-right:0}.feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.utility-links{display:none}.main-nav{min-height:70px}.header-cta{display:none}.home-hero-stage,.home-hero-copy{min-height:560px}.home-hero-copy{padding:70px 34px 120px}.hero-side-note{display:none}.capability-strip{grid-template-columns:repeat(2,1fr);width:calc(100% - 40px);margin-top:-44px}.capability-strip a:nth-child(2){border-right:0}.capability-strip a:nth-child(-n+2){border-bottom:1px solid var(--line-hairline)}.section-heading-row,.company-story,.motion-grid,.content-lead,.media-split,.contact-layout,.case-layout{grid-template-columns:1fr;gap:28px}.section-heading-row{margin-bottom:24px}.section-heading-row>.section-copy{margin-top:0}.media-split.reverse .media-box{order:0}.story-collage{min-height:480px}.motion-preview{max-width:720px}.industry-mosaic{grid-template-columns:1fr;min-height:auto}.industry-large{min-height:420px}.industry-experience-grid{grid-template-columns:1fr}.industry-stack{min-height:520px}.case-aside{position:static}}@media(max-width:680px){.utility-inner{min-height:30px}.utility-left span{display:none}.section{padding:34px 0}.section-sm{padding:28px 0}.home-hero{padding-top:0}.home-hero-stage{border-radius:0;min-height:530px}.home-hero-copy{min-height:530px;padding:58px 24px 110px}.home-hero-copy h1{font-size:clamp(2.7rem,13vw,4.3rem)}.capability-strip{grid-template-columns:1fr 1fr;width:calc(100% - 28px)}.capability-strip a{gap:11px;min-height:96px;padding:17px}.cap-icon{width:34px;height:34px}.product-grid,.feature-grid,.benefit-list,.capability-grid,.news-grid,.metric-grid,.engagement-list,.industry-experience-grid{grid-template-columns:1fr}.benefit-item,.benefit-item:nth-child(2n){border-left:0;padding:22px 0}.metric-cell{border-right:0;border-bottom:1px solid var(--line-hairline)}.metric-cell:last-child{border-bottom:0}.story-collage{min-height:390px}.story-main{width:88%;height:72%}.story-secondary{width:50%;height:42%}.story-panel{width:64%;bottom:1%;left:4%}.motion-checks{grid-template-columns:1fr}.service-row{grid-template-columns:92px 1fr}.service-thumb{width:92px;height:78px}.service-arrow{display:none}.industry-large{min-height:340px}.industry-stack{min-height:460px}.page-hero{padding-top:0}.page-hero-shell{border-radius:0;min-height:390px}.page-hero-content{min-height:390px;padding:38px 24px 42px}.page-hero-intro{max-width:100%}.page-hero-content>.primary-btn,.page-hero-content>.secondary-btn{justify-content:center;width:100%;min-width:0}.page-hero-content h1{font-size:clamp(2.35rem,11vw,3.7rem)}.form-grid{grid-template-columns:1fr}.form-field-full{grid-column:auto}.contact-form{padding:24px}.footer-bottom{flex-direction:column;align-items:flex-start}.orchestration-preview{min-height:390px;padding:16px}.orchestration-top{align-items:flex-start}.orchestration-live{display:none}.orchestration-canvas{min-height:245px}.system-node{width:112px;padding:10px}.system-node strong{font-size:.66rem}.node-cloud,.node-auto{left:0}.node-data,.node-experience{right:0}.digital-core{width:118px;min-height:96px;padding:12px}.orchestration-foot{gap:4px}.orchestration-foot div{padding:8px 5px}.orchestration-foot strong{font-size:.6rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}.home-hero-stage .hero-fallback,.hero-signal,.hero-scan,.flow-line,.orchestration-live i,.system-node{animation:none!important}}.editorial-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.editorial-card{border:1px solid var(--line-hairline);min-height:100%;transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.editorial-card:hover{border-color:#127ebb47;transform:translateY(-5px);box-shadow:0 18px 42px #051c341a}.editorial-card-media{aspect-ratio:16/10;background:#dce5ec;overflow:hidden}.editorial-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease)}.editorial-card:hover .editorial-card-media img{transform:scale(1.035)}.editorial-card-copy{padding:24px}.editorial-card-copy h3{font-size:1.25rem;line-height:1.18}.editorial-card-copy p{color:var(--text-secondary);margin-top:10px;font-size:.9rem}.editorial-card-copy .link-arrow{margin-top:18px}.industry-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.industry-editorial-card{background:var(--navy);color:#fff;border-radius:14px;min-height:520px;position:relative;overflow:hidden}.industry-editorial-card:first-child{grid-row:auto;min-height:520px}.industry-editorial-card img{object-fit:cover;opacity:.76;width:100%;height:100%;transition:transform .65s var(--ease),opacity .35s ease;position:absolute;inset:0}.industry-editorial-card:after{content:"";background:linear-gradient(#03112314 20%,#031123e6);position:absolute;inset:0}.industry-editorial-card>div{z-index:2;padding:34px;position:absolute;bottom:0;left:0;right:0}.industry-editorial-card h2{max-width:15ch;font-size:clamp(1.6rem,2.5vw,2.5rem)}.industry-editorial-card p{color:#d3dee8;max-width:52ch;margin-top:10px}.industry-editorial-card .link-arrow{color:#fff;margin-top:17px}.industry-editorial-card:hover img{opacity:.86;transform:scale(1.035)}.blog-index{border-top:1px solid var(--line-hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-index-card{border-bottom:1px solid var(--line-hairline);grid-template-columns:148px minmax(0,1fr);align-items:start;gap:22px;padding:30px 30px 32px 0;display:grid}.blog-index-card:nth-child(2n){border-left:1px solid var(--line-hairline);padding-left:30px}.blog-card-media{aspect-ratio:4/3;background:#dce5ec;border-radius:10px;max-height:112px;overflow:hidden}.blog-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--ease)}.blog-index-card:hover .blog-card-media img{transform:scale(1.04)}.blog-card-copy{min-width:0}.blog-index-card h2{max-width:20ch;margin-top:10px;font-size:clamp(1.25rem,1.8vw,1.75rem)}.blog-card-copy>p:not(.news-meta){max-width:58ch;color:var(--text-secondary);margin-top:11px;font-size:.9rem}.blog-index-card .link-arrow{margin-top:17px}.legal-shell{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:56px;display:grid}.legal-copy{max-width:780px}.legal-copy h2{margin-top:38px;font-size:1.55rem}.legal-copy h2:first-child{margin-top:0}.legal-copy p,.legal-copy li{color:var(--text-secondary)}.legal-copy p{margin-top:12px}.legal-copy ul{margin:12px 0 0 18px}.legal-aside{border-left:2px solid var(--blue);background:var(--surface-soft);padding:24px;position:sticky;top:150px}.legal-aside strong{display:block}.legal-aside p{color:var(--text-secondary);margin-top:8px;font-size:.86rem}@media(max-width:900px){.editorial-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-editorial-grid{grid-template-columns:1fr}.industry-editorial-card:first-child,.industry-editorial-card{grid-row:auto;min-height:390px}.legal-shell{grid-template-columns:1fr;gap:36px}.legal-aside{position:static}}@media(max-width:680px){.editorial-card-grid,.blog-index{grid-template-columns:1fr}.blog-index-card,.blog-index-card:nth-child(2n){border-left:0;padding:26px 0}.industry-editorial-card:first-child,.industry-editorial-card{min-height:340px}.industry-editorial-card>div{padding:24px}}.article-masthead{background:linear-gradient(#edf3f7,#fff);padding:72px 0 0}.article-head-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:70px;padding-bottom:64px;display:grid}.article-head-grid h1{letter-spacing:-.055em;max-width:15ch;margin-top:18px;font-size:clamp(2.7rem,5.4vw,5.7rem);line-height:.96}.article-deck{max-width:58ch;color:var(--text-secondary);margin-top:24px;font-size:1.05rem;line-height:1.75}.article-visual{aspect-ratio:4/3;background:#dfe8ef;border-radius:14px;overflow:hidden}.article-visual img{object-fit:cover;width:100%;height:100%}.article-layout{grid-template-columns:minmax(0,760px) 240px;justify-content:space-between;gap:56px;display:grid}.article-body section+section{margin-top:42px}.article-body h2{letter-spacing:-.025em;font-size:clamp(1.55rem,2.6vw,2.25rem)}.article-body p,.article-body li{color:var(--text-secondary);line-height:1.8}.article-body p{margin-top:14px}.article-body ul{gap:8px;margin:16px 0 0 20px;display:grid}.article-body pre{color:#d8e6f1;font:400 .82rem/1.7 var(--font-mono);background:#071a33;border-radius:10px;margin-top:18px;padding:20px;overflow:auto}.article-side{border-left:2px solid var(--blue);align-self:start;padding:22px 0 22px 22px;position:sticky;top:150px}.article-side>p:not(.eyebrow){color:var(--text-secondary);margin-top:9px;font-size:.86rem}.article-side .link-arrow{margin-top:18px}@media(max-width:900px){.article-head-grid,.article-layout{grid-template-columns:1fr;gap:38px}.article-side{position:static}}@media(max-width:680px){.article-masthead{padding-top:46px}.article-head-grid{padding-bottom:44px}}@media(max-width:980px){.home-hero-stage,.home-hero-copy{min-height:580px}.home-hero-copy{max-width:760px;padding:72px 34px 128px}.hero-side-note{display:none}.film-stage{min-height:390px}}@media(max-width:680px){.home-hero{padding-top:0}.home-hero-stage{border-radius:0;min-height:550px}.home-hero-stage .hero-fallback{object-position:63% center}.home-hero-stage:before{background:linear-gradient(90deg,#041222f0,#041222c7 60%,#04122266)}.home-hero-copy{min-height:550px;padding:64px 24px 118px}.home-hero-copy h1{max-width:11ch;font-size:clamp(2.7rem,13vw,4.3rem)}.hero-network{opacity:.45}.film-stage{aspect-ratio:4/3;min-height:330px}.film-brandline{top:17px;left:18px;right:18px}.film-caption{bottom:20px;left:18px}.film-timeline span{padding:11px 8px 12px;font-size:.55rem}}@media(prefers-reduced-motion:reduce){.home-hero-stage .hero-fallback,.hero-network-line,.film-scene,.film-sweep,.film-caption,.film-timeline span,.film-timeline i:after{animation:none!important}.hero-network-dot{display:none}.film-scene{opacity:0;transform:none}.film-scene-build{opacity:1}.film-caption{opacity:0;transform:none}.film-caption-build{opacity:1}.film-timeline span:first-child{color:#eaf7fc}.film-timeline span:first-child i:after{transform:scaleX(1)}}html,body{overflow-x:clip}:where(.section-heading-row,.company-story,.motion-grid,.content-lead,.media-split,.contact-layout,.case-layout,.footer-top,.article-head-grid,.article-layout,.legal-shell,.service-row,.job-top)>*{min-width:0}:where(.article-body,.legal-copy,.prose-measure,.record,.faq-answer){overflow-wrap:anywhere}.article-body img,.legal-copy img,.prose-measure img,.article-body iframe,.prose-measure iframe{max-width:100%;height:auto}@media(max-width:1120px){.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.home-hero>div{max-width:none;padding-left:0;padding-right:0}.home-hero-stage{border-radius:0}.home-hero-stage .hero-fallback{object-position:58% center}.home-hero-stage:before{background:linear-gradient(90deg,#041222f0,#041222cc 48%,#04122257 78%,#0412222e)}.home-hero-copy{max-width:72%}.hero-network{opacity:.58}.capability-strip{max-width:calc(100% - 40px)}}@media(max-width:680px){.home-hero-stage,.home-hero-copy{min-height:650px}.home-hero-stage{background:#06172b}.home-hero-stage .hero-fallback{object-position:68% center;height:46%;animation:none;inset:0 0 auto;transform:none}.home-hero-stage:before{background:linear-gradient(#0412221a,#0412222e 28%,#041222d1 44%,#06172b 54% 100%)}.home-hero-stage:after{display:none}.home-hero-copy{justify-content:flex-end;max-width:100%;min-height:650px;padding:300px 22px 48px}.home-hero-copy h1{max-width:11ch;font-size:clamp(2.35rem,10.8vw,3.25rem);line-height:1.01}.home-hero-copy .hero-lead{margin-top:16px;font-size:1rem}.home-hero-copy .hero-kicker{letter-spacing:.14em;font-size:.69rem}.hero-network{display:none}.hero-actions{margin-top:22px}.capability-strip{width:calc(100% - 28px);max-width:calc(100% - 28px);margin:18px auto 0}.case-grid{grid-template-columns:1fr}.job-top{flex-direction:column;gap:12px}.engagement-band{padding:30px 24px}}@media(max-width:480px){.utility-left a{font-size:.72rem}.brand-link,.brand-link .site-logo{width:142px}.home-hero-stage,.home-hero-copy{min-height:640px}.home-hero-stage .hero-fallback{object-position:70% center;height:43%}.home-hero-copy{min-height:640px;padding:278px 20px 42px}.home-hero-copy h1{font-size:clamp(2.2rem,10.6vw,2.85rem)}.hero-actions{flex-direction:column;align-items:stretch;width:100%}.hero-actions .primary-btn,.hero-actions .secondary-btn{width:100%}.capability-strip{width:calc(100% - 20px);max-width:calc(100% - 20px)}.capability-strip a{padding:15px 12px}.capability-strip strong{font-size:.82rem}.service-row{grid-template-columns:76px minmax(0,1fr);gap:14px}.service-thumb{width:76px;height:68px}.story-panel{width:72%}.article-body pre{padding:16px;font-size:.76rem}}@media(max-width:1080px){.footer-main{grid-template-columns:minmax(230px,.75fr) minmax(0,2fr);gap:42px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 42px}.footer-company-column{grid-column:1/-1}}@media(max-width:900px){.contact-layout{grid-template-columns:1fr;gap:28px}.contact-info-panel{grid-template-columns:minmax(230px,.85fr) minmax(0,1.15fr);align-items:center;min-height:0;display:grid}.contact-panel-media{height:auto;min-height:0;margin:24px 0 24px 24px}.contact-panel-body{padding:30px}.footer-main{grid-template-columns:1fr;gap:34px}.footer-brand>p{max-width:62ch}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px}.footer-company-column{grid-column:auto}}@media(max-width:680px){.contact-form{padding:26px 22px}.contact-info-panel{min-height:0;display:flex}.contact-panel-media{aspect-ratio:510/420;flex:none;height:auto;min-height:0;margin:20px 20px 0}.contact-panel-body{padding:24px 22px 28px}.contact-direct-list{gap:20px}.contact-form-heading{margin-bottom:22px;padding-bottom:20px}.form-grid{grid-template-columns:1fr}.form-field-full{grid-column:auto}.site-footer{padding-top:46px}.footer-main{gap:30px;padding-bottom:34px}.footer-grid{grid-template-columns:1fr;gap:26px}.footer-brand .site-logo{width:174px}.footer-certifications{margin-top:24px}.footer-certification-badges img{width:90px;height:90px}.footer-certification-badges img:last-child{width:96px;height:90px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.footer-legal{justify-content:flex-start;gap:12px 18px}}@media(max-width:420px){.contact-form{border-radius:14px;padding:22px 18px}.contact-info-panel{border-radius:14px}.contact-panel-media{border-radius:12px;height:auto;min-height:0;margin:16px 16px 0}.contact-panel-body{padding:22px 18px 24px}.contact-info-panel h2{font-size:1.8rem}.contact-direct-card{grid-template-columns:44px minmax(0,1fr);gap:13px}.contact-direct-icon{width:44px;height:44px}.footer-column a{font-size:.84rem}.footer-certification-badges{gap:12px}.footer-certification-badges img{width:82px;height:82px}.footer-certification-badges img:last-child{width:88px;height:82px}}@media(max-width:680px){.company-story{gap:38px}.story-collage{isolation:isolate;width:100%;height:clamp(408px,112vw,458px);min-height:0;display:block;position:relative}.story-main{width:91%;height:73%;box-shadow:var(--shadow-soft);z-index:1;border-radius:18px;position:absolute;top:0;left:0;overflow:hidden}.story-main img{object-fit:cover;object-position:center center;width:100%;height:100%}.story-secondary{width:47%;height:43%;box-shadow:var(--shadow-float);z-index:2;border:7px solid #fff;border-radius:17px;position:absolute;bottom:0;right:0;overflow:hidden}.story-secondary img{object-fit:cover;object-position:center;width:100%;height:100%}.story-panel{background:var(--navy);color:#fff;width:68%;min-height:156px;box-shadow:var(--shadow-float);z-index:3;border-radius:15px;flex-direction:column;justify-content:center;padding:21px 20px;display:flex;position:absolute;bottom:1.5%;left:4%}.story-panel strong{font-size:1.05rem;line-height:1.25;display:block}.story-panel span{margin-top:9px;font-size:.8rem;line-height:1.7;display:block}}@media(max-width:420px){.story-collage{height:clamp(394px,110vw,432px)}.story-main{border-radius:16px;width:92%;height:72%}.story-secondary{border-width:6px;border-radius:15px;width:46%;height:41%}.story-panel{border-radius:14px;width:69%;min-height:148px;padding:18px 17px;bottom:1.5%;left:3.5%}.story-panel strong{font-size:1rem}.story-panel span{margin-top:8px;font-size:.76rem;line-height:1.62}}@media(max-width:520px){.blog-index-card{grid-template-columns:112px minmax(0,1fr);gap:16px}.blog-card-media{border-radius:8px;max-height:88px}.blog-index-card h2{font-size:1.16rem}.blog-card-copy>p:not(.news-meta){font-size:.82rem}}.topic-post-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px;display:grid}.topic-post-card{border:1px solid var(--line-hairline);transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:#fff;border-radius:14px;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:22px;padding:20px;display:grid}.topic-post-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.topic-post-media{aspect-ratio:4/3;background:#dce5ec;border-radius:9px;max-height:112px;overflow:hidden}.topic-post-media img{object-fit:cover;width:100%;height:100%}.topic-post-card h2{margin-top:9px;font-size:1.25rem}.topic-post-card p:not(.news-meta){color:var(--text-secondary);margin-top:9px;font-size:.87rem}.topic-post-card .link-arrow{margin-top:14px}@media(max-width:900px){.topic-post-grid{grid-template-columns:1fr}}@media(max-width:520px){.topic-post-card{grid-template-columns:108px minmax(0,1fr);gap:15px;padding:15px}.topic-post-media{max-height:84px}.topic-post-card h2{font-size:1.08rem}}.sitemap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sitemap-group{border:1px solid var(--line-hairline);background:#fff;border-radius:14px;padding:26px}.sitemap-group h2{font-size:1.35rem}.sitemap-group h2 a{color:var(--navy)}.sitemap-group ul{gap:9px;margin:17px 0 0;padding:0;list-style:none;display:grid}.sitemap-group li a{color:var(--text-secondary);font-size:.9rem}.sitemap-group li a:hover{color:var(--blue)}.sitemap-group-wide{grid-column:span 2}@media(max-width:900px){.sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.sitemap-grid{grid-template-columns:1fr}.sitemap-group-wide{grid-column:auto}}.related-external-link{border:1px solid var(--line-hairline);background:var(--ice);border-radius:12px;margin-top:22px;padding:18px 20px;box-shadow:0 8px 24px #071a330a}.related-external-link p{color:var(--text-secondary);font-size:.9rem;margin:0!important}.related-external-link .link-arrow{margin-top:10px}.case-library-intro{padding-bottom:58px}.case-library-lead,.blog-library-lead{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.case-library-lead h2,.blog-library-lead h2{letter-spacing:-.04em;max-width:17ch;margin-top:12px;font-size:clamp(2rem,3.5vw,3.15rem)}.case-library-lead>p,.blog-library-lead>p{max-width:62ch;color:var(--text-secondary);font-size:1.03rem}.case-library-flat{padding-top:70px}.case-grid-all{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.project-snapshot-section{border-bottom:1px solid var(--line-hairline);background:#fff;padding:54px 0}.project-snapshot{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:58px;display:grid}.project-snapshot-intro{color:#fff;background:linear-gradient(145deg,#071b33,#0c3154);border-radius:16px;padding:30px 32px}.project-snapshot-intro .eyebrow{color:#90daf4}.project-snapshot-intro h2{margin-top:10px;font-size:clamp(1.8rem,2.7vw,2.45rem)}.project-snapshot-intro>p:last-child{color:#d6e2ec;margin-top:14px;line-height:1.7}.project-snapshot-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-snapshot-facts>div{border:1px solid var(--line-hairline);background:var(--offwhite);border-radius:13px;min-width:0;padding:20px 22px}.project-snapshot-facts span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;display:block}.project-snapshot-facts strong{color:var(--navy);overflow-wrap:anywhere;margin-top:8px;font-size:.9rem;line-height:1.48;display:block}.case-client-value{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.case-client-value strong{margin-top:0!important}.case-client-logo{object-fit:contain;flex:none;width:auto;max-width:180px;max-height:48px;display:block}.case-client-fact .case-client-logo[src*=rbl-bank],.case-client-fact .case-client-logo[src*=resmac]{width:52px;max-width:52px;height:52px;max-height:52px}.case-client-fact .case-client-logo[src*=exide-industries]{max-width:168px;max-height:44px}.case-client-fact .case-client-logo[src*=fanuc-india]{max-width:154px;max-height:46px}.case-client-fact .case-client-logo[src*=hdfc-life]{max-width:132px;max-height:48px}.case-client-fact .case-client-logo[src*=utica-national]{max-width:180px;max-height:42px}.case-client-fact .case-client-logo[src*=sai-life-sciences],.case-client-fact .case-client-logo[src*=sensearly]{max-width:154px;max-height:48px}.case-client-fact .case-client-logo[src*=ncbs]{max-width:120px;max-height:58px}.case-study-page .article-body ul{gap:10px;margin:16px 0 0;padding-inline-start:1.45rem;list-style:outside;display:grid}.case-study-page .article-body li{padding-inline-start:.18rem}.case-study-page .article-body li::marker{color:#000;font-size:1.05em}@media(max-width:680px){.case-client-logo{max-width:150px;max-height:44px}.case-client-fact .case-client-logo[src*=rbl-bank],.case-client-fact .case-client-logo[src*=resmac]{width:48px;max-width:48px;height:48px;max-height:48px}}.case-results-section{background:#fff}.case-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.case-result-card{border:1px solid var(--line-hairline);background:#fff;border-radius:14px;padding:24px;box-shadow:0 10px 28px #071a330b}.case-result-card strong{color:var(--navy);letter-spacing:-.04em;font-size:clamp(1.7rem,3vw,2.65rem);display:block}.case-result-card span{color:var(--text-secondary);margin-top:9px;font-size:.85rem;line-height:1.55;display:block}.case-detail-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:72px;display:grid}.case-story{gap:0;display:grid}.case-story-section{grid-template-columns:56px minmax(0,1fr);gap:24px;padding:0 0 42px;scroll-margin-top:130px;display:grid;position:relative}.case-story-section+.case-story-section{border-top:1px solid var(--line-hairline);padding-top:42px}.case-step{width:42px;height:42px;color:var(--blue);font:500 .75rem/1 var(--font-mono);background:#f5fbfe;border:1px solid #bfd8e7;border-radius:50%;place-items:center;display:grid}.case-story-section h2{max-width:24ch;font-size:clamp(1.65rem,2.8vw,2.35rem)}.case-story-section p,.case-story-section li{color:var(--text-secondary);line-height:1.75}.case-story-section p{margin-top:14px}.case-story-section ul{gap:9px;margin:16px 0 0 20px;display:grid}.case-story-section li::marker{color:#000}.case-context-card{border:1px solid var(--line-hairline);background:#fff;border-radius:16px;padding:26px;position:sticky;top:135px;box-shadow:0 16px 42px #071a3312}.case-context-card h2{margin-top:9px;font-size:1.55rem}.case-context-card>p:not(.eyebrow){color:var(--text-secondary);margin-top:10px;font-size:.88rem}.case-tag-list{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.case-tag-list span{background:var(--ice);color:#31516a;border-radius:999px;padding:7px 10px;font-size:.73rem}.case-scope-list{border-top:1px solid var(--line-hairline);gap:10px;margin-top:24px;padding-top:20px;display:grid}.case-scope-list div{color:#304b63;align-items:flex-start;gap:9px;font-size:.84rem;display:flex}.case-scope-list div>span{color:var(--blue)}.primary-text-cta{background:var(--navy);color:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:14px 16px;font-size:.86rem;font-weight:600;display:flex}.primary-text-cta:hover{background:var(--blue);color:#fff}.faq-feature-wrap{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:64px;width:100%;display:grid}.faq-feature-wrap .faq{min-width:0;margin-top:0}.faq-feature-intro{min-width:0;padding-top:4px}.faq-feature-intro h2{letter-spacing:-.035em;max-width:20ch;margin-top:12px;font-size:clamp(1.75rem,2.35vw,2.35rem);line-height:1.12}.faq-feature-intro>p:last-child{max-width:44ch;color:var(--text-secondary);margin-top:15px;font-size:.96rem;line-height:1.65}.blog-library-intro{padding-bottom:82px}.blog-index-modern{border-top:0;gap:18px;margin-top:44px}.blog-index-modern .blog-index-card{border:1px solid var(--line-hairline);background:#fff;border-radius:15px;padding:22px}.blog-index-modern .blog-index-card:nth-child(2n){border-left:1px solid var(--line-hairline);padding-left:22px}.blog-index-card-featured{background:linear-gradient(135deg,#fbfdff,#f2f8fb)!important}.article-page-modern .article-masthead{padding-top:62px}.article-page-modern .article-head-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:58px;padding-bottom:58px}.article-page-modern .article-head-grid h1{max-width:16ch;font-size:clamp(2.55rem,4.8vw,4.85rem);line-height:1}.article-meta-line{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:8px 14px;font-size:.72rem;font-weight:600;display:flex}.article-meta-line span+span{border-left:1px solid #c6d7e2;padding-left:14px}.article-page-modern .article-visual{aspect-ratio:16/11;border-radius:16px;box-shadow:0 20px 48px #071a331a}.article-overview-section{background:#fff;padding:0 0 10px}.article-overview{border:1px solid var(--line-hairline);background:var(--offwhite);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:start;gap:34px;padding:28px 30px;display:grid}.article-overview>div:first-child>p:last-child{max-width:70ch;color:var(--text-secondary);margin-top:9px;line-height:1.7}.article-overview-note{border-left:2px solid var(--blue);padding-left:24px}.article-overview-note>span{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;display:block}.article-overview-note strong{color:var(--navy);margin-top:7px;font-size:.9rem;display:block}.article-overview-note p{color:var(--text-secondary);margin-top:7px;font-size:.82rem;line-height:1.55}.article-layout-modern{grid-template-columns:minmax(0,760px) 270px;gap:72px}.article-content-block{padding:0 0 40px;scroll-margin-top:130px}.article-content-block+.article-content-block{border-top:1px solid var(--line-hairline);padding-top:40px}.article-section-number{font:500 .72rem/1 var(--font-mono);letter-spacing:.08em;color:var(--blue)!important;margin:0 0 9px!important}.article-references a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.article-side-modern{border:1px solid var(--line-hairline);border-left:3px solid var(--blue);background:#fff;border-radius:0 14px 14px 0;padding:24px;box-shadow:0 12px 32px #071a330d}.article-section-nav{border-top:1px solid var(--line-hairline);gap:0;margin:12px 0 18px;display:grid}.article-section-nav a{border-bottom:1px solid var(--line-hairline);color:#35516a;padding:10px 0;font-size:.8rem;line-height:1.35}.article-section-nav a:hover{color:var(--blue)}@media(max-width:980px){.case-grid-all{grid-template-columns:repeat(2,minmax(0,1fr))}.project-snapshot,.case-library-lead,.blog-library-lead,.article-overview{grid-template-columns:1fr;gap:30px}.article-overview-note{border-left:0;border-top:2px solid var(--blue);padding:20px 0 0}}@media(max-width:900px){.case-detail-layout,.faq-feature-wrap,.article-layout-modern{grid-template-columns:1fr;gap:32px}.case-context-card,.article-side-modern{position:static}.article-page-modern .article-head-grid{grid-template-columns:1fr;gap:36px}}@media(max-width:680px){.case-grid-all,.project-snapshot-facts,.case-results-grid{grid-template-columns:1fr}.project-snapshot-section{padding:38px 0}.project-snapshot-intro{padding:24px}.case-story-section{grid-template-columns:1fr;gap:14px}.case-story-section+.case-story-section{padding-top:34px}.case-library-flat{padding-top:48px}.article-page-modern .article-masthead{padding-top:44px}.article-meta-line span+span{border-left:0;padding-left:0}.article-overview{padding:22px}.blog-index-modern .blog-index-card,.blog-index-modern .blog-index-card:nth-child(2n){padding:20px}}.article-content-section{padding-top:56px}.article-layout-modern{grid-template-columns:minmax(0,1fr) 310px;justify-content:stretch;gap:40px;width:100%;max-width:1380px;margin:0 auto}.article-content-block h2{max-width:32ch}.article-side-modern{border:1px solid var(--line-hairline);background:#fff;border-radius:14px;padding:22px;box-shadow:0 12px 32px #071a330d}.article-overview-note{border:1px solid var(--line-hairline);background:#fff;border-radius:12px;padding:18px 20px}.article-side-lead-cta{background:var(--ice);border-radius:10px;margin-top:18px;padding:16px}.article-side-lead-cta strong{color:var(--navy);font-size:.88rem;display:block}.article-side-lead-cta p{color:var(--text-secondary);margin-top:6px;font-size:.78rem;line-height:1.5}.article-side-lead-cta a{color:var(--blue);align-items:center;gap:8px;margin-top:11px;font-size:.8rem;font-weight:600;display:inline-flex}.article-side-lead-cta a span{transition:transform .2s}.article-side-lead-cta a:hover span{transform:translate(3px)}.case-results-section{padding:34px 0}.case-results-grid{flex-wrap:wrap;gap:12px;display:flex}.case-result-card{flex:250px;max-width:420px;padding:20px 22px}.case-result-card strong{font-size:clamp(1.55rem,2.4vw,2.15rem)}.case-detail-section{padding-top:58px}.faq-standard{width:100%}.mobile-company-links a.mobile-contact-cta{background:var(--navy);color:#fff;border:0;border-radius:10px;min-height:50px;margin-top:12px;padding:0 16px;font-weight:600}.mobile-company-links a.mobile-contact-cta:after{color:#fff}.mobile-company-links a.mobile-contact-cta:hover,.mobile-company-links a.mobile-contact-cta[aria-current=page]{background:var(--blue);color:#fff}@media(max-width:980px){.article-overview-note{border:1px solid var(--line-hairline);padding:18px 20px}}@media(max-width:900px){.article-layout-modern{gap:28px;max-width:none}.article-side-modern{padding:20px}.case-results-section{padding:28px 0}.case-result-card{max-width:none}}@media(max-width:680px){.faq-feature-wrap{gap:24px}.faq-feature-intro h2{max-width:none;font-size:1.8rem}.faq-panel-title{font-size:1.4rem}.faq-list{margin-top:16px}.faq-item details>summary{padding:17px 42px 17px 0}.faq-answer{padding:0 36px 18px 0}.article-content-section{padding-top:42px}.article-side-modern{padding:18px}.article-side-lead-cta{padding:14px}.case-detail-section{padding-top:44px}}.cap-icon{font-size:1.08rem;font-weight:600;line-height:1}@media(min-width:981px){.section-heading-row{gap:42px}.section-title{max-width:30ch;font-size:clamp(1.95rem,3.2vw,3rem);line-height:1.08}.content-lead{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:48px}.content-lead h2{text-wrap:balance;max-width:28ch;font-size:clamp(1.9rem,2.8vw,2.7rem);line-height:1.1}.media-split{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:48px}.media-copy{min-width:0}.media-copy h2{text-wrap:balance;max-width:28ch;font-size:clamp(1.9rem,2.85vw,2.75rem);line-height:1.08}.media-copy p{max-width:72ch}.story-copy h2{text-wrap:balance;max-width:24ch;font-size:clamp(2.1rem,3.4vw,3.3rem)}.motion-copy h2{text-wrap:balance;max-width:24ch;font-size:clamp(2.15rem,3.5vw,3.45rem)}.industry-editorial-card h2{text-wrap:balance;max-width:27ch}.case-story-section h2{text-wrap:balance;max-width:40ch}.faq-feature-intro h2{text-wrap:balance;max-width:28ch;font-size:clamp(1.65rem,2.3vw,2.2rem)}}@media(max-width:900px){.section-heading-row,.content-lead,.media-split,.company-story,.motion-grid,.case-library-lead,.blog-library-lead{gap:22px}:where(.section-title,.content-lead h2,.media-copy h2,.story-copy h2,.motion-copy h2,.industry-editorial-card h2,.case-library-lead h2,.blog-library-lead h2,.case-story-section h2,.faq-feature-intro h2){text-wrap:pretty;max-width:100%}:where(.section-copy,.content-lead p,.media-copy p,.case-library-lead>p,.blog-library-lead>p){max-width:none}}@media(max-width:680px){.section-heading-row,.content-lead,.media-split,.company-story,.motion-grid,.case-library-lead,.blog-library-lead{gap:16px}.content-lead h2,.media-copy h2,.story-copy h2,.motion-copy h2,.industry-editorial-card h2,.case-library-lead h2,.blog-library-lead h2,.case-story-section h2,.faq-feature-intro h2,.section-title{letter-spacing:-.035em;text-wrap:pretty;width:100%;max-width:none;font-size:clamp(1.8rem,7.8vw,2.25rem);line-height:1.1}.page-hero-content h1,.editorial-header h1,.article-head-grid h1,.article-page-modern .article-head-grid h1{text-wrap:pretty;width:100%;max-width:none}.page-hero-content h1{font-size:clamp(2.1rem,9vw,3rem);line-height:1.04}.editorial-header h1,.article-head-grid h1,.article-page-modern .article-head-grid h1{font-size:clamp(2rem,8.8vw,2.9rem);line-height:1.04}.home-hero-copy h1{text-wrap:pretty;max-width:100%}.content-lead p,.media-copy p,.section-copy,.case-library-lead>p,.blog-library-lead>p{width:100%;max-width:none;font-size:1rem;line-height:1.65}.wide-copy,.prose-measure,.article-deck{max-width:none!important}.section-heading-row{margin-bottom:20px}:where(.content-lead,.media-copy,.section-copy,.case-card-body,.editorial-card-copy,.faq-answer,.article-body,.legal-copy){overflow-wrap:anywhere;word-break:normal}}@media(max-width:420px){.content-lead h2,.media-copy h2,.story-copy h2,.motion-copy h2,.industry-editorial-card h2,.case-library-lead h2,.blog-library-lead h2,.case-story-section h2,.faq-feature-intro h2,.section-title{font-size:clamp(1.72rem,8vw,2rem)}.page-hero-content h1,.editorial-header h1,.article-head-grid h1,.article-page-modern .article-head-grid h1{font-size:clamp(1.95rem,9vw,2.55rem)}}.company-story--technology-growth{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(36px,5vw,72px)}.story-growth-visual{box-shadow:var(--shadow-soft);aspect-ratio:1;background:#f3f1ed;border-radius:20px;overflow:hidden}.story-growth-visual img{object-fit:cover;width:100%;height:100%;display:block}.company-story--technology-growth .story-copy h2{max-width:16ch}@media(max-width:900px){.company-story--technology-growth{grid-template-columns:1fr;gap:30px}.story-growth-visual{width:min(100%,620px);margin-inline:auto}}.home-hero-editorial{--hero-bg:#fff;--hero-ink:#17191f;--hero-muted:#62666d;--hero-accent:#b95d3d;--hero-line:#e8e5e1;background:var(--hero-bg);color:var(--hero-ink);padding:0;overflow:clip}.editorial-hero-stage{background:var(--hero-bg);border-bottom:1px solid var(--hero-line);align-items:center;min-height:84dvh;display:flex;position:relative;overflow:hidden}.editorial-hero-copy{transform-origin:18% 55%;will-change:transform,opacity;width:min(1120px,100%);padding:clamp(64px,8vw,118px) 0 clamp(104px,12vw,164px)}.editorial-hero-kicker{color:var(--hero-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-size:.78rem;font-weight:700}.editorial-hero-title{max-width:1050px;color:var(--hero-ink);letter-spacing:-.066em;text-wrap:balance;margin:0;font-family:Segoe UI Variable Display,Aptos Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:clamp(4.1rem,7.8vw,7.7rem);font-weight:620;line-height:.91}.editorial-title-line{white-space:nowrap;width:fit-content;max-width:100%;padding:0 .04em .08em 0;display:block;overflow:hidden}.editorial-title-accent{color:var(--hero-accent)}.editorial-char{transform-origin:50% 100%;will-change:transform,opacity;display:inline-block}.editorial-hero-lead{max-width:650px;color:var(--hero-muted);margin:30px 0 0;font-size:clamp(1.05rem,1.4vw,1.24rem);line-height:1.6}.editorial-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.editorial-btn{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:650;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.editorial-btn:active{transform:translateY(1px)scale(.99)}.editorial-btn-primary{background:var(--hero-ink);color:#fff}.editorial-btn-primary:hover{color:#fff;background:#2b2d32}.editorial-btn-secondary{color:var(--hero-ink);background:#fff;border-color:#cfcac4}.editorial-btn-secondary:hover{color:var(--hero-ink);background:#f6f3ef;border-color:#a8a19a}.home-hero-editorial .capability-strip{z-index:8;position:relative}@media(max-width:980px){.editorial-hero-stage{min-height:78dvh}.editorial-hero-title{font-size:clamp(3.6rem,9.2vw,6rem)}}@media(max-width:767px){.editorial-hero-stage{align-items:flex-start;min-height:72dvh}.editorial-hero-copy{padding:58px 0 104px}.editorial-hero-kicker{letter-spacing:.12em;max-width:30ch;margin-bottom:18px;font-size:.68rem}.editorial-hero-title{letter-spacing:-.06em;max-width:100%;font-size:clamp(3.15rem,14vw,4.8rem);line-height:.93}.editorial-title-line{white-space:normal;width:auto}.editorial-hero-lead{max-width:34ch;margin-top:24px;font-size:1rem}.editorial-hero-actions{margin-top:24px}.editorial-btn{min-height:46px;padding-inline:18px}}@media(max-width:430px){.editorial-hero-title{font-size:clamp(2.75rem,13.3vw,3.7rem)}.editorial-hero-actions{width:100%}.editorial-btn{white-space:nowrap;flex:1 1 0}}@media(prefers-reduced-motion:reduce){.editorial-char,.editorial-hero-reveal,.editorial-hero-copy{opacity:1!important;transform:none!important}}.home-v3-page{--home-ink:#10212f;--home-muted:#61717d;--home-brand:#2c6fa4;--home-brand-bright:#0098e0;--home-brand-deep:#071a33;--home-brand-ink:#2c6fa4;--home-brand-soft:#eaf6fc;--home-brand-soft-2:#f4fafe;--home-white:#fff;color:var(--home-ink);background:var(--home-white);font-family:Manrope,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,sans-serif}.home-v3-page :is(h1,h2,h3,h4){color:var(--home-ink);font-family:Gidole,Segoe UI Variable Display,Segoe UI,sans-serif;font-weight:400}.home-v3-page strong{font-family:inherit}.home-v3-page :is(.home-growth-section,.home-transform-section,.home-services-section,.home-industries-section,.home-latest-section){color:var(--home-ink);background:#fff!important}.home-intro-story,.home-intro-stage{background:#fff;position:relative}.home-intro-aura{z-index:0;opacity:0;pointer-events:none;background:radial-gradient(circle at 22% 18%,#0098e0f5,#0000 34%),radial-gradient(circle at 78% 82%,#3070a0f0,#0000 40%),linear-gradient(145deg,#1d567f,#087fb7 52%,#3070a0);position:absolute;inset:0}.home-hero-v4{z-index:2;background:#fff;align-items:stretch;min-height:clamp(650px,100dvh - 110px,840px);display:flex;position:relative}.hero-v4-card{width:100%;min-height:inherit;transform-origin:50%;will-change:transform,opacity,border-radius,box-shadow;background:#fff;align-items:stretch;display:flex;position:relative;overflow:hidden}.hero-v4-card>.container{width:100%}.hero-v4-card:before,.hero-v4-card:after{display:none}.hero-v4-layout{min-height:inherit;align-content:center;justify-items:center;gap:clamp(28px,3.7vh,40px);padding:clamp(42px,5.4vh,58px) 0 clamp(72px,8vh,92px);display:grid}.hero-v4-copy{text-align:center;will-change:transform,opacity;flex-direction:column;align-items:center;width:min(100%,1160px);display:flex}.hero-v4-kicker{color:var(--home-brand);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:.73rem;font-weight:700}.hero-v4-title{letter-spacing:-.038em;perspective:800px;width:100%;max-width:1120px;margin:0;font-size:clamp(3.65rem,6.35vw,6.7rem);font-weight:400;line-height:.93}.hero-v4-line{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .2em;width:100%;padding:.025em .03em .085em;display:flex;overflow:visible}.hero-v4-line+.hero-v4-line{margin-top:.015em}.hero-v4-line-accent{color:var(--home-brand);background:linear-gradient(96deg,var(--home-brand-deep) 5%,var(--home-brand) 48%,var(--home-brand-bright) 96%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-v4-word{white-space:nowrap;display:inline-flex;overflow:visible}.hero-v4-char{transform-origin:50% 100%;will-change:transform,opacity;display:inline-block}.hero-v4-lead{max-width:720px;color:var(--home-muted);margin:22px 0 0;font-size:clamp(1rem,1.28vw,1.16rem);line-height:1.62}.hero-v4-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.hero-v4-btn{border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 21px;font-size:.88rem;font-weight:700;transition:transform .22s,background .22s,color .22s,box-shadow .22s;display:inline-flex}.hero-v4-btn:active{transform:translateY(1px)scale(.99)}.hero-v4-btn-primary{color:#fff;background:linear-gradient(105deg,var(--home-brand-deep),var(--home-brand-bright));box-shadow:0 14px 30px #0098e033}.hero-v4-btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 34px #0098e047}.hero-v4-btn-secondary{color:#8b4f67;background:#f6eef2;box-shadow:0 10px 24px #8b4f6717}.hero-v4-btn-secondary:hover{color:#fff;background:#8b4f67;transform:translateY(-2px);box-shadow:0 14px 28px #8b4f672e}.hero-v4-capabilities{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);will-change:transform,opacity;background:#f1f8fcc7;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(100%,1160px);padding:10px;display:grid;box-shadow:0 24px 64px #153f5d16}.hero-v4-capability{min-height:80px;color:var(--home-ink);background:#fffffff5;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:17px 17px 17px 20px;transition:transform .24s,box-shadow .24s,background .24s,color .24s;display:flex;box-shadow:0 8px 22px #153f5d0e}.hero-v4-capability strong{letter-spacing:-.01em;max-width:16ch;font-size:.94rem;font-weight:700;line-height:1.24}.hero-v4-capability>span{width:34px;height:34px;color:var(--home-brand-deep);background:linear-gradient(135deg,#e7f5fb,#f5fbfe);border-radius:50%;flex:none;place-items:center;font-size:.95rem;transition:transform .24s,background .24s,color .24s;display:grid}.hero-v4-capability:hover{color:var(--home-brand-deep);background:#fff;transform:translateY(-5px);box-shadow:0 18px 38px #0074ab24}.hero-v4-capability:hover>span{color:#fff;background:linear-gradient(135deg,var(--home-brand),var(--home-brand-bright));transform:translate(2px,-2px)}@media(min-width:900px){.home-intro-story.is-scroll-story .home-intro-stage{isolation:isolate;height:clamp(650px,100dvh - 110px,840px);overflow:hidden}.home-intro-story.is-scroll-story .home-intro-aura{display:block}.home-intro-story.is-scroll-story .home-hero-v4,.home-intro-story.is-scroll-story .home-growth-panel{min-height:100%;position:absolute;inset:0}.home-intro-story.is-scroll-story .home-growth-panel{z-index:4;will-change:transform;border-radius:34px 34px 0 0;align-items:center;display:flex;overflow:hidden;box-shadow:0 -30px 80px #0a416033;background:#fff!important}.home-intro-story.is-scroll-story .home-growth-panel>.container{width:100%}}.home-growth-section{background:#fff!important}.home-growth-section .story-growth-visual{background:var(--home-brand-soft-2);border:0;border-radius:20px;box-shadow:0 22px 55px #153f5d1a}.home-growth-section .eyebrow,.home-industries-section .eyebrow,.home-transform-section .eyebrow,.home-services-section .eyebrow,.home-latest-head .eyebrow{color:var(--home-brand)!important}.home-growth-section .story-copy h2,.home-transform-section .motion-copy h2,.home-services-section .section-title,.home-industries-section .section-title,.home-latest-head h2{color:var(--home-ink)}.home-growth-section .story-copy>p,.home-growth-section .trust-list li,.home-transform-section .motion-copy p,.home-services-section .section-copy,.home-services-section .service-row p,.home-industries-section .section-copy{color:var(--home-muted)}.home-growth-section .trust-list li{padding-left:24px}.home-growth-section .trust-list li:before{background:var(--home-brand-bright);border-radius:50%;width:8px;height:8px;top:.48em;box-shadow:0 0 0 5px #0098e014}.home-growth-section .link-arrow,.home-industries-section .card-link,.home-latest-link{color:var(--home-brand-deep)}.home-transform-section{color:var(--home-ink);background:#fff!important}.home-transform-section:before{display:none}.home-transform-section .motion-checks{gap:10px}.home-transform-section .motion-checks span{color:var(--home-brand-ink);background:var(--home-brand-soft-2);border:0;border-radius:12px;padding:12px 14px}.home-transform-section .motion-preview,.home-transform-section .capability-film{background:#071722;border:0;box-shadow:0 28px 70px #0c2a3c2e}.home-transform-section .film-stage,.home-transform-section .film-timeline{background:#071722}.home-transform-section .film-brandline i,.home-transform-section .film-timeline i{display:none}.home-transform-section .film-timeline{background:#071722;border:0;gap:8px;padding:9px 10px 10px}.home-transform-section .film-timeline span{color:#a7bdca;background:#ffffff0e;border:0;border-radius:10px;padding:10px 11px}.home-transform-section .film-timeline i:after{background:var(--home-brand-bright)}.home-services-section{background:#fff!important}.home-services-section .service-listing{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-services-section .service-row,.home-services-section .service-row:nth-child(odd),.home-services-section .service-row:nth-child(2n){background:#fff;border:0;border-radius:17px;min-height:150px;padding:20px;transition:transform .22s,box-shadow .22s,background .22s;box-shadow:0 12px 34px #153f5d13}.home-services-section .service-row:nth-child(odd),.home-services-section .service-row:nth-child(2n){padding-left:20px;padding-right:20px}.home-services-section .service-row:hover{background:var(--home-brand-soft-2);transform:translateY(-4px);box-shadow:0 18px 42px #0074ab21}.home-services-section .service-arrow{color:var(--home-brand);background:var(--home-brand-soft);border:0}.home-services-section .service-row:hover .service-arrow{background:var(--home-brand-bright);color:#fff}.home-industries-section{background:#fff!important}.home-industries-section .industry-experience-card{border:0;box-shadow:0 14px 38px #153f5d14}.home-industries-section .industry-chip,.home-industries-section .industry-experience-card:first-child .industry-chip,.home-industries-section .industry-experience-card:nth-child(2) .industry-chip,.home-industries-section .industry-experience-card:nth-child(3) .industry-chip,.home-industries-section .industry-focus-list span{background:var(--home-brand-soft);color:var(--home-brand-deep);border:0}.home-latest-section{color:var(--home-ink);padding:38px 0 44px;overflow:hidden;background:#fff!important}.home-latest-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:20px;display:flex}.home-latest-head h2{letter-spacing:-.04em;margin-top:7px;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.02}.home-latest-link{white-space:nowrap;align-items:center;gap:8px;padding-bottom:3px;font-size:.86rem;font-weight:700;display:inline-flex}.home-latest-link span{transition:transform .2s}.home-latest-link:hover{color:var(--home-brand-bright)}.home-latest-link:hover span{transform:translate(2px,-2px)}.home-latest-card{width:100%;min-height:150px;color:var(--home-ink);background:#fff;border:0;border-radius:16px;flex-direction:column;justify-content:space-between;gap:13px;padding:19px 20px;transition:transform .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 12px 34px #153f5d13}.home-latest-card p{color:var(--home-brand);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.home-latest-card h3{color:var(--home-ink);letter-spacing:-.02em;font-size:1.06rem;line-height:1.28}.home-latest-card>span{color:var(--home-brand-deep);font-size:.8rem;font-weight:700}.home-latest-card:hover{background:var(--home-brand-soft-2);transform:translateY(-4px);box-shadow:0 18px 42px #0074ab21}.home-v3-page .home-latest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-v3-page .home-latest-grid .home-latest-card{width:100%}@media(max-width:900px){.home-v3-page .home-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.home-v3-page .home-latest-grid{grid-template-columns:1fr}.home-v3-page .home-latest-grid .home-latest-card{width:100%}}@media(max-width:1100px){.hero-v4-title{font-size:clamp(3.25rem,7vw,5.4rem)}.hero-v4-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.home-intro-aura{display:none}.home-hero-v4,.hero-v4-card{min-height:auto}.hero-v4-layout{gap:30px;min-height:auto;padding:50px 0 32px}.home-growth-panel{position:relative;inset:auto;opacity:1!important;transform:none!important}}@media(max-width:767px){.home-v3-page .section{padding-block:48px}.hero-v4-kicker{max-width:32ch;font-size:.66rem}.hero-v4-title{font-size:clamp(2.7rem,10.8vw,4rem);line-height:.98}.hero-v4-line{gap:0 .18em}.hero-v4-lead{max-width:36ch;font-size:.98rem}.hero-v4-capabilities{grid-template-columns:1fr 1fr;gap:9px}.hero-v4-capability{min-height:72px;padding:14px 15px}.hero-v4-capability strong{font-size:.86rem}.hero-v4-capability>span{width:30px;height:30px}.home-services-section .service-listing{grid-template-columns:1fr}.home-services-section .service-row,.home-services-section .service-row:nth-child(odd),.home-services-section .service-row:nth-child(2n){padding:16px}.home-latest-section{padding:34px 0 38px}.home-latest-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}}@media(max-width:480px){.hero-v4-title{letter-spacing:-.05em;font-size:clamp(2.45rem,11.7vw,3.25rem)}.hero-v4-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.hero-v4-btn{white-space:nowrap;min-width:0;padding-inline:13px}.hero-v4-capabilities{grid-template-columns:1fr}.hero-v4-capability{min-height:64px}}@media(prefers-reduced-motion:reduce){.hero-v4-char,.hero-v4-reveal,.hero-v4-copy,.hero-v4-capabilities,.hero-v4-card,.home-growth-panel,.home-transform-section,.home-services-section,.home-industries-section,.home-latest-section{opacity:1!important;transform:none!important}}.home-hero-v4,.hero-v4-card{background:#fff!important}.hero-ref-layout{min-height:inherit;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(28px,4vw,72px);width:100%;padding:clamp(54px,6vh,78px) 0 clamp(70px,7vh,94px);display:grid}.hero-ref-copy{text-align:left;z-index:3;align-items:flex-start;width:100%;max-width:720px;position:relative}.hero-ref-copy .hero-v4-kicker{color:var(--home-brand);letter-spacing:.16em;margin-bottom:20px;font-size:.75rem}.hero-ref-copy .hero-v4-title{letter-spacing:-.045em;max-width:760px;color:var(--navy);font-size:clamp(3.65rem,5.3vw,6rem);line-height:.95}.hero-ref-copy .hero-v4-line{color:var(--navy);-webkit-text-fill-color:currentColor;justify-content:flex-start;gap:0 .18em;padding:.02em 0 .08em}.hero-ref-copy .hero-v4-lead{color:#65717d;max-width:620px;margin-top:24px;font-size:clamp(1rem,1.2vw,1.14rem)}.hero-ref-copy .hero-v4-actions{justify-content:flex-start;margin-top:26px}.hero-ref-copy .hero-v4-btn-primary{color:#fff;background:linear-gradient(105deg,var(--home-brand-deep),var(--home-brand-bright));box-shadow:0 14px 30px #0098e033}.hero-ref-copy .hero-v4-btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 34px #0098e047}.hero-ref-copy .hero-v4-btn-secondary{color:var(--home-brand-ink);background:var(--home-brand-soft);box-shadow:none}.hero-ref-copy .hero-v4-btn-secondary:hover{color:var(--home-brand-deep);box-shadow:none;background:#dff2fb;transform:translateY(-2px)}.hero-ref-visual.hero-v4-capabilities{width:100%;min-height:560px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible}.hero-visual-stack{z-index:1;width:290px;height:390px;transform-style:preserve-3d;filter:drop-shadow(0 32px 38px #3a004d1f);will-change:transform,opacity;position:absolute;top:51%;left:50%;transform:translate(-48%,-50%)}.hero-visual-plane{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:34px;display:block;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff9e,0 18px 42px #3a004d1a}.hero-visual-plane:after{content:"";background:linear-gradient(145deg,#ffffff6b,#ffffff0d);border-radius:25px;position:absolute;inset:18px}.hero-visual-plane.plane-one{background:linear-gradient(145deg,#f4eff3eb,#b7afc98f);transform:translate(-52px,30px)rotate(-4deg)}.hero-visual-plane.plane-two{background:linear-gradient(145deg,#dcd3e0c2,#8a82a68a);transform:translate(8px,-10px)rotate(1deg)}.hero-visual-plane.plane-three{background:linear-gradient(145deg,#b7afc994,#3a004d80);transform:translate(58px,-36px)rotate(5deg)}.hero-orbit{z-index:0;aspect-ratio:1;pointer-events:none;border-radius:50%;width:min(82%,520px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg);box-shadow:inset 0 0 0 1.2px #8b4f6747}.hero-orbit-dot{z-index:2;pointer-events:none;background:#8b4f67;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 7px #8b4f6714}.hero-orbit-dot-one{top:30%;right:9%}.hero-orbit-dot-two{bottom:18%;left:9%}.hero-orbit-card{z-index:4;min-height:112px;color:var(--navy);will-change:transform,opacity;background:#fffffff5;border:0;border-radius:20px;grid-template-columns:56px minmax(0,1fr) 36px;align-items:center;gap:14px;padding:18px;transition:transform .25s,box-shadow .25s;display:grid;position:absolute;box-shadow:0 22px 52px #362b4821}.hero-orbit-card:hover{color:var(--navy);box-shadow:0 28px 62px #362b482e}.hero-orbit-card strong{letter-spacing:-.018em;font-family:Gidole,Segoe UI Variable Display,Segoe UI,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.15}.hero-orbit-number{color:#3a004d;letter-spacing:.04em;background:linear-gradient(145deg,#f4eff3,#ded2e4);border-radius:50%;place-items:center;width:56px;height:56px;font-size:.8rem;font-weight:700;display:grid}.hero-orbit-arrow{color:#3a004d;background:#f4eff3;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .22s,background .22s,color .22s;display:grid}.hero-orbit-card:hover .hero-orbit-arrow{color:#fff;background:#3a004d;transform:translate(2px,-2px)}.hero-orbit-card-1{width:min(330px,48%);top:2%;left:5%}.hero-orbit-card-2{width:min(312px,46%);top:39%;left:-1%}.hero-orbit-card-3{width:min(308px,45%);top:49%;right:-1%}.hero-orbit-card-4{width:min(332px,48%);bottom:2%;left:35%}@media(max-width:1120px){.hero-ref-layout{grid-template-columns:minmax(0,.92fr) minmax(450px,1.08fr);gap:24px}.hero-ref-visual.hero-v4-capabilities{min-height:520px}.hero-orbit-card{border-radius:18px;grid-template-columns:48px minmax(0,1fr) 32px;gap:11px;min-height:100px;padding:15px}.hero-orbit-number{width:48px;height:48px}.hero-orbit-card strong{font-size:.96rem}}@media(max-width:899px){.home-hero-v4{min-height:auto}.hero-ref-layout{grid-template-columns:1fr;gap:24px;padding:52px 0 60px}.hero-ref-copy{max-width:760px}.hero-ref-copy .hero-v4-title{max-width:760px;font-size:clamp(3rem,9.5vw,5.4rem)}.hero-ref-visual.hero-v4-capabilities{max-width:720px;min-height:500px;margin:0 auto}.hero-visual-stack{width:250px;height:340px}.hero-orbit{width:min(76%,470px)}}@media(max-width:640px){.hero-ref-layout{padding:38px 0 44px}.hero-ref-copy .hero-v4-title{font-size:clamp(2.6rem,13vw,4.25rem);line-height:.96}.hero-ref-copy .hero-v4-actions{width:100%}.hero-ref-copy .hero-v4-btn{flex:170px}.hero-ref-visual.hero-v4-capabilities{min-height:520px}.hero-visual-stack{width:205px;height:290px}.hero-orbit{width:88%}.hero-orbit-card{border-radius:16px;grid-template-columns:40px minmax(0,1fr) 30px;gap:9px;min-height:86px;padding:12px}.hero-orbit-number{width:40px;height:40px;font-size:.7rem}.hero-orbit-arrow{width:30px;height:30px}.hero-orbit-card strong{font-size:.86rem}.hero-orbit-card-1{width:70%;top:2%;left:0}.hero-orbit-card-2{width:68%;top:35%;left:0}.hero-orbit-card-3{width:68%;top:50%;right:0}.hero-orbit-card-4{width:72%;bottom:2%;left:22%}}.home-v3-page .hero-ref-copy .hero-v4-btn-primary,.home-v3-page .hero-ref-copy .hero-v4-btn-secondary{color:#fff;background:var(--navy);box-shadow:0 14px 30px #071a3324}.home-v3-page .hero-ref-copy .hero-v4-btn-primary:hover,.home-v3-page .hero-ref-copy .hero-v4-btn-secondary:hover{color:#fff;background:var(--blue);transform:translateY(-2px);box-shadow:0 18px 34px #0074ab33}.home-growth-section .story-growth-visual{background:#f5f4f1;box-shadow:0 22px 55px #0f172a14}.home-growth-section .trust-list{counter-reset:growth-point;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.home-growth-section .trust-list li{counter-increment:growth-point;color:#34404a;background:#f6f5f2;border-radius:12px;align-items:center;min-height:54px;padding:11px 14px 11px 52px;display:flex}.home-growth-section .trust-list li:before{content:counter(growth-point,decimal-leading-zero);color:#555c61;width:30px;height:30px;box-shadow:none;letter-spacing:.04em;background:#e9e7e2;border-radius:9px;place-items:center;font-size:.68rem;font-weight:700;display:grid;top:50%;left:12px;transform:translateY(-50%)}.home-growth-section .link-arrow,.home-industries-section .card-link,.home-latest-link,.home-latest-card>span{color:var(--navy)}.home-growth-section .link-arrow:hover,.home-industries-section .card-link:hover,.home-latest-link:hover,.home-latest-card:hover>span{color:var(--blue)}.home-transform-section .motion-preview,.home-transform-section .capability-film,.home-transform-section .film-stage,.home-transform-section .film-timeline{background:#17191c}.home-transform-section .motion-preview,.home-transform-section .capability-film{box-shadow:0 28px 70px #12151829}.home-transform-section .film-timeline span{color:#c8cbd0;background:#ffffff0f}.home-services-section .section-heading-row{text-align:center;max-width:980px;margin:0 auto 30px;display:block}.home-services-section .service-row,.home-services-section .service-row:nth-child(odd),.home-services-section .service-row:nth-child(2n){box-shadow:0 12px 34px #0f172a12}.home-services-section .service-thumb{background:#f3f2ef}.home-industries-section .section-heading-row{max-width:1040px;margin:0 0 32px;display:block}.home-industries-section .section-heading-row>div{max-width:940px}.home-industries-section .section-title{max-width:920px}.home-industries-section .industry-experience-card{box-shadow:0 14px 38px #0f172a13}.home-industries-section .industry-experience-card:hover{box-shadow:0 22px 48px #0f172a1f}.home-latest-card{box-shadow:0 12px 34px #0f172a12}.home-latest-card:hover{background:#f6f9fb;box-shadow:0 18px 42px #0f172a1c}@media(max-width:760px){.home-growth-section .trust-list{grid-template-columns:1fr}.home-services-section .section-heading-row{text-align:left;margin-inline:0}.home-services-section .section-title,.home-services-section .section-heading-row>.section-copy{margin-left:0;margin-right:0}}.home-industries-section .industry-experience-card:hover .card-link{color:var(--blue)}.header-cta,.mobile-company-links a.mobile-contact-cta{background:var(--navy);color:#fff}.header-cta:hover,.mobile-company-links a.mobile-contact-cta:hover,.mobile-company-links a.mobile-contact-cta[aria-current=page]{color:#fff;background:#191d23}.home-v3-page .hero-ref-copy .hero-v4-btn-primary:hover{color:#fff;background:#191d23;transform:translateY(-2px);box-shadow:0 18px 34px #191d2329}.home-v3-page .hero-ref-copy .hero-v4-btn-secondary:hover{color:#fff;background:#435a63;transform:translateY(-2px);box-shadow:0 18px 34px #435a632e}.home-growth-section .trust-list li{color:#33434a;background:#57707a13}.home-growth-section .trust-list li:before{color:#fff;box-shadow:none;background:#57707a}.home-growth-section .link-arrow{color:#57707a}.home-growth-section .link-arrow:hover{color:#191d23}.home-transform-section .motion-checks span{color:#40545d;background:#57707a17}.home-transform-section .motion-checks span:hover{color:#191d23;background:#57707a29}.home-transform-section .film-caption span{color:#c3cdd1}.home-services-section .section-heading-row{text-align:center;max-width:1280px;margin:0 auto 24px}.home-services-section .section-heading-row>div{max-width:1220px;margin:0 auto}.home-services-section .section-title{max-width:1180px;margin-inline:auto}.home-services-section .section-heading-row>.section-copy{max-width:1040px;margin:12px auto 0}.home-services-section .service-row:hover{background:#57707a0e;box-shadow:0 18px 42px #0f172a1a}.home-industries-section .section-heading-row{text-align:center;max-width:1280px;margin:0 auto 24px;display:block}.home-industries-section .section-heading-row>div{max-width:1220px;margin:0 auto}.home-industries-section .section-title{max-width:1180px;margin-inline:auto}.home-industries-section .section-heading-row>.section-copy{max-width:1040px;margin:12px auto 0}.home-industries-section .industry-chip,.home-industries-section .industry-experience-card:first-child .industry-chip,.home-industries-section .industry-experience-card:nth-child(2) .industry-chip,.home-industries-section .industry-experience-card:nth-child(3) .industry-chip,.home-industries-section .industry-focus-list span{color:#455b64;background:#57707a17}.home-industries-section .card-link{color:#57707a}.home-industries-section .industry-experience-card:hover .card-link,.home-industries-section .card-link:hover{color:#191d23}.home-latest-link,.home-latest-card>span{color:#57707a}.home-latest-link:hover,.home-latest-card:hover>span{color:#191d23}@media(max-width:760px){.home-services-section .section-heading-row,.home-industries-section .section-heading-row{text-align:left;margin-left:0;margin-right:0}.home-services-section .section-title,.home-services-section .section-heading-row>.section-copy,.home-industries-section .section-title,.home-industries-section .section-heading-row>.section-copy{margin-left:0;margin-right:0}}.home-v3-page .hero-ref-copy .hero-v4-btn-secondary{color:#fff;background:var(--navy);box-shadow:0 14px 30px #071a3324}.home-v3-page .hero-ref-copy .hero-v4-btn-secondary:hover{color:#fff;background:#191d23;box-shadow:0 18px 34px #191d2329}.home-services-section .service-arrow{color:var(--home-brand-deep);background:var(--home-brand-soft)}.home-services-section .service-row:hover .service-arrow{color:#fff;background:var(--home-brand)}.home-services-section .section-heading-row,.home-industries-section .section-heading-row{margin-bottom:18px}.home-latest-section{padding:28px 0 34px}.home-latest-card p{color:var(--home-brand)}@media(max-width:480px){.home-v3-page .hero-ref-copy .hero-v4-actions{grid-template-columns:1fr}.home-v3-page .hero-ref-copy .hero-v4-btn{width:100%}}.home-v3-page .hero-ref-copy .hero-v4-btn-primary{color:var(--navy);background:#c8c0d0;box-shadow:0 14px 30px #78608c24}.home-v3-page .hero-ref-copy .hero-v4-btn-primary:hover{color:var(--navy);background:#b8a8c0;box-shadow:0 18px 34px #78608c2e}@media(min-width:641px)and (max-width:1100px){.company-story--technology-growth,.home-transform-section .motion-grid{grid-template-columns:1fr;gap:28px;width:100%}.company-story--technology-growth .story-copy,.home-transform-section .motion-copy{width:100%;max-width:none}.company-story--technology-growth .story-copy h2,.home-transform-section .motion-copy h2,.company-story--technology-growth .story-copy>p,.home-transform-section .motion-copy>p{max-width:none}.company-story--technology-growth .story-growth-visual,.home-transform-section .motion-preview{width:100%;max-width:none}}@media(max-width:640px){.hero-ref-visual.hero-v4-capabilities{grid-template-columns:1fr;gap:12px;min-height:auto;padding:22px 0 28px;display:grid}.hero-visual-stack{opacity:.28;width:190px;height:270px;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-orbit{opacity:.42;width:min(92%,420px)}.hero-orbit-dot{opacity:.55}.hero-orbit-card,.hero-orbit-card-1,.hero-orbit-card-2,.hero-orbit-card-3,.hero-orbit-card-4{grid-template-columns:40px minmax(0,1fr) 30px;gap:10px;width:100%;min-height:72px;padding:12px 14px;position:relative;inset:auto}}.home-v3-page{--hero-orbit-title-color:#071a33}.home-v3-page .hero-orbit-card strong{color:var(--hero-orbit-title-color)}.home-v3-page .hero-ref-copy .hero-v4-btn-primary{-webkit-text-fill-color:var(--hero-orbit-title-color);color:var(--hero-orbit-title-color)!important}.home-v3-page .hero-ref-copy .hero-v4-btn-primary:hover{-webkit-text-fill-color:#3a004d;color:#3a004d!important}.home-v3-page .hero-ref-copy .hero-v4-btn-primary{-webkit-text-fill-color:#fff;background:#8e769b;box-shadow:0 14px 30px #5c446c2e;color:#fff!important}.home-v3-page .hero-ref-copy .hero-v4-btn-primary:hover{-webkit-text-fill-color:#fff;background:#3a004d;transform:translateY(-2px);box-shadow:0 18px 36px #3a004d38;color:#fff!important}.home-services-section .service-listing.home-image-card-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-v3-page .home-image-card{isolation:isolate;aspect-ratio:4/3;color:#fff;background:#17212b;border:0;border-radius:18px;min-width:0;min-height:310px;transition:transform .24s,box-shadow .24s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a1a}.home-v3-page .home-image-card>img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease),filter .35s ease;position:absolute;inset:0;transform:scale(1.005)}.home-v3-page .home-image-card-shade{z-index:1;background:linear-gradient(#040f1c0a 18%,#0514246b 52%,#051424f0);transition:background .3s;position:absolute;inset:0}.home-v3-page .home-image-card-content{z-index:2;color:#fff;flex-direction:column;align-items:flex-start;gap:9px;padding:22px;display:flex;position:absolute;inset:auto 0 0}.home-v3-page .home-image-card-content h3{color:#fff;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.18rem,1.65vw,1.5rem);line-height:1.1}.home-v3-page .home-image-card-content>p:not(.industry-chip){color:#ffffffe0;margin:0;font-size:.86rem;line-height:1.5}.home-v3-page .home-image-card-link{color:#f1d47a;letter-spacing:.01em;align-items:center;gap:7px;margin-top:2px;font-size:.78rem;font-weight:700;display:inline-flex}.home-v3-page .home-image-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px #0f172a29}.home-v3-page .home-image-card:hover>img{filter:saturate(1.04)contrast(1.02);transform:scale(1.05)}.home-v3-page .home-image-card:hover .home-image-card-shade{background:linear-gradient(#3a004d0a 16%,#260c3470 52%,#1f082bf2)}.home-v3-page .home-image-card:hover .home-image-card-link{color:#fff}.home-industries-section .industry-experience-card{aspect-ratio:4/3;background:#17212b;border:0;border-radius:18px;min-height:430px;box-shadow:0 14px 34px #0f172a1a}.home-industries-section .industry-experience-body{z-index:2;background:0 0;gap:9px;padding:22px;position:absolute;inset:auto 0 0}.home-industries-section .industry-experience-body h3,.home-industries-section .industry-experience-body>p:not(.industry-chip){color:#fff}.home-industries-section .industry-chip,.home-industries-section .industry-experience-card:first-child .industry-chip,.home-industries-section .industry-experience-card:nth-child(2) .industry-chip,.home-industries-section .industry-experience-card:nth-child(3) .industry-chip,.home-industries-section .industry-focus-list span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff2e}.home-industries-section .industry-focus-list{flex-wrap:wrap;gap:7px;display:flex}@media(max-width:1100px){.home-services-section .service-listing.home-image-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v3-page .home-image-card,.home-industries-section .industry-experience-card{min-height:340px}}@media(max-width:720px){.home-services-section .service-listing.home-image-card-grid,.home-industries-section .industry-experience-grid{grid-template-columns:1fr}.home-v3-page .home-image-card,.home-industries-section .industry-experience-card{aspect-ratio:16/11;min-height:320px}.home-v3-page .home-image-card-content,.home-industries-section .industry-experience-body{padding:18px}}.home-industries-section .industry-experience-grid{gap:24px}.home-industries-section .industry-experience-card{width:100%;min-width:0}.home-industries-section .industry-experience-card:hover{transform:none;box-shadow:0 14px 34px #0f172a1a}.home-industries-section .industry-experience-card:hover>img{filter:none;transform:scale(1.005)}.home-industries-section .industry-experience-card:hover .home-image-card-shade{background:linear-gradient(#040f1c0a 18%,#0514246b 52%,#051424f0)}.home-industries-section .industry-experience-card:hover .home-image-card-link{color:#f1d47a}.case-grid{gap:24px}.case-card{isolation:isolate;aspect-ratio:4/3;color:#fff;background:#17212b;border:0;border-radius:18px;min-width:0;min-height:410px;padding:0;transition:none;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a1a}.case-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#040f1c08 14%,#0514245c 48%,#051424f2);position:absolute;inset:0}.case-card-media{aspect-ratio:auto;background:#dce5ec;width:100%;height:100%;max-height:none;position:absolute;inset:0;overflow:hidden}.case-card-media img{object-fit:cover;width:100%;height:100%;transition:none;transform:none}.case-card-body{z-index:2;color:#fff;background:0 0;flex-direction:column;align-items:flex-start;gap:9px;padding:22px;display:flex;position:absolute;inset:auto 0 0}.case-card .case-meta{color:#fff;letter-spacing:.055em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;width:max-content;max-width:100%;margin:0;padding:6px 10px;font-size:.69rem;font-weight:600;line-height:1.25}.case-card h3{color:#fff;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.14rem,1.45vw,1.38rem);line-height:1.12}.case-card p:not(.case-meta){color:#ffffffe0;margin:0;font-size:.82rem;line-height:1.46}.case-card .case-arrow{color:#f1d47a;margin-top:2px;padding-top:0;font-size:.78rem;font-weight:700}.case-card:hover .case-card-media img,.case-card:focus-visible .case-card-media img{transform:none}.case-grid-library .case-card{min-height:410px}@media(max-width:1100px){.case-card,.case-grid-library .case-card{min-height:390px}}@media(max-width:720px){.home-industries-section .industry-experience-grid,.case-grid{gap:18px}.case-card,.case-grid-library .case-card{aspect-ratio:16/11;min-height:350px}.case-card-body{padding:18px}}.home-industries-section .industry-experience-grid{align-items:stretch;gap:28px}.home-industries-section .industry-experience-card{transition:transform .24s var(--ease),box-shadow .24s var(--ease);outline:0;box-shadow:0 14px 34px #0f172a1a;border:0!important}.home-industries-section .industry-experience-card:before,.home-industries-section .industry-experience-card:after{border:0!important}.home-industries-section .industry-experience-card:hover,.home-industries-section .industry-experience-card:focus-visible{transform:translateY(-6px);box-shadow:0 22px 48px #0f172a29}.home-industries-section .industry-experience-card:hover>img,.home-industries-section .industry-experience-card:focus-visible>img{filter:none;transform:scale(1.035)}.home-industries-section .industry-experience-card:hover .home-image-card-shade,.home-industries-section .industry-experience-card:focus-visible .home-image-card-shade{background:linear-gradient(#040f1c0a 18%,#0514246b 52%,#051424f0)}.home-industries-section .industry-experience-card:hover .home-image-card-link,.home-industries-section .industry-experience-card:focus-visible .home-image-card-link{color:#f1d47a}.home-industries-section .industry-experience-card:focus-visible{outline-offset:4px;outline:3px solid #0074ab57}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px;display:grid}.case-card{aspect-ratio:auto;width:100%;min-width:0;min-height:410px;transition:transform .24s var(--ease),box-shadow .24s var(--ease);outline:0;box-shadow:0 14px 34px #0f172a1a;border:0!important}.case-card:before{display:none!important}.case-card-media img{transition:transform .48s var(--ease),filter .3s ease}.case-card:hover,.case-card:focus-visible{transform:translateY(-6px);box-shadow:0 22px 48px #0f172a29}.case-card:hover .case-card-media img,.case-card:focus-visible .case-card-media img{filter:none;transform:scale(1.035)}.case-card:hover:after,.case-card:focus-visible:after{background:linear-gradient(#040f1c08 14%,#0514245c 48%,#051424f2)}.case-card:focus-visible{outline-offset:4px;outline:3px solid #0074ab57}.case-grid-library,.case-grid-all{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media(max-width:1100px){.case-grid,.case-grid-library,.case-grid-all{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media(max-width:720px){.home-industries-section .industry-experience-grid,.case-grid,.case-grid-library,.case-grid-all{grid-template-columns:1fr;gap:18px}.case-card,.case-grid-library .case-card{min-height:350px}}@media(prefers-reduced-motion:reduce){.home-industries-section .industry-experience-card,.case-card,.home-industries-section .industry-experience-card>img,.case-card-media img{transition:none!important}.home-industries-section .industry-experience-card:hover,.home-industries-section .industry-experience-card:focus-visible,.case-card:hover,.case-card:focus-visible,.home-industries-section .industry-experience-card:hover>img,.home-industries-section .industry-experience-card:focus-visible>img,.case-card:hover .case-card-media img,.case-card:focus-visible .case-card-media img{transform:none}}img{height:auto}picture{max-width:100%;display:block}:where(.product-card,.editorial-card,.case-card,.industry-experience-card,.industry-editorial-card,.blog-index-card,.topic-post-card,.home-image-card,.service-row,.media-box,.article-visual,.support-intro-media,.story-growth-visual){min-width:0;max-width:100%}:where(.product-media,.editorial-card-media,.case-card-media,.industry-experience-media,.blog-card-media,.topic-post-media,.media-box,.article-visual,.support-intro-media,.story-growth-visual){contain:paint;max-width:100%;overflow:hidden}:where(.product-media,.editorial-card-media,.case-card-media,.industry-experience-media,.blog-card-media,.topic-post-media,.media-box,.article-visual,.support-intro-media,.story-growth-visual)>img{max-width:100%}@media(max-width:1024px){:where(.product-grid,.editorial-card-grid,.case-grid,.case-grid-library,.case-grid-all,.news-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.product-card,.editorial-card,.case-card,.home-image-card,.industry-experience-card){width:100%}}@media(max-width:720px){:where(.product-grid,.editorial-card-grid,.case-grid,.case-grid-library,.case-grid-all,.news-grid){grid-template-columns:1fr}:where(.product-media,.editorial-card-media,.case-card-media){width:100%}.product-media,.editorial-card-media{aspect-ratio:16/10}.case-card-media{aspect-ratio:16/9;max-height:none}.media-box,.article-visual,.support-intro-media,.story-growth-visual{width:100%;max-width:none}.industry-editorial-card,.industry-editorial-card:first-child{min-height:clamp(310px,86vw,380px)}.industry-editorial-card>div{padding:22px}}@media(hover:none){:where(.product-card:hover,.editorial-card:hover,.case-card:hover,.home-image-card:hover,.industry-experience-card:hover),:where(.product-card:hover,.editorial-card:hover,.case-card:hover,.home-image-card:hover,.industry-experience-card:hover) img{transform:none}}.home-video-hero{z-index:2;background:#fff;position:relative;overflow:hidden}.home-video-hero-shell{isolation:isolate;background:linear-gradient(118deg,#fff 0% 48%,#f8fbff 74%,#f2f7fd);align-items:center;min-height:clamp(650px,100dvh - 84px,790px);display:flex;position:relative;overflow:hidden}.home-video-hero-shell:before,.home-video-hero-shell:after{content:"";pointer-events:none;z-index:0;position:absolute}.home-video-hero-shell:before{clip-path:polygon(21% 0,100% 0,100% 100%,3% 100%,12% 58%);background:linear-gradient(145deg,#123e7714,#2360aa0a 58%,#2360aa00);width:min(62vw,920px);height:115%;top:-8%;right:-10%}.home-video-hero-shell:after{background:radial-gradient(circle,#0074ab1a,#0074ab00 70%);border-radius:50%;width:420px;height:420px;bottom:-310px;left:-260px}.home-video-hero-shell>.container{z-index:2;width:100%;position:relative}.home-video-hero-grid{grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr);align-items:center;gap:clamp(18px,2.8vw,48px);width:100%;padding:clamp(54px,6vh,78px) 0 clamp(54px,6.4vh,84px);display:grid}.home-video-hero-copy{z-index:5;width:min(100%,610px);position:relative}.home-video-hero-kicker{color:var(--home-brand);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 20px;font-size:.72rem;font-weight:700;display:flex}.home-video-hero-kicker:before{content:"";background:linear-gradient(90deg,var(--blue),#3e69c6);border-radius:999px;flex:none;width:46px;height:2px}.home-video-hero-copy h1{max-width:640px;color:var(--navy);letter-spacing:-.056em;text-wrap:balance;margin:0;font-family:Gidole,Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(4.45rem,5.75vw,6.45rem);font-weight:400;line-height:.91}.home-video-hero-copy h1 span{color:#0f5fa8;margin-top:.06em;display:block}.home-video-hero-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 23px;font-size:.9rem;font-weight:700;transition:transform .22s,background .22s,color .22s,box-shadow .22s;display:inline-flex}.home-video-hero-btn-secondary:hover{color:#0f5fa8;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #0f5fa847,0 12px 28px #14416912}.home-video-hero-media{place-items:center;min-width:0;min-height:620px;display:grid;position:relative}.home-video-hero-stage{isolation:isolate;place-items:center;width:min(112%,790px);min-height:620px;margin-right:-8%;display:grid;position:relative}.home-video-hero-field{z-index:0;background:linear-gradient(145deg,#e1edfbf0,#f2f7fdfa 55%,#d9e8f9e6);border-radius:48px 18px;animation:8s ease-in-out infinite alternate homeHeroFieldFloat;position:absolute;inset:5% 0 3% 4%;overflow:hidden;transform:rotate(-2.2deg);box-shadow:0 38px 90px #1f4b821a,inset 0 0 0 1px #1c4f8b0f}.home-video-hero-field:before,.home-video-hero-field:after{content:"";pointer-events:none;position:absolute}.home-video-hero-field:before{clip-path:polygon(30% 0,100% 0,100% 100%,0 100%,22% 55%);opacity:.96;background:linear-gradient(#082652f2,#134981d1);width:42%;height:130%;top:-14%;right:-8%}.home-video-hero-field:after{background:radial-gradient(circle,#4e91d642,#4e91d600 70%);border-radius:50%;width:44%;height:70%;bottom:-38%;right:8%}.home-video-hero-ring{border:1px solid #14599f33;border-radius:50%;display:block;position:absolute}.home-video-hero-ring-one{width:420px;height:420px;animation:14s linear infinite homeHeroOrbit;top:86px;left:-86px;transform:rotate(16deg)}.home-video-hero-ring-two{border-color:#ffffff38;width:270px;height:270px;animation:18s linear infinite homeHeroOrbitReverse;top:9%;right:9%;transform:rotate(-12deg)}.home-video-hero-sweep{transform-origin:50%;background:linear-gradient(90deg,#0f5fa800,#0f5fa842,#ffffff61,#fff0);width:78%;height:1px;animation:7s ease-in-out infinite alternate homeHeroSweep;position:absolute;top:24%;left:10%;transform:rotate(-14deg)}.home-video-hero-video-wrap{z-index:2;aspect-ratio:4/3;filter:drop-shadow(0 30px 34px #102b4e26);background:0 0;width:min(100%,735px);position:relative;overflow:hidden;transform:translate(-1%,1%);-webkit-mask-image:radial-gradient(74% 88% at 51% 53%,#000 0% 64%,#000000f5 72%,#0000008f 84%,#0000 100%);mask-image:radial-gradient(74% 88% at 51% 53%,#000 0% 64%,#000000f5 72%,#0000008f 84%,#0000)}.home-video-hero-video{object-fit:cover;object-position:50% 50%;transform-origin:bottom;background:#fff;width:102%;height:102%;display:block;position:absolute;inset:-1%;transform:scale(1.025)}@keyframes homeHeroFieldFloat{0%{transform:rotate(-2.2deg)translate(0)}to{transform:rotate(-1deg)translate(-5px,-7px)}}@keyframes homeHeroOrbit{0%{transform:rotate(16deg)}to{transform:rotate(376deg)}}@keyframes homeHeroOrbitReverse{0%{transform:rotate(-12deg)}to{transform:rotate(-372deg)}}@keyframes homeHeroSweep{0%{opacity:.45;transform:rotate(-14deg)translate(-18px)}to{opacity:.9;transform:rotate(-14deg)translate(20px)}}.home-capability-jump{z-index:3;background:#fff;padding:18px 0 30px;position:relative}.home-capability-jump-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-capability-jump-card{min-width:0;min-height:118px;color:var(--navy);background:#f5f7fa;border-radius:18px;grid-template-columns:38px minmax(0,1fr) 30px;align-items:start;gap:12px;padding:18px;transition:transform .22s,background .22s,box-shadow .22s;display:grid}.home-capability-jump-card:hover{color:var(--navy);background:#f1f5fb;transform:translateY(-3px);box-shadow:0 16px 32px #1f385614}.home-capability-jump-index{width:38px;height:38px;color:var(--blue);letter-spacing:.04em;background:#fff;border-radius:11px;place-items:center;font-size:.68rem;font-weight:800;display:grid}.home-capability-jump-card strong{margin:2px 0 7px;font-family:Gidole,Segoe UI Variable Display,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.18;display:block}.home-capability-jump-card p{color:#687481;margin:0;font-size:.82rem;line-height:1.46}.home-capability-jump-arrow{width:30px;height:30px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;font-size:.78rem;display:grid}@media(max-width:1220px){.home-video-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);gap:20px}.home-video-hero-copy h1{font-size:clamp(3.85rem,5.4vw,5.5rem)}.home-video-hero-media{min-height:560px}.home-video-hero-stage{width:min(107%,700px);min-height:560px;margin-right:-5%}.home-video-hero-video-wrap{width:min(100%,650px)}.home-capability-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.home-video-hero-shell{min-height:auto}.home-video-hero-shell:before{width:100%;height:55%;top:48%;right:-22%}.home-video-hero-grid{grid-template-columns:1fr;gap:26px;padding:48px 0 46px}.home-video-hero-copy{width:min(100%,730px)}.home-video-hero-copy h1{max-width:730px;font-size:clamp(3.2rem,8.3vw,5.2rem)}.home-video-hero-lead{max-width:650px}.home-video-hero-media{width:100%;min-height:560px}.home-video-hero-stage{width:min(100%,720px);min-height:560px;margin-right:0}.home-video-hero-field{inset:4% 3% 2%}.home-video-hero-video-wrap{width:min(100%,680px)}}@media(max-width:640px){.home-video-hero-shell:before{width:112%;height:52%;top:49%;right:-38%}.home-video-hero-shell:after{display:none}.home-video-hero-grid{gap:20px;padding:36px 0 38px}.home-video-hero-kicker{margin-bottom:14px;font-size:.66rem}.home-video-hero-kicker:before{width:34px}.home-video-hero-copy h1{font-size:clamp(2.75rem,13vw,4.2rem);line-height:.94}.home-video-hero-lead{margin-top:19px;font-size:.97rem}.home-video-hero-actions{width:100%;margin-top:24px}.home-video-hero-btn{flex:150px;padding-inline:14px}.home-video-hero-media,.home-video-hero-stage{min-height:430px}.home-video-hero-field{border-radius:32px 14px;inset:6% 0 2%}.home-video-hero-field:before{width:34%;right:-6%}.home-video-hero-ring-one{width:280px;height:280px;top:70px;left:-80px}.home-video-hero-ring-two{width:190px;height:190px;top:9%;right:2%}.home-video-hero-video-wrap{width:min(108%,500px);transform:translate(-1%,2%)}.home-capability-jump{padding:8px 0 26px}.home-capability-jump-grid{grid-template-columns:1fr}.home-capability-jump-card{min-height:auto}}@media(max-width:430px){.home-video-hero-actions{grid-template-columns:1fr;display:grid}.home-video-hero-btn{width:100%}.home-video-hero-media,.home-video-hero-stage{min-height:370px}.home-video-hero-ring-two{display:none}}@media(prefers-reduced-motion:reduce){.home-video-hero-copy>*,.home-video-hero-stage,.home-video-hero-field,.home-video-hero-ring,.home-video-hero-sweep{opacity:1!important;animation:none!important;transform:none!important}}.home-video-hero{z-index:2;background:#fff;padding:18px 0 0;position:relative;overflow:visible}.home-video-hero-shell{isolation:isolate;background:linear-gradient(#ffffff3d 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff3d 1px,#0000 1px) 0 0/34px 34px,linear-gradient(116deg,#eef4fb,#e8f0fb 32%,#edf1fa 58%,#e4ebf7);border:1px solid #45669924;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(10px,1.6vw,24px);min-height:420px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e}.home-video-hero-shell:before,.home-video-hero-shell:after{content:"";z-index:0;pointer-events:none;position:absolute}.home-video-hero-shell:before{clip-path:polygon(0 0,100% 0,86% 100%,0 100%);background:linear-gradient(92deg,#ffffff57,#ffffff14),linear-gradient(140deg,#298fd61f,#2c589e0f 56%,#0000 78%);width:58%;inset:0 auto 0 0}.home-video-hero-shell:after{clip-path:polygon(16% 0,100% 0,76% 100%,0 100%);opacity:.96;background:linear-gradient(158deg,#143f753d,#2b69ae29 38%,#6385b81a 66%,#0000);width:58%;height:126%;top:-12%;right:-8%}.home-video-hero-copy{z-index:3;width:auto;min-width:0;padding:clamp(28px,3vw,46px);animation:.48s cubic-bezier(.22,1,.36,1) both homeServicesHeroCopyIn;position:relative}.home-video-hero-copy:before{content:"";opacity:.9;pointer-events:none;background:linear-gradient(90deg,#1870b54d,#244b893d,#0000 94%);border-radius:999px;width:166px;height:3px;position:absolute;bottom:22px;left:clamp(28px,3vw,46px)}.home-video-hero-kicker{color:#075fa6;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:700;line-height:1.2;display:block}.home-video-hero-kicker:before{content:none}.home-video-hero-copy h1{color:#202126;letter-spacing:-.045em;text-wrap:balance;max-width:650px;margin:0;font-family:Gidole,Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(2.45rem,3.55vw,4.45rem);font-weight:500;line-height:.98}.home-video-hero-copy h1 span{color:#075fa6;margin:0;display:inline}.home-video-hero-lead{color:#5f6873;max-width:62ch;margin:16px 0 0;font-size:clamp(.95rem,.94vw,1.02rem);line-height:1.58}.home-video-hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.home-video-hero-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 19px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s,color .18s;display:inline-flex}.home-video-hero-btn:active{transform:translateY(1px)scale(.99)}.home-video-hero-btn-primary{color:#fff;background:#202126;box-shadow:0 10px 24px #18181b1f}.home-video-hero-btn-primary:hover{color:#fff;background:#111216;transform:translateY(-2px);box-shadow:0 14px 30px #18181b29}.home-video-hero-btn-secondary{color:#202126;background:#ffffffad;box-shadow:inset 0 0 0 1px #2021262e}.home-video-hero-btn-secondary:hover{color:#075fa6;background:#ffffffe6;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #075fa642,0 10px 24px #14416912}.home-video-hero-media{z-index:2;justify-content:center;align-items:center;min-width:0;min-height:420px;padding:8px 20px 8px 0;display:flex;position:relative}.home-video-hero-media:before,.home-video-hero-media:after{content:"";pointer-events:none;z-index:0;position:absolute}.home-video-hero-media:before{opacity:.74;background:linear-gradient(#ffffff2e,#ffffff0f);border:1px solid #ffffff4d;border-radius:28px;width:138px;height:calc(100% - 60px);top:30px;left:6px}.home-video-hero-media:after{opacity:.86;background:linear-gradient(135deg,#ffffff3d,#ffffff12);border:1px solid #ffffff52;border-radius:20px;width:188px;height:78px;bottom:28px;right:24px}.home-video-hero-media-panel{z-index:0;background:radial-gradient(circle at 76% 24%,#ffffff38,#0000 26%),linear-gradient(145deg,#275b9b29,#ffffff14);border-radius:34px;position:absolute;inset:10% 4% 8% 8%;transform:rotate(-1.4deg)}.home-video-hero-video-wrap{z-index:2;aspect-ratio:4/3;filter:drop-shadow(0 22px 28px #1f467724);background:0 0;width:min(112%,660px);margin-left:-18px;animation:.66s cubic-bezier(.16,1,.3,1) .22s both homeServicesHeroArtEnter;position:relative;overflow:visible;transform:none;-webkit-mask-image:none;mask-image:none}.home-video-hero-video{object-fit:contain;object-position:center;mix-blend-mode:multiply;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}@keyframes homeServicesHeroCopyIn{0%{opacity:0;transform:translate(-18px,10px)}to{opacity:1;transform:translate(0)}}@keyframes homeServicesHeroArtEnter{0%{opacity:0;transform:translate(22px,8px)scale(.982)}to{opacity:1;transform:translate(0)scale(1)}}@media(max-width:1220px){.home-video-hero-shell{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:400px}.home-video-hero-copy h1{font-size:clamp(2.4rem,4.15vw,3.75rem)}.home-video-hero-media{min-height:400px}.home-video-hero-video-wrap{width:min(108%,590px)}}@media(max-width:899px){.home-video-hero-shell{grid-template-columns:1fr;min-height:auto}.home-video-hero-shell:before{opacity:.68;width:120px;height:120px;inset:auto auto 18px 12px}.home-video-hero-shell:after{width:260px;height:260px;top:-54px;right:-80px}.home-video-hero-copy{padding-bottom:12px}.home-video-hero-copy:before{bottom:4px}.home-video-hero-copy h1{max-width:720px;font-size:clamp(2.7rem,7.6vw,4.15rem)}.home-video-hero-lead{max-width:650px}.home-video-hero-media{min-height:0;padding:0 22px 24px}.home-video-hero-video-wrap{width:min(88%,590px);margin:0 auto}.home-video-hero-media-panel{inset:4% 10% 7%}}@media(max-width:640px){.home-video-hero{padding-top:10px}.home-video-hero-shell{border-radius:16px}.home-video-hero-copy{padding:24px 20px 8px}.home-video-hero-copy:before{width:110px;left:20px}.home-video-hero-kicker{margin-bottom:12px;font-size:.66rem}.home-video-hero-copy h1{font-size:clamp(2.2rem,11.5vw,3.15rem);line-height:1}.home-video-hero-lead{margin-top:14px;font-size:.94rem}.home-video-hero-actions{width:100%;margin-top:20px}.home-video-hero-btn{flex:150px;min-height:46px;padding-inline:14px}.home-video-hero-media{padding:0 10px 18px}.home-video-hero-media:before,.home-video-hero-media:after{display:none}.home-video-hero-media-panel{border-radius:24px;inset:6% 2% 8%}.home-video-hero-video-wrap{width:100%;margin-left:0}}@media(max-width:430px){.home-video-hero-actions{grid-template-columns:1fr;display:grid}.home-video-hero-btn{width:100%}}@media(prefers-reduced-motion:reduce){.home-video-hero-copy,.home-video-hero-video-wrap{opacity:1!important;animation:none!important;transform:none!important}}.home-v3-page .home-video-hero-kicker{letter-spacing:.08em;font-size:.78rem;font-weight:700;line-height:1.2}.home-v3-page .home-video-hero-copy h1{letter-spacing:-.042em;font-family:inherit;font-size:clamp(2.15rem,2.55vw,3.05rem);font-weight:500;line-height:1.03}.home-v3-page .home-video-hero-lead{font-size:clamp(.93rem,.9vw,.99rem);line-height:1.54}.home-v3-page .home-video-hero-btn{font-size:.96rem;font-weight:700}.home-v3-page .eyebrow{letter-spacing:.06em;font-size:.88rem;font-weight:600;line-height:1.2}.home-v3-page :is(.story-copy h2,.motion-copy h2,.section-title,.home-latest-head h2){letter-spacing:-.035em;font-family:inherit;font-size:clamp(1.85rem,2.55vw,2.7rem);font-weight:500;line-height:1.08}.home-v3-page :is(.story-copy>p,.motion-copy>p,.section-copy){font-size:.98rem;line-height:1.62}.home-v3-page .home-capability-jump-card strong{letter-spacing:-.015em;font-family:inherit;font-size:1.08rem;font-weight:600;line-height:1.2}.home-v3-page .home-capability-jump-card p{font-size:.9rem;line-height:1.5}.home-v3-page :is(.trust-list li,.motion-checks span){font-size:.94rem;line-height:1.5}.home-v3-page .link-arrow{font-size:.92rem;font-weight:600}.home-v3-page .home-image-card-content h3,.home-v3-page .industry-experience-body h3{letter-spacing:-.025em;font-family:inherit;font-size:clamp(1.25rem,1.38vw,1.52rem);font-weight:500;line-height:1.15}.home-v3-page .home-image-card-content>p:not(.industry-chip),.home-v3-page .industry-experience-body>p:not(.industry-chip){font-size:.94rem;line-height:1.55}.home-v3-page .home-image-card-link{font-size:.86rem;font-weight:700}.home-v3-page .home-latest-card h3{letter-spacing:-.02em;font-family:inherit;font-size:1.08rem;font-weight:500;line-height:1.28}.home-v3-page .home-latest-card p{font-size:.72rem;font-weight:700}.home-v3-page .home-latest-card>span,.home-v3-page .home-latest-link{font-size:.86rem;font-weight:700}@media(max-width:640px){.home-v3-page .home-video-hero-kicker{font-size:.72rem}.home-v3-page .home-video-hero-copy h1{font-size:clamp(2rem,10vw,2.7rem)}.home-v3-page .home-video-hero-lead{font-size:.94rem}.home-v3-page :is(.story-copy h2,.motion-copy h2,.section-title,.home-latest-head h2){font-size:clamp(1.72rem,7.6vw,2.15rem)}.home-v3-page :is(.story-copy>p,.motion-copy>p,.section-copy){font-size:.94rem}}.home-v3-page .home-video-hero-media-empty{background:0 0;min-height:420px}.home-v3-page .home-video-hero-media-empty:before,.home-v3-page .home-video-hero-media-empty:after{content:none;display:none}.home-v3-page .section{padding-block:clamp(42px,4vw,56px)}.home-v3-page .home-capability-jump{padding:18px 0 clamp(38px,4vw,52px)}.home-v3-page .home-growth-section,.home-v3-page .home-transform-section,.home-v3-page .home-services-section,.home-v3-page .home-industries-section{scroll-margin-top:92px}.home-v3-page .section-heading-row{margin-bottom:24px}.home-v3-page .home-capability-jump-grid{gap:14px}.home-v3-page .home-capability-jump-card{min-height:150px;box-shadow:none;color:#101e34;background:#f2f3f5;border:0;border-radius:18px;grid-template-columns:46px minmax(0,1fr);align-content:start;gap:14px;padding:22px 54px 22px 22px;display:grid;position:relative;overflow:hidden}.home-v3-page .home-capability-jump-index{color:#fff;letter-spacing:.04em;background:#173754;border-radius:12px;width:42px;height:42px;font-size:.72rem;font-weight:800}.home-v3-page .home-capability-jump-card strong{color:#101e34;margin:1px 0 8px;font-size:1.12rem;font-weight:600;line-height:1.18}.home-v3-page .home-capability-jump-card p{color:#616c79;font-size:.91rem;line-height:1.55}.home-v3-page .home-capability-jump-arrow{color:#173754;background:#fff;border-radius:9px;width:30px;height:30px;position:absolute;top:20px;right:20px;box-shadow:inset 0 0 0 1px #17375414}.home-v3-page .company-story--technology-growth .story-copy{width:100%;max-width:none}.home-v3-page .company-story--technology-growth .story-copy h2,.home-v3-page .company-story--technology-growth .story-copy>p{max-width:none}.home-v3-page .home-growth-section .trust-list{gap:12px}.home-v3-page .home-growth-section .trust-list li{color:#2b3547;background:#f5efe9}.home-v3-page .home-growth-section .trust-list li:nth-child(2){background:#eef2ff}.home-v3-page .home-growth-section .trust-list li:nth-child(3){background:#f3edff}.home-v3-page .home-growth-section .trust-list li:nth-child(4){background:#e9f6f4}.home-v3-page .home-growth-section .link-arrow{color:#173754}.home-v3-page .home-growth-section .link-arrow:hover{color:#075fa6}.home-v3-page .home-transform-section .motion-checks{gap:12px}.home-v3-page .home-transform-section .motion-checks span{color:#2b3547;background:#f5efe9;border:0}.home-v3-page .home-transform-section .motion-checks span:nth-child(2){background:#eef2ff}.home-v3-page .home-transform-section .motion-checks span:nth-child(3){background:#f3edff}.home-v3-page .home-transform-section .motion-checks span:nth-child(4){background:#e9f6f4}.home-v3-page .home-transform-section .motion-checks span:hover{color:#2b3547;filter:brightness(.985)}@media(max-width:1220px){.home-v3-page .home-capability-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.home-v3-page .home-video-hero-media-empty{min-height:220px}.home-v3-page .company-story--technology-growth .story-copy{max-width:none}}@media(max-width:640px){.home-v3-page .section{padding-block:38px}.home-v3-page .home-capability-jump{padding:14px 0 38px}.home-v3-page .home-capability-jump-grid{grid-template-columns:1fr;gap:12px}.home-v3-page .home-capability-jump-card{min-height:0;padding:20px 52px 20px 18px}.home-v3-page .home-video-hero-media-empty{min-height:150px}.home-v3-page .home-growth-section .trust-list,.home-v3-page .home-transform-section .motion-checks{grid-template-columns:1fr}}.home-v3-page .home-video-hero-shell{background:radial-gradient(circle at 88% 12%,#b6f2382b 0 7%,#0000 7.4%),radial-gradient(circle at 71% 62%,#007ecb1a 0 21%,#0000 21.5%),linear-gradient(112deg,#fff,#fbfcfd 53%,#f5f8fb);border:1px solid #101e3412;border-radius:22px;min-height:clamp(500px,39vw,610px);position:relative;overflow:hidden;box-shadow:0 20px 54px #101e340f}.home-v3-page .home-video-hero-shell:before{content:"";opacity:.85;pointer-events:none;background:radial-gradient(circle,#101e341f 1.2px,#0000 1.4px) 95% 16%/14px 14px no-repeat,radial-gradient(circle,#101e3414 1.15px,#0000 1.35px) 4% 86%/16px 16px no-repeat;width:auto;height:auto;position:absolute;inset:auto auto 0 0}.home-v3-page .home-video-hero-shell:after{content:"";pointer-events:none;background:0 0;border:42px solid #007ecb0e;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-118px;right:-112px}.home-v3-page .home-video-hero-copy{z-index:3;align-self:center;padding-block:clamp(34px,4vw,58px);position:relative}.home-v3-page .home-video-hero-media.home-video-hero-editorial{z-index:2;background:0 0;justify-content:center;align-items:center;min-height:clamp(470px,37vw,570px);display:flex;position:relative;overflow:visible}.home-v3-page .home-video-hero-stage{aspect-ratio:4/3;isolation:isolate;width:min(112%,720px);margin-left:-3%;position:relative}.home-v3-page .home-hero-accent{z-index:-1;pointer-events:none;display:block;position:absolute}.home-v3-page .home-hero-accent-a{border:1px solid #007ecb42;border-radius:50%;width:150px;height:150px;animation:7.2s ease-in-out infinite homeHeroRingDrift;top:13%;right:5%}.home-v3-page .home-hero-accent-b{background:linear-gradient(145deg,#0f7eca1a,#a8df2a26);border-radius:18px;width:78px;height:78px;animation:5.8s ease-in-out infinite reverse homeHeroTileDrift;bottom:13%;right:12%;transform:rotate(12deg)}@keyframes homeHeroCollageFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-10px)scale(1.006)}}@keyframes homeHeroRingDrift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-8px,7px)rotate(6deg)}}@keyframes homeHeroTileDrift{0%,to{transform:translate(0)rotate(12deg)}50%{transform:translate(8px,-8px)rotate(5deg)}}.home-v3-page .home-capability-jump-grid{gap:clamp(18px,1.8vw,26px);padding-inline:6px}.home-v3-page .home-capability-jump-card{--jump-accent:#ef6c23;color:#101e34;isolation:isolate;background:#fff;border:0;border-radius:18px;min-height:196px;padding:26px 26px 24px;display:block;position:relative;overflow:visible;box-shadow:0 16px 34px #101e341a}.home-v3-page .home-capability-jump-card:before,.home-v3-page .home-capability-jump-card:after{content:"";z-index:-1;pointer-events:none;border-radius:20px;position:absolute}.home-v3-page .home-capability-jump-card:before{background:var(--jump-accent);inset:-10px 10px 10px -10px}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-card:before{background:color-mix(in srgb,var(--jump-accent) 92%,white 8%)}}.home-v3-page .home-capability-jump-card:before{transform:rotate(-4deg)}.home-v3-page .home-capability-jump-card:after{background:var(--jump-accent);inset:9px -9px -9px 9px}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-card:after{background:color-mix(in srgb,var(--jump-accent) 76%,white 24%)}}.home-v3-page .home-capability-jump-card:after{transform:rotate(3deg)}.home-v3-page .home-capability-jump-index{width:auto;height:auto;color:var(--jump-accent);letter-spacing:.06em;background:0 0;border-radius:0;margin-bottom:18px;padding:0;font-size:.82rem;font-weight:800;display:inline-flex}.home-v3-page .home-capability-jump-card strong{color:#101e34;margin:0 0 9px;font-size:1.16rem;line-height:1.18;display:block}.home-v3-page .home-capability-jump-card p{color:#626c79;margin:0;font-size:.91rem;line-height:1.55}.home-v3-page .home-capability-jump-arrow{background:var(--jump-accent);border-radius:50%;width:34px;height:34px;top:auto;bottom:18px;right:22px}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-arrow{background:color-mix(in srgb,var(--jump-accent) 12%,white 88%)}}.home-v3-page .home-capability-jump-arrow{color:var(--jump-accent);box-shadow:none}.home-v3-page .home-growth-section .trust-list li,.home-v3-page .home-transform-section .motion-checks span{color:#2b3547;box-shadow:none;border:0}.home-v3-page .home-growth-section .trust-list li:first-child,.home-v3-page .home-transform-section .motion-checks span:first-child{background:#f1f2f4}.home-v3-page .home-growth-section .trust-list li:nth-child(2),.home-v3-page .home-transform-section .motion-checks span:nth-child(2){background:#eef3f6}.home-v3-page .home-growth-section .trust-list li:nth-child(3),.home-v3-page .home-transform-section .motion-checks span:nth-child(3){background:#f3f1f5}.home-v3-page .home-growth-section .trust-list li:nth-child(4),.home-v3-page .home-transform-section .motion-checks span:nth-child(4){background:#f1f5f1}.home-v3-page .home-growth-section .trust-list li:before{color:#fff;background:#7245d6}.home-v3-page .home-transform-section .motion-checks span{padding-left:18px;position:relative}.home-v3-page .home-transform-section .motion-checks span:before{content:"";background:#7245d6;border-radius:999px;width:6px;height:28px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-v3-page .home-transform-section .motion-checks span:nth-child(2):before{background:#2d7f94}.home-v3-page .home-transform-section .motion-checks span:nth-child(3):before{background:#2f8b65}.home-v3-page .home-transform-section .motion-checks span:nth-child(4):before{background:#d27a2b}@media(max-width:1220px){.home-v3-page .home-video-hero-stage{width:min(106%,640px)}.home-v3-page .home-capability-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.home-v3-page .home-video-hero-shell{min-height:auto}.home-v3-page .home-video-hero-media.home-video-hero-editorial{min-height:390px}.home-v3-page .home-video-hero-stage{width:min(94vw,620px);margin:-18px auto 0}}@media(max-width:640px){.home-v3-page .home-video-hero-shell{border-radius:16px}.home-v3-page .home-video-hero-copy{padding-block:28px 14px}.home-v3-page .home-video-hero-media.home-video-hero-editorial{min-height:290px}.home-v3-page .home-video-hero-stage{width:116%;margin-left:-8%}.home-v3-page .home-capability-jump-card{min-height:176px;padding:23px 23px 22px}}@media(prefers-reduced-motion:reduce){.home-v3-page .home-hero-collage-image,.home-v3-page .home-hero-accent-a,.home-v3-page .home-hero-accent-b{animation:none!important}}.home-v3-page .home-video-hero-shell{background:radial-gradient(circle at 84% 18%,#2286c61a 0 12%,#0000 12.5%),radial-gradient(circle at 67% 75%,#aada4514 0 15%,#0000 15.5%),linear-gradient(112deg,#fff,#fbfcfd,#f3f7fa);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:clamp(520px,40vw,630px)}.home-v3-page .home-video-hero-copy{padding:clamp(42px,4.4vw,66px) clamp(32px,3.6vw,54px)}.home-v3-page .home-video-hero-copy:before{opacity:1;background:#d7dce1}.home-v3-page .home-video-hero-kicker{color:#59636e}.home-v3-page .home-video-hero-copy h1,.home-v3-page .home-video-hero-copy h1 span{color:#202126}.home-v3-page .home-video-hero-lead{color:#626b75}.home-v3-page .home-video-hero-media.home-video-hero-editorial{min-height:clamp(500px,38vw,590px);padding-right:clamp(8px,1.2vw,18px)}.home-v3-page .home-video-hero-stage{width:min(116%,760px);margin-left:-5%}.home-v3-page .home-hero-collage-image{filter:drop-shadow(0 30px 38px #101e3421)}.home-v3-page .home-capability-jump{padding-top:28px;overflow:visible}.home-v3-page .home-capability-jump-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(18px,1.6vw,24px);overflow:visible}.home-v3-page .home-capability-jump-card{--jump-accent:#20aa9a;isolation:isolate;min-height:176px;box-shadow:none;background:0 0;border-radius:28px;padding:28px 24px 24px 43%;display:block;position:relative;overflow:visible;transform:none}.home-v3-page .home-capability-jump-card:nth-child(2){--jump-accent:#c92f67}.home-v3-page .home-capability-jump-card:nth-child(3){--jump-accent:#6d46c8}.home-v3-page .home-capability-jump-card:nth-child(4){--jump-accent:#ef7d18}.home-v3-page .home-capability-jump-card:before{content:"";z-index:-2;background:linear-gradient(145deg,var(--jump-accent),var(--jump-accent));border-radius:56% 44% 46% 54%/46% 38% 62% 54%;position:absolute;inset:8px 14% 8px 0}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-card:before{background:linear-gradient(145deg,color-mix(in srgb,var(--jump-accent) 88%,white 12%),var(--jump-accent))}}.home-v3-page .home-capability-jump-card:before{box-shadow:0 16px 30px var(--jump-accent);transform:rotate(-2.2deg)}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-card:before{box-shadow:0 16px 30px color-mix(in srgb,var(--jump-accent) 18%,transparent)}}.home-v3-page .home-capability-jump-card:before{transition:transform .24s,box-shadow .24s}.home-v3-page .home-capability-jump-card:after{content:"";z-index:-1;background:#f5f6f7;border-radius:26px 26px 26px 38px;transition:background-color .2s,box-shadow .2s;position:absolute;inset:20px 0 20px 31%;box-shadow:0 12px 26px #101e3414}.home-v3-page .home-capability-jump-card:hover:before{box-shadow:0 20px 36px var(--jump-accent);transform:rotate(-1deg)translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-card:hover:before{box-shadow:0 20px 36px color-mix(in srgb,var(--jump-accent) 23%,transparent)}}.home-v3-page .home-capability-jump-card:hover:after{background:#fff;box-shadow:0 16px 32px #101e341a}.home-v3-page .home-capability-jump-index{z-index:2;color:#fff;letter-spacing:.08em;background:#ffffff24;border:1px solid #ffffff73;border-radius:15px;place-items:center;width:48px;height:48px;margin:0;padding:0;font-size:.76rem;font-weight:800;display:grid;position:absolute;top:50%;left:13%;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff52}.home-v3-page .home-capability-jump-arrow{z-index:3;background:var(--jump-accent);color:#0000;width:52px;height:42px;box-shadow:none;clip-path:polygon(0 16%,62% 16%,62% 0,100% 50%,62% 100%,62% 84%,0 84%,22% 50%);border-radius:0;font-size:0;display:block;position:absolute;top:22px;bottom:auto;right:9px;transform:rotate(5deg)}.home-v3-page .home-growth-section .trust-list li,.home-v3-page .home-growth-section .trust-list li:nth-child(2),.home-v3-page .home-growth-section .trust-list li:nth-child(3),.home-v3-page .home-growth-section .trust-list li:nth-child(4),.home-v3-page .home-transform-section .motion-checks span,.home-v3-page .home-transform-section .motion-checks span:nth-child(2),.home-v3-page .home-transform-section .motion-checks span:nth-child(3),.home-v3-page .home-transform-section .motion-checks span:nth-child(4){color:#2b3547;background:#f1f2f4}.home-v3-page .home-growth-section .trust-list li:before,.home-v3-page .home-transform-section .motion-checks span:before,.home-v3-page .home-transform-section .motion-checks span:nth-child(2):before,.home-v3-page .home-transform-section .motion-checks span:nth-child(3):before,.home-v3-page .home-transform-section .motion-checks span:nth-child(4):before{background:#5c39c6}@media(max-width:1220px){.home-v3-page .home-capability-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v3-page .home-capability-jump-card{min-height:170px}}@media(max-width:899px){.home-v3-page .home-video-hero-shell{grid-template-columns:1fr}.home-v3-page .home-video-hero-media.home-video-hero-editorial{min-height:390px}.home-v3-page .home-video-hero-stage{width:min(98vw,650px);margin:-8px auto 0}}@media(max-width:640px){.home-v3-page .home-capability-jump-grid{grid-template-columns:1fr}.home-v3-page .home-capability-jump-card{min-height:160px;padding:26px 22px 22px 42%}.home-v3-page .home-capability-jump-card:before{right:12%}.home-v3-page .home-capability-jump-card:after{left:29%}.home-v3-page .home-capability-jump-index{left:12%}.home-v3-page .home-capability-jump-arrow{width:46px;height:38px;top:18px;right:5px}}@media(prefers-reduced-motion:reduce){.home-v3-page .home-hero-collage-image,.home-v3-page .home-capability-jump-card,.home-v3-page .home-capability-jump-card:before,.home-v3-page .home-capability-jump-card:after{transition:none!important;animation:none!important}}.home-v3-page .home-video-hero{padding-top:14px}.home-v3-page .home-video-hero-shell{isolation:isolate;background:radial-gradient(44% 80% at 82% 18%,#2991b821,#2991b80a 46%,#0000 72%),radial-gradient(32% 55% at 96% 90%,#00a7961a,#00a79608 48%,#0000 76%),linear-gradient(118deg,#fff,#fbfdff 48%,#eef6fa);border:1px solid #0c274612;border-radius:30px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;min-height:clamp(590px,43vw,690px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f2a4714}.home-v3-page .home-video-hero-shell:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(145deg,#ffffff38,#fff0 56%),linear-gradient(160deg,#0b598314,#09aa9a12);border-radius:48% 0 0 48%;width:58%;height:132%;position:absolute;top:-18%;right:-11%;transform:rotate(-8deg)}.home-v3-page .home-video-hero-shell:after{content:"";z-index:0;pointer-events:none;border:1px solid #1775a924;border-radius:50%;width:420px;height:420px;position:absolute;top:15%;right:8%;box-shadow:0 0 0 58px #ffffff1a,0 0 0 118px #138ba109}.home-v3-page .home-video-hero-copy{z-index:3;max-width:660px;padding:clamp(52px,5vw,76px) 0 clamp(52px,5vw,76px) clamp(38px,4.5vw,70px);position:relative}.home-v3-page .home-video-hero-copy:before{content:"";background:#193a5a;border-radius:999px;width:42px;height:4px;margin-bottom:18px;display:block}.home-v3-page .home-video-hero-kicker{color:#526171;letter-spacing:.11em;margin-bottom:18px;font-size:.76rem;font-weight:700}.home-v3-page .home-video-hero-copy h1,.home-v3-page .home-video-hero-copy h1 span{color:#12243b;letter-spacing:-.045em;max-width:650px;margin:0;font-size:clamp(3.25rem,4.6vw,5.35rem);font-weight:500;line-height:.96}.home-v3-page .home-video-hero-lead{color:#5d6977;max-width:610px;margin-top:24px;font-size:1.08rem;line-height:1.62}.home-v3-page .home-video-hero-actions{gap:12px;margin-top:30px}.home-v3-page .home-video-hero-btn{border-radius:12px;min-height:50px;padding:0 22px;font-size:.94rem;font-weight:600}.home-v3-page .home-video-hero-btn-primary:hover{background:#173c61}.home-v3-page .home-video-hero-btn-secondary{color:#17324f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border-color:#10294529}.home-v3-page .home-video-hero-media.home-video-hero-editorial{z-index:2;justify-content:flex-end;align-items:center;min-height:clamp(560px,41vw,660px);padding:16px clamp(10px,1.4vw,22px) 10px 0;display:flex;position:relative;overflow:visible}.home-v3-page .home-video-hero-stage{aspect-ratio:4/3;isolation:isolate;width:min(118%,820px);margin-right:-4%;position:relative}.home-v3-page .home-video-hero-stage:before{content:"";z-index:-2;background:linear-gradient(135deg,#0b5d891f,#0ea69724);border-radius:48% 52% 46% 54%/55% 44% 56% 45%;width:78%;height:70%;position:absolute;top:15%;right:3%;transform:rotate(-6deg)}.home-v3-page .home-video-hero-stage:after{content:"";z-index:-1;border:1px solid #1469972e;border-radius:50%;width:72%;height:60%;position:absolute;top:20%;right:7%;transform:rotate(9deg)}.home-v3-page .home-hero-collage-image{object-fit:contain;object-position:58% 50%;filter:drop-shadow(0 34px 42px #0e274229);transform-origin:58% 62%;width:100%;height:100%;animation:7s cubic-bezier(.4,0,.2,1) infinite homePremiumHeroFloat;position:absolute;inset:0}.home-v3-page .home-hero-accent-a{background:#fff3;border:1px solid #166fa02e;width:132px;height:132px;top:12%;right:1%}.home-v3-page .home-hero-accent-b{background:linear-gradient(145deg,#166fa01f,#10a49729);border-radius:22px;width:72px;height:72px;bottom:15%;right:8%}.home-v3-page .home-hero-accent-c{background:linear-gradient(90deg,#0000,#124d6f2e,#0000);width:190px;height:1px;top:15%;left:20%;transform:rotate(-16deg)}@keyframes homePremiumHeroFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-11px)scale(1.008)}}.home-v3-page .home-capability-jump-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(16px,1.45vw,22px);display:grid;overflow:visible}.home-v3-page .home-capability-jump-card{--loop-accent:#14aa96;isolation:isolate;color:#12243b;min-height:184px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible;transform:none}.home-v3-page .home-capability-jump-card-2{--loop-accent:#cf2d68}.home-v3-page .home-capability-jump-card-3{--loop-accent:#693fd0}.home-v3-page .home-capability-jump-card-4{--loop-accent:#ef7a18}.home-v3-page .home-capability-jump-card:before,.home-v3-page .home-capability-jump-card:after{content:none}.home-v3-page .home-capability-jump-color{z-index:1;background:linear-gradient(145deg,var(--loop-accent),var(--loop-accent));border-radius:62% 38% 50% 50%/44% 38% 62% 56%;position:absolute;inset:4px 11% 4px 0}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-color{background:linear-gradient(145deg,color-mix(in srgb,var(--loop-accent) 86%,white 14%),var(--loop-accent))}}.home-v3-page .home-capability-jump-color{box-shadow:0 18px 30px var(--loop-accent)}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-color{box-shadow:0 18px 30px color-mix(in srgb,var(--loop-accent) 17%,transparent)}}.home-v3-page .home-capability-jump-color:before{content:"";background:var(--loop-accent);clip-path:polygon(0 22%,59% 22%,59% 0,100% 50%,59% 100%,59% 78%,0 78%,22% 50%);width:92px;height:72px;filter:drop-shadow(0 7px 10px var(--loop-accent));position:absolute;top:-2px;right:-27px;transform:rotate(7deg)}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-color:before{filter:drop-shadow(0 7px 10px color-mix(in srgb,var(--loop-accent) 18%,transparent))}}.home-v3-page .home-capability-jump-icon{color:#fff;letter-spacing:-.08em;text-shadow:0 2px 12px #0000001f;place-items:center;min-width:48px;min-height:48px;font-family:Arial,Helvetica,sans-serif;font-size:1.75rem;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;left:16%;transform:translate(-50%,-50%)}.home-v3-page .home-capability-jump-panel{z-index:2;background:#f1f2f4;border-radius:64px 28px 28px 64px;flex-direction:column;justify-content:center;padding:22px 22px 22px 28px;transition:background-color .2s,box-shadow .2s,transform .22s;display:flex;position:absolute;inset:20px 0 20px 33%;box-shadow:0 12px 26px #0f253d14}.home-v3-page .home-capability-jump-card strong{z-index:3;color:#17243a;margin:0 0 8px;font-size:clamp(1rem,1.02vw,1.14rem);font-weight:600;line-height:1.18;display:block;position:relative}.home-v3-page .home-capability-jump-card p{z-index:3;color:#69737e;margin:0;font-size:.86rem;line-height:1.48;position:relative}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-card:hover .home-capability-jump-color{box-shadow:0 22px 38px color-mix(in srgb,var(--loop-accent) 22%,transparent)}}@media(max-width:1240px){.home-v3-page .home-video-hero-shell{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.home-v3-page .home-video-hero-copy h1,.home-v3-page .home-video-hero-copy h1 span{font-size:clamp(3rem,4.45vw,4.7rem)}.home-v3-page .home-video-hero-stage{width:min(116%,740px)}}@media(max-width:1080px){.home-v3-page .home-capability-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}}@media(max-width:899px){.home-v3-page .home-video-hero-shell{grid-template-columns:1fr;min-height:auto}.home-v3-page .home-video-hero-copy{max-width:760px;padding:42px 34px 18px}.home-v3-page .home-video-hero-copy h1,.home-v3-page .home-video-hero-copy h1 span{font-size:clamp(3rem,8.8vw,4.7rem)}.home-v3-page .home-video-hero-media.home-video-hero-editorial{justify-content:center;min-height:500px;padding:0 12px 18px}.home-v3-page .home-video-hero-stage{width:min(96vw,720px);margin:-12px auto 0}.home-v3-page .home-video-hero-shell:before{width:108%;height:58%;top:46%;right:-34%}.home-v3-page .home-video-hero-shell:after{width:330px;height:330px;top:54%;right:10%}}@media(max-width:640px){.home-v3-page .home-video-hero{padding-top:8px}.home-v3-page .home-video-hero-shell{border-radius:18px}.home-v3-page .home-video-hero-copy{padding:30px 20px 8px}.home-v3-page .home-video-hero-copy:before{width:34px;margin-bottom:14px}.home-v3-page .home-video-hero-kicker{margin-bottom:13px;font-size:.68rem}.home-v3-page .home-video-hero-copy h1,.home-v3-page .home-video-hero-copy h1 span{font-size:clamp(2.65rem,12vw,3.7rem);line-height:.98}.home-v3-page .home-video-hero-lead{margin-top:18px;font-size:.96rem}.home-v3-page .home-video-hero-actions{grid-template-columns:1fr;width:100%;margin-top:24px;display:grid}.home-v3-page .home-video-hero-btn{width:100%}.home-v3-page .home-video-hero-media.home-video-hero-editorial{min-height:350px}.home-v3-page .home-video-hero-stage{width:118%;margin-left:-9%}.home-v3-page .home-capability-jump-grid{grid-template-columns:1fr}.home-v3-page .home-capability-jump-card{min-height:174px}.home-v3-page .home-capability-jump-panel{padding:20px 20px 20px 26px;left:31%}.home-v3-page .home-capability-jump-icon{left:15%}}.home-v3-page .home-capability-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(24px,2.4vw,36px) clamp(28px,3vw,48px);max-width:1160px;margin:0 auto;display:grid;overflow:visible}.home-v3-page .home-capability-jump-card{--loop-accent-start:#11a78f;--loop-accent-end:#04b9a2;isolation:isolate;color:#1b2737;min-height:240px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible;transform:none}.home-v3-page .home-capability-jump-card:nth-child(2),.home-v3-page .home-capability-jump-card:nth-child(4){--loop-accent-start:#b91f4b;--loop-accent-end:#e42673}.home-v3-page .home-capability-jump-color{z-index:1;background:linear-gradient(132deg,var(--loop-accent-start),var(--loop-accent-end));width:78%;height:196px;box-shadow:0 18px 34px var(--loop-accent-start);border-radius:55% 29% 49% 54%/43% 36% 64% 57%;position:absolute;top:22px;left:0}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-color{box-shadow:0 18px 34px color-mix(in srgb,var(--loop-accent-start) 19%,transparent)}}.home-v3-page .home-capability-jump-color{transition:transform .22s,box-shadow .22s;transform:rotate(-1.4deg)}.home-v3-page .home-capability-jump-color:after{content:"";z-index:0;opacity:.98;background:#17171e;border-radius:58% 42% 48% 52%;width:92px;height:64px;position:absolute;top:-9px;right:5px;transform:rotate(-16deg)}.home-v3-page .home-capability-jump-color:before{content:"";z-index:2;background:linear-gradient(135deg,var(--loop-accent-start),var(--loop-accent-end));clip-path:polygon(0 25%,56% 25%,56% 0,100% 48%,58% 100%,58% 73%,17% 73%,28% 57%,0 57%);width:126px;height:78px;filter:drop-shadow(0 7px 9px var(--loop-accent-start));position:absolute;top:-8px;right:-34px;transform:rotate(5deg)}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-color:before{filter:drop-shadow(0 7px 9px color-mix(in srgb,var(--loop-accent-start) 14%,transparent))}}.home-v3-page .home-capability-jump-panel{z-index:4;background:#eef0f2;border-radius:8px 66px 66px 8px;flex-direction:column;justify-content:center;width:70%;min-height:142px;padding:24px 30px 24px 42px;transition:transform .22s,box-shadow .22s,background-color .22s;display:flex;position:absolute;top:50px;right:0;box-shadow:0 12px 26px #1a253214}.home-v3-page .home-capability-jump-panel:before{content:"";background:#eef0f2;border-radius:0 0 58px;width:54px;height:54px;position:absolute;top:-1px;left:-34px;transform:skew(-13deg)}.home-v3-page .home-capability-jump-card p{z-index:2;color:#6f747a;max-width:32ch;margin:0;font-size:.93rem;line-height:1.46;position:relative}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-card:hover .home-capability-jump-color{box-shadow:0 22px 38px color-mix(in srgb,var(--loop-accent-start) 24%,transparent)}}@media(max-width:1080px){.home-v3-page .home-capability-jump-grid{gap:22px 24px;max-width:940px}.home-v3-page .home-capability-jump-card{min-height:222px}.home-v3-page .home-capability-jump-color{height:180px}.home-v3-page .home-capability-jump-panel{min-height:132px;padding-top:20px;padding-bottom:20px;top:45px}}@media(max-width:760px){.home-v3-page .home-capability-jump-grid{grid-template-columns:1fr;gap:18px;max-width:590px}.home-v3-page .home-capability-jump-card{min-height:220px}}@media(max-width:480px){.home-v3-page .home-capability-jump{padding:18px 0 28px}.home-v3-page .home-capability-jump-card{min-height:206px}.home-v3-page .home-capability-jump-color{width:82%;height:170px;top:18px}.home-v3-page .home-capability-jump-color:before{width:108px;height:68px;right:-28px}.home-v3-page .home-capability-jump-panel{border-radius:6px 52px 52px 6px;width:72%;min-height:124px;padding:18px 22px 18px 32px;top:43px}.home-v3-page .home-capability-jump-card:nth-child(2n) .home-capability-jump-panel{border-radius:52px 6px 6px 52px;padding:18px 32px 18px 22px}.home-v3-page .home-capability-jump-card strong{font-size:1.04rem}.home-v3-page .home-capability-jump-card p{font-size:.82rem}.home-v3-page .home-capability-jump-icon{font-size:1.7rem}}.home-v3-page .home-capability-jump{padding:22px 0 42px;overflow:visible}.home-v3-page .home-capability-jump-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:clamp(16px,1.55vw,24px);width:min(100%,1440px);max-width:none;margin:0 auto;display:grid;overflow:visible}.home-v3-page .home-capability-jump-card{--loop-accent-a:#08a894;--loop-accent-b:#12bea7;isolation:isolate;min-width:0;min-height:184px;box-shadow:none;color:#303238;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible;transform:none}.home-v3-page .home-capability-jump-card:nth-child(2n){--loop-accent-a:#bd1f4f;--loop-accent-b:#e82a75}.home-v3-page .home-capability-jump-color{z-index:1;background:linear-gradient(136deg,var(--loop-accent-a) 0%,var(--loop-accent-b) 100%);width:91%;height:144px;box-shadow:0 18px 31px var(--loop-accent-a);border-radius:56% 37% 48% 58%/46% 36% 64% 54%;position:absolute;top:21px;left:0;right:auto}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-color{box-shadow:0 18px 31px color-mix(in srgb,var(--loop-accent-a) 14%,transparent)}}.home-v3-page .home-capability-jump-color{transform-origin:50%;transition:transform .22s,box-shadow .22s;transform:rotate(-1.5deg)}.home-v3-page .home-capability-jump-color:before{content:"";z-index:4;border:18px solid #0000;border-top-color:var(--loop-accent-b);border-right-color:var(--loop-accent-b);width:92px;height:79px;filter:drop-shadow(0 5px 5px var(--loop-accent-a));border-radius:50%;position:absolute;top:-18px;right:-21px;transform:rotate(15deg)}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-color:before{filter:drop-shadow(0 5px 5px color-mix(in srgb,var(--loop-accent-a) 10%,transparent))}}.home-v3-page .home-capability-jump-color:after{content:"";z-index:5;border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:24px solid var(--loop-accent-b);transform-origin:50%;width:0;height:0;position:absolute;top:27px;right:-31px;transform:rotate(19deg)}.home-v3-page .home-capability-jump-icon{z-index:6;color:#fff;letter-spacing:-.08em;text-shadow:0 2px 8px #0000001f;place-items:center;width:46px;height:46px;font-family:Arial,Helvetica,sans-serif;font-size:1.72rem;font-weight:700;line-height:1;display:grid;position:absolute;top:52%;left:20%;right:auto;transform:translate(-50%,-50%)rotate(1.5deg)}.home-v3-page .home-capability-jump-panel{z-index:3;text-align:left;background:#eceeef;border:0;border-radius:4px 58px 58px 18px;flex-direction:column;justify-content:center;width:72%;height:108px;min-height:0;padding:16px 22px 16px 38px;transition:transform .22s,box-shadow .22s,background-color .22s;display:flex;position:absolute;top:42px;left:auto;right:0;overflow:visible;box-shadow:0 10px 24px #1a253211}.home-v3-page .home-capability-jump-panel:before{content:"";z-index:1;background:linear-gradient(150deg,var(--loop-accent-a),var(--loop-accent-b));pointer-events:none;border-radius:0 0 56px;width:70px;height:64px;position:absolute;top:-1px;left:-39px;transform:rotate(7deg)}.home-v3-page .home-capability-jump-panel:after{content:"";z-index:-1;pointer-events:none;background:#16171d;border-radius:54% 50% 16% 16%;width:54px;height:31px;position:absolute;top:-22px;right:13px;transform:rotate(7deg)}.home-v3-page .home-capability-jump-card strong{z-index:2;color:#4a4b4e;letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(1rem,1.12vw,1.16rem);font-weight:500;line-height:1.16;display:block;position:relative}.home-v3-page .home-capability-jump-card:nth-child(2n) .home-capability-jump-color{left:auto;right:0;transform:rotate(1.5deg)scaleX(-1)}.home-v3-page .home-capability-jump-card:nth-child(2n) .home-capability-jump-icon{left:auto;right:20%;transform:translate(50%,-50%)}.home-v3-page .home-capability-jump-card:nth-child(2n) .home-capability-jump-panel{text-align:right;border-radius:58px 4px 18px 58px;padding:16px 38px 16px 22px;left:0;right:auto}.home-v3-page .home-capability-jump-card:nth-child(2n) .home-capability-jump-panel:before{border-radius:0 0 0 56px;left:auto;right:-39px;transform:rotate(-7deg)}.home-v3-page .home-capability-jump-card:nth-child(2n) .home-capability-jump-panel:after{left:13px;right:auto;transform:rotate(-7deg)}.home-v3-page .home-capability-jump-card:nth-child(2n) p{margin-left:auto}.home-v3-page .home-capability-jump-card:hover{box-shadow:none;background:0 0;transform:translateY(-2px)}.home-v3-page .home-capability-jump-card:hover .home-capability-jump-color{box-shadow:0 20px 34px var(--loop-accent-a)}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-card:hover .home-capability-jump-color{box-shadow:0 20px 34px color-mix(in srgb,var(--loop-accent-a) 18%,transparent)}}.home-v3-page .home-capability-jump-card:hover .home-capability-jump-panel{background:#f1f2f3;box-shadow:0 13px 27px #1a253216}@media(max-width:1180px){.home-v3-page .home-capability-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;max-width:900px}.home-v3-page .home-capability-jump-card{min-height:188px}}@media(max-width:680px){.home-v3-page .home-capability-jump{padding:16px 0 30px}.home-v3-page .home-capability-jump-grid{grid-template-columns:1fr;gap:12px;max-width:460px}.home-v3-page .home-capability-jump-card{min-height:178px}.home-v3-page .home-capability-jump-color{height:138px;top:19px}.home-v3-page .home-capability-jump-panel{height:104px;top:39px}}.home-v3-page .home-capability-jump{z-index:3;background:#fff;padding:18px 0 44px;position:relative;overflow:visible}.home-v3-page .home-capability-jump .container,.home-v3-page .home-capability-jump [class*=container]{overflow:visible}.home-v3-page .home-capability-jump-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:clamp(12px,1.15vw,18px);width:min(100%,1500px);margin-inline:auto;display:grid;overflow:visible}.home-v3-page .home-capability-jump-card{--loop-start:#00b7a6;--loop-end:#12bd94;--loop-shadow:#00b7a62e;isolation:isolate;color:#30343a;width:100%;min-width:0;height:220px;min-height:220px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;text-decoration:none;transition:transform .22s;display:block;position:relative;overflow:visible;transform:translateZ(0)}.home-v3-page .home-capability-jump-card:nth-child(2){--loop-start:#e52062;--loop-end:#bd1f58;--loop-shadow:#d51f5d2e}.home-v3-page .home-capability-jump-card:nth-child(3){--loop-start:#8b35ed;--loop-end:#5b3dcc;--loop-shadow:#6e38de2e}.home-v3-page .home-capability-jump-card:nth-child(4){--loop-start:#ff771c;--loop-end:#ffa21d;--loop-shadow:#ff7c1a2e}.home-v3-page .home-capability-jump-color{z-index:1;background:linear-gradient(138deg,var(--loop-start) 0%,var(--loop-end) 100%);width:94%;height:174px;box-shadow:0 20px 34px var(--loop-shadow);transform-origin:50%;border-radius:58% 43% 46% 54%/50% 42% 58% 50%;transition:transform .22s,box-shadow .22s;position:absolute;top:28px;left:0;transform:rotate(-1.1deg)}.home-v3-page .home-capability-jump-color:before{content:"";z-index:2;pointer-events:none;background:#18191f;border-radius:70% 70% 18% 18%;width:66px;height:28px;position:absolute;top:-5px;right:72px;transform:rotate(8deg)}.home-v3-page .home-capability-jump-color:after{content:"";z-index:2;pointer-events:none;background:#18191f;border-radius:0 0 72px 72px;width:72px;height:23px;position:absolute;bottom:1px;right:31%;transform:rotate(-4deg)}.home-v3-page .home-capability-jump-icon{z-index:5;color:#fff;letter-spacing:-.06em;text-shadow:0 2px 7px #0000001a;place-items:center;width:54px;height:54px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.55rem,1.7vw,2rem);font-weight:700;line-height:1;display:grid;position:absolute;top:52%;left:13.8%;transform:translate(-50%,-50%)rotate(1.1deg)}.home-v3-page .home-capability-jump-panel{z-index:4;clip-path:polygon(12% 0,100% 0,100% 100%,22% 100%,18% 98%,14% 93%,10% 85%,7% 74%,5% 62%,4% 50%,5% 38%,7% 27%,9% 17%);text-align:left;background:linear-gradient(135deg,#f8f9fa,#eef0f2);border:1px solid #2f39440e;border-radius:4px 62px 62px 7px;flex-direction:column;justify-content:center;width:76%;height:148px;min-height:148px;padding:20px 18px 18px 27%;transition:transform .22s,box-shadow .22s,background-color .22s;display:flex;position:absolute;top:43px;right:1px;overflow:hidden;box-shadow:0 10px 26px #1f283217}.home-v3-page .home-capability-jump-panel:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#ffffffb3,#fff0 46%);position:absolute;inset:1px}.home-v3-page .home-capability-jump-panel:after{content:"";pointer-events:none;background:linear-gradient(110deg,#ffffff05,#ffffff38);width:30%;height:100%;position:absolute;top:0;left:0}.home-v3-page .home-capability-jump-card:before{content:"";z-index:7;border:20px solid #0000;border-top-color:var(--loop-end);border-right-color:var(--loop-end);pointer-events:none;border-radius:50%;width:82px;height:70px;position:absolute;top:17px;right:42px;transform:rotate(14deg)}.home-v3-page .home-capability-jump-card:after{content:"";z-index:8;border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:25px solid var(--loop-end);transform-origin:50%;pointer-events:none;width:0;height:0;position:absolute;top:61px;right:14px;transform:rotate(15deg)}.home-v3-page .home-capability-jump-card strong,.home-v3-page .home-capability-jump-card p{z-index:2;position:relative}.home-v3-page .home-capability-jump-card strong{color:#33373c;letter-spacing:-.025em;width:100%;margin:0 0 9px;font-family:Gidole,Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(1rem,1.04vw,1.18rem);font-weight:500;line-height:1.08;display:block}.home-v3-page .home-capability-jump-card p{color:#747b84;width:100%;max-width:24ch;margin:0;font-size:clamp(.73rem,.76vw,.84rem);line-height:1.34}.home-v3-page .home-capability-jump-card:hover .home-capability-jump-color{box-shadow:0 24px 40px var(--loop-shadow);transform:rotate(-.3deg)scale(1.008)}@media(max-width:1240px){.home-v3-page .home-capability-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;width:min(100%,840px)}}@media(max-width:640px){.home-v3-page .home-capability-jump{padding:10px 0 30px}.home-v3-page .home-capability-jump-grid{grid-template-columns:1fr;gap:8px;width:min(100%,410px)}.home-v3-page .home-capability-jump-card{height:206px;min-height:206px}.home-v3-page .home-capability-jump-color{height:162px;top:26px}.home-v3-page .home-capability-jump-panel{width:77%;height:138px;min-height:138px;padding-left:27%;top:39px}.home-v3-page .home-capability-jump-card:before{top:14px;right:38px;transform:rotate(14deg)scale(.92)}.home-v3-page .home-capability-jump-card:after{top:56px;right:12px;transform:rotate(15deg)scale(.92)}}@media(prefers-reduced-motion:reduce){.home-v3-page .home-capability-jump-card,.home-v3-page .home-capability-jump-color,.home-v3-page .home-capability-jump-panel{transition:none!important}}.home-v3-page .home-video-hero{background:#9fc8d3;padding:0;position:relative;overflow:hidden}.home-v3-page .home-video-hero>*{width:100%;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}.home-v3-page .home-video-hero-shell{isolation:isolate;min-height:clamp(590px,45vw,720px);box-shadow:none;background:linear-gradient(90deg,#ffffff12,#ffffff06 42%,#fff0 68%),#9fc8d3;border:0;border-radius:0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:0;display:grid;position:relative;overflow:hidden}.home-v3-page .home-video-hero-shell:before{content:"";z-index:0;opacity:1;pointer-events:none;background:radial-gradient(circle at 10% 18%,#ffffff1f,#0000 25%),linear-gradient(115deg,#ffffff0d,#0000 48%);border:0;border-radius:0;width:auto;height:auto;position:absolute;inset:0;transform:none}.home-v3-page .home-video-hero-shell:after{content:none!important;display:none!important}.home-v3-page .home-video-hero-kicker{color:#214a50;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:700;line-height:1.2;display:block}.home-v3-page .home-video-hero-stage{z-index:1;aspect-ratio:auto;isolation:isolate;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0;overflow:visible}.home-v3-page .home-hero-collage-image{object-fit:contain;object-position:right bottom;filter:drop-shadow(0 18px 24px #2655601a);transform-origin:68% 74%;width:auto;max-width:none;height:101%;animation:.78s cubic-bezier(.16,1,.3,1) .1s both homeReferenceHeroEnter;position:absolute;inset:auto clamp(-22px,-1vw,0px) -1px auto}@keyframes homeReferenceHeroEnter{0%{opacity:0;transform:translate(30px,14px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.home-v3-page .home-capability-jump-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(18px,1.7vw,26px);width:min(100%,1420px);margin:0 auto;padding:0;display:grid;overflow:visible}.home-v3-page .home-capability-jump-card{--cap-accent:#297f94;isolation:isolate;color:#101e34;width:100%;min-width:0;height:auto;min-height:272px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:38px 0 0;text-decoration:none;transition:transform .22s;display:block;position:relative;overflow:visible;transform:none}.home-v3-page .home-capability-jump-card:before,.home-v3-page .home-capability-jump-card:after,.home-v3-page .home-capability-jump-color:before,.home-v3-page .home-capability-jump-color:after{content:none!important;display:none!important}.home-v3-page .home-capability-jump-color{z-index:0;background:var(--cap-accent);border:0;border-radius:27px;width:auto;height:auto;position:absolute;inset:54px 12px 7px}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-color{background:color-mix(in srgb,var(--cap-accent) 88%,white 12%)}}.home-v3-page .home-capability-jump-color{box-shadow:none;transform-origin:50%;transition:transform .22s,filter .22s;transform:rotate(-6deg)}.home-v3-page .home-capability-jump-card:nth-child(2n) .home-capability-jump-color{transform:rotate(6deg)}.home-v3-page .home-capability-jump-icon{z-index:4;border:5px solid var(--cap-accent);place-items:center;width:74px;height:74px;display:grid;position:absolute;top:-35px;left:50%}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-icon{border:5px solid color-mix(in srgb,var(--cap-accent) 18%,white 82%)}}.home-v3-page .home-capability-jump-icon{color:var(--cap-accent);letter-spacing:-.06em;background:#fff;border-radius:50%;font-family:Arial,Helvetica,sans-serif;font-size:1.45rem;font-weight:800;line-height:1;transform:translate(-50%)rotate(6deg);box-shadow:0 12px 24px #101e3424}.home-v3-page .home-capability-jump-card:nth-child(2n) .home-capability-jump-icon{transform:translate(-50%)rotate(-6deg)}.home-v3-page .home-capability-jump-panel{z-index:2;clip-path:none;text-align:center;background:#fff;border:0;border-radius:24px;flex-direction:column;justify-content:flex-start;width:100%;height:100%;min-height:234px;padding:58px 25px 54px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;inset:auto;overflow:hidden;box-shadow:0 18px 34px #101e341f}.home-v3-page .home-capability-jump-panel:before{content:none!important;display:none!important}.home-v3-page .home-capability-jump-panel:after{content:"↗";background:var(--cap-accent);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:18px;right:19px}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-panel:after{background:color-mix(in srgb,var(--cap-accent) 11%,white 89%)}}.home-v3-page .home-capability-jump-panel:after{color:var(--cap-accent);font-size:.92rem;font-weight:800;line-height:1}.home-v3-page .home-capability-jump-card strong{z-index:2;color:#101e34;letter-spacing:-.025em;width:auto;margin:0 0 14px;font-family:inherit;font-size:clamp(1.15rem,1.28vw,1.38rem);font-weight:600;line-height:1.17;display:block;position:relative}.home-v3-page .home-capability-jump-card p{z-index:2;color:#646d79;width:auto;max-width:28ch;margin:0 auto;font-size:.91rem;line-height:1.58;position:relative}.home-v3-page .home-capability-jump-card:hover .home-capability-jump-color{filter:saturate(1.04);transform:rotate(-3.5deg)scale(1.006)}.home-v3-page .home-capability-jump-card:nth-child(2n):hover .home-capability-jump-color{transform:rotate(3.5deg)scale(1.006)}.home-v3-page .home-capability-jump-card:hover .home-capability-jump-panel{transform:translateY(-2px);box-shadow:0 24px 42px #101e3426}.home-v3-page .home-capability-jump-card:focus-visible{outline-offset:5px;border-radius:24px;outline:3px solid #297f9457}@media(max-width:1180px){.home-v3-page .home-video-hero-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:600px}.home-v3-page .home-video-hero-copy{padding-inline:46px 24px}.home-v3-page .home-video-hero-copy h1,.home-v3-page .home-video-hero-copy h1 span{font-size:clamp(2.7rem,4.6vw,4rem)}.home-v3-page .home-hero-collage-image{height:99%;right:-78px}.home-v3-page .home-capability-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,830px)}}@media(max-width:820px){.home-v3-page .home-video-hero-shell{grid-template-columns:1fr;min-height:auto}.home-v3-page .home-video-hero-copy{max-width:none;padding:48px 30px 22px}.home-v3-page .home-video-hero-copy h1,.home-v3-page .home-video-hero-copy h1 span{max-width:670px;font-size:clamp(2.65rem,8vw,4rem)}.home-v3-page .home-video-hero-media.home-video-hero-reference{min-height:470px}.home-v3-page .home-hero-collage-image{height:108%;animation-name:homeReferenceHeroEnterTablet;right:50%;transform:translate(50%)}@keyframes homeReferenceHeroEnterTablet{0%{opacity:0;transform:translate(50%,16px)scale(.985)}to{opacity:1;transform:translate(50%)scale(1)}}}@media(max-width:640px){.home-v3-page .home-video-hero-copy{padding:38px 20px 18px}.home-v3-page .home-video-hero-kicker{margin-bottom:14px;font-size:.68rem}.home-v3-page .home-video-hero-copy h1,.home-v3-page .home-video-hero-copy h1 span{font-size:clamp(2.2rem,11vw,3.15rem)}.home-v3-page .home-video-hero-lead{margin-top:18px;font-size:.95rem}.home-v3-page .home-video-hero-actions{grid-template-columns:1fr;margin-top:24px;display:grid}.home-v3-page .home-video-hero-btn{width:100%}.home-v3-page .home-video-hero-media.home-video-hero-reference{min-height:370px}.home-v3-page .home-hero-collage-image{height:103%}.home-v3-page .home-capability-jump{padding:34px 0 44px}.home-v3-page .home-capability-jump-grid{grid-template-columns:1fr;gap:18px;width:min(100%,390px)}.home-v3-page .home-capability-jump-card{min-height:250px}.home-v3-page .home-capability-jump-panel{min-height:214px}}.home-v3-page .home-video-hero-shell:before{content:"";z-index:0;opacity:.9;pointer-events:none;background:radial-gradient(circle at 42% 34%,#ffffff6b,#ffffff14 48%,#0000 69%);border-radius:50%;width:58%;height:128%;position:absolute;bottom:-48%;right:-10%}.home-v3-page .home-video-hero-shell:after{z-index:0;pointer-events:none;background:0 0;border:1px solid #2c697e1a;border-radius:50%;width:340px;height:340px;position:absolute;top:-156px;left:-126px;box-shadow:0 0 0 58px #ffffff24,0 0 0 116px #ffffff12;content:""!important;display:block!important}.home-v3-page .home-video-hero-copy:before{opacity:.95;background:#173754;border-radius:999px;width:46px;height:3px;position:absolute;top:clamp(30px,3.1vw,44px);left:clamp(34px,4.6vw,68px);content:""!important;display:block!important}.home-v3-page .home-video-hero-btn{white-space:nowrap;border-radius:10px;min-height:48px;padding:0 22px;font-size:.9rem;font-weight:700;transition:transform .18s,background-color .18s,box-shadow .18s,color .18s}.home-v3-page .home-video-hero-btn-primary{color:#fff;background:#102a43;box-shadow:0 12px 24px #102a4324}.home-v3-page .home-video-hero-btn-primary:hover{color:#fff;background:#0b2136;transform:translateY(-2px);box-shadow:0 16px 30px #102a4330}.home-v3-page .home-video-hero-btn-secondary{color:#173754;background:#ffffff94;box-shadow:inset 0 0 0 1px #1737542e}.home-v3-page .home-video-hero-btn-secondary:hover{color:#102a43;background:#ffffffd1;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #17375447}.home-v3-page .home-video-hero-media.home-video-hero-reference:before{z-index:0;pointer-events:none;background:#76bfd33d;border-radius:44% 56% 52% 48%/54% 45% 55% 46%;width:64%;height:64%;position:absolute;bottom:7%;right:6%;transform:rotate(-7deg);content:""!important;display:block!important}.home-v3-page .home-video-hero-media.home-video-hero-reference:after{z-index:0;pointer-events:none;background:#ffffff14;border:1px solid #ffffff94;border-radius:34px;width:42%;height:42%;position:absolute;top:7%;right:15%;transform:rotate(9deg);content:""!important;display:block!important}.home-v3-page .home-video-hero-stage{z-index:2;width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:visible}.home-v3-page .home-hero-collage-image{z-index:2;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 22px 30px #3671841a);transform-origin:70% 78%;width:auto;max-width:none;height:104%;animation:.72s cubic-bezier(.16,1,.3,1) 80ms both homeHeroV7Enter;position:absolute;bottom:-8px;right:clamp(-24px,-1.4vw,-8px)}@keyframes homeHeroV7Enter{0%{opacity:0;transform:translate(28px,18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.home-v3-page .home-capability-jump-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.5vw,22px);width:min(100%,1280px);margin:0 auto;display:grid}.home-v3-page .home-capability-jump-card{--cap-accent:#173754;isolation:isolate;color:#101e34;min-width:0;min-height:252px;box-shadow:none;background:#f2f3f5;border:1px solid #101e340e;border-radius:20px;flex-direction:column;padding:0;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex;position:relative;overflow:hidden;transform:none}.home-v3-page .home-capability-jump-card:before,.home-v3-page .home-capability-jump-card:after,.home-v3-page .home-capability-jump-color:before,.home-v3-page .home-capability-jump-color:after,.home-v3-page .home-capability-jump-panel:before{content:none!important;display:none!important}.home-v3-page .home-capability-jump-color{z-index:2;border:1px solid var(--cap-accent);place-items:center;width:54px;height:54px;margin:24px 24px 0;display:grid;position:relative;inset:auto}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-color{border:1px solid color-mix(in srgb,var(--cap-accent) 22%,white 78%)}}.home-v3-page .home-capability-jump-color{box-shadow:none;background:#fff;border-radius:14px;transition:transform .2s,border-color .2s,background-color .2s;transform:none!important}.home-v3-page .home-capability-jump-icon,.home-v3-page .home-capability-jump-card:nth-child(2n) .home-capability-jump-icon{width:auto;height:auto;color:var(--cap-accent);box-shadow:none;letter-spacing:-.06em;background:0 0;border:0;border-radius:0;place-items:center;font-family:Arial,Helvetica,sans-serif;font-size:1.35rem;font-weight:800;line-height:1;display:grid;position:static;transform:none!important}.home-v3-page .home-capability-jump-panel,.home-v3-page .home-capability-jump-card:nth-child(2n) .home-capability-jump-panel{z-index:1;width:100%;min-height:0;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;padding:20px 24px 56px;display:flex;position:static;overflow:visible;transform:none}.home-v3-page .home-capability-jump-panel:after{content:"↗";width:34px;height:34px;color:var(--cap-accent);background:#fff;border-radius:50%;place-items:center;font-size:.92rem;font-weight:800;line-height:1;display:grid;position:absolute;bottom:18px;right:20px;box-shadow:0 5px 12px #101e340f}.home-v3-page .home-capability-jump-card:hover{color:#101e34;background:#f5f6f7;transform:translateY(-4px);box-shadow:0 16px 28px #101e3414}.home-v3-page .home-capability-jump-card:hover .home-capability-jump-color,.home-v3-page .home-capability-jump-card:nth-child(2n):hover .home-capability-jump-color{background:var(--cap-accent)}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-card:hover .home-capability-jump-color,.home-v3-page .home-capability-jump-card:nth-child(2n):hover .home-capability-jump-color{background:color-mix(in srgb,var(--cap-accent) 6%,white 94%)}}.home-v3-page .home-capability-jump-card:hover .home-capability-jump-color,.home-v3-page .home-capability-jump-card:nth-child(2n):hover .home-capability-jump-color{border-color:var(--cap-accent)}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-jump-card:hover .home-capability-jump-color,.home-v3-page .home-capability-jump-card:nth-child(2n):hover .home-capability-jump-color{border-color:color-mix(in srgb,var(--cap-accent) 34%,white 66%)}}.home-v3-page .home-capability-jump-card:hover .home-capability-jump-color,.home-v3-page .home-capability-jump-card:nth-child(2n):hover .home-capability-jump-color{transform:translateY(-2px)!important}.home-v3-page .home-capability-jump-card:hover .home-capability-jump-panel{box-shadow:none;transform:none}@media(max-width:1120px){.home-v3-page .home-video-hero-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:530px}.home-v3-page .home-video-hero-copy{padding-inline:44px 16px}.home-v3-page .home-hero-collage-image{height:100%;right:-92px}.home-v3-page .home-capability-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,820px)}}@media(max-width:820px){.home-v3-page .home-video-hero>*{width:min(100% - 24px,760px)!important}.home-v3-page .home-video-hero-shell{border-radius:22px;grid-template-columns:1fr;min-height:auto}.home-v3-page .home-video-hero-shell:after{opacity:.55}.home-v3-page .home-video-hero-copy{max-width:none;padding:46px 32px 18px}.home-v3-page .home-video-hero-copy:before{top:34px;left:32px}.home-v3-page .home-video-hero-copy h1,.home-v3-page .home-video-hero-copy h1 span{max-width:650px;font-size:clamp(2.55rem,8vw,3.8rem)}.home-v3-page .home-video-hero-media.home-video-hero-reference{min-height:470px}.home-v3-page .home-hero-collage-image{height:105%;animation:.72s cubic-bezier(.16,1,.3,1) 80ms both homeHeroV7EnterTablet;right:50%;transform:translate(50%)}@keyframes homeHeroV7EnterTablet{0%{opacity:0;transform:translate(50%,16px)scale(.985)}to{opacity:1;transform:translate(50%)scale(1)}}}@media(max-width:620px){.home-v3-page .home-video-hero{padding-top:10px}.home-v3-page .home-video-hero>*{width:min(100% - 16px,620px)!important}.home-v3-page .home-video-hero-shell{border-radius:18px}.home-v3-page .home-video-hero-copy{padding:38px 20px 14px}.home-v3-page .home-video-hero-copy:before{width:38px;top:28px;left:20px}.home-v3-page .home-video-hero-kicker{margin-top:8px;font-size:.68rem}.home-v3-page .home-video-hero-copy h1,.home-v3-page .home-video-hero-copy h1 span{font-size:clamp(2.18rem,11vw,3rem)}.home-v3-page .home-video-hero-lead{margin-top:16px;font-size:.94rem}.home-v3-page .home-video-hero-actions{grid-template-columns:1fr;margin-top:22px;display:grid}.home-v3-page .home-video-hero-btn{width:100%}.home-v3-page .home-video-hero-media.home-video-hero-reference{min-height:360px}.home-v3-page .home-hero-collage-image{height:102%}.home-v3-page .home-capability-jump{padding:30px 0 42px}.home-v3-page .home-capability-jump-grid{grid-template-columns:1fr;gap:14px;width:min(100%,390px)}.home-v3-page .home-capability-jump-card{min-height:220px}}.home-v3-page .home-video-hero-shell{min-height:clamp(430px,34vw,520px);box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(34px,4vw,68px);display:grid;overflow:visible}.home-v3-page .home-video-hero-shell:before,.home-v3-page .home-video-hero-shell:after,.home-v3-page .home-video-hero-copy:before,.home-v3-page .home-video-hero-media.home-video-hero-reference:before,.home-v3-page .home-video-hero-media.home-video-hero-reference:after{content:none!important;display:none!important}.home-v3-page .home-video-hero-copy{z-index:2;color:#101e34;align-self:center;width:100%;max-width:650px;padding:clamp(30px,3vw,44px) 0;position:relative}.home-v3-page .home-video-hero-kicker{color:#0077b8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-family:inherit;font-size:.78rem;font-weight:700;line-height:1.2}.home-v3-page .home-video-hero-copy h1,.home-v3-page .home-video-hero-copy h1 span{color:#101e34;letter-spacing:-.045em;text-wrap:balance;max-width:13ch;margin:0;font-family:inherit;font-size:clamp(2.6rem,3.55vw,4.25rem);font-weight:500;line-height:1.02}.home-v3-page .home-video-hero-stage{place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative;inset:auto;overflow:visible}.home-v3-page .home-hero-collage-image{object-fit:contain;object-position:center;filter:none;transform-origin:50%;width:min(100%,680px);max-width:100%;height:auto;animation:.62s cubic-bezier(.16,1,.3,1) 60ms both homeHeroV8ImageIn;display:block;position:relative;inset:auto;transform:none}@keyframes homeHeroV8ImageIn{0%{opacity:0;transform:translate(18px,10px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}.home-v3-page .home-capability-jump{background:#fff;padding:clamp(28px,3vw,42px) 0 clamp(48px,4.8vw,66px);overflow:visible}.home-v3-page .home-capability-jump-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,30px);width:min(100%,1280px);margin:0 auto;padding-top:4px;display:grid;position:relative}.home-v3-page .home-capability-jump-grid:before{content:"";z-index:0;background:#d7d9dc;height:2px;position:absolute;top:50px;left:calc(12.5% + 14px);right:calc(12.5% + 14px)}.home-v3-page .home-capability-jump-card{--cap-accent:#0b708f;isolation:isolate;color:#101e34;min-width:0;min-height:276px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;padding:0;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:visible;transform:none}.home-v3-page .home-capability-jump-card:first-child{--cap-accent:#0b708f}.home-v3-page .home-capability-jump-card:nth-child(2){--cap-accent:#1aae91}.home-v3-page .home-capability-jump-card:nth-child(3){--cap-accent:#0b8d82}.home-v3-page .home-capability-jump-card:nth-child(4){--cap-accent:#173d4e}.home-v3-page .home-capability-jump-card:before{z-index:0;background:#d7d9dc;width:1px;height:34px;position:absolute;top:94px;left:50%;transform:translate(-50%);content:""!important;display:block!important}.home-v3-page .home-capability-jump-card:after{z-index:1;background:#d4d6d9;border-radius:999px;width:12px;height:12px;position:absolute;top:122px;left:50%;transform:translate(-50%);content:""!important;display:block!important}.home-v3-page .home-capability-jump-color{z-index:2;background:var(--cap-arrow);border:5px solid #fff;border-radius:20px;place-items:center;width:94px;height:94px;margin:0 0 34px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:16px 16px 26px #101e3421,inset 0 0 0 2px #ffffff70;transform:rotate(45deg)!important}.home-v3-page .home-capability-jump-color:before,.home-v3-page .home-capability-jump-color:after,.home-v3-page .home-capability-jump-panel:before{content:none!important;display:none!important}.home-v3-page .home-capability-jump-icon,.home-v3-page .home-capability-jump-card:nth-child(2n) .home-capability-jump-icon{color:#fff;width:100%;height:100%;box-shadow:none;letter-spacing:-.06em;background:0 0;border:0;border-radius:0;place-items:center;font-family:Segoe UI Symbol,Arial,Helvetica,sans-serif;font-size:1.72rem;font-weight:700;line-height:1;display:grid;position:static;transform:rotate(-45deg)!important}.home-v3-page .home-capability-jump-panel,.home-v3-page .home-capability-jump-card:nth-child(2n) .home-capability-jump-panel{z-index:1;width:100%;min-height:154px;box-shadow:none;text-align:center;background:#f7f8f9;border:0;border-radius:16px;padding:26px 20px 24px;transition:background-color .2s,transform .2s,box-shadow .2s;display:block;position:relative;overflow:visible;transform:none}.home-v3-page .home-capability-jump-panel:after{content:"↗";width:30px;height:30px;color:var(--cap-accent);background:#fff;border-radius:50%;place-items:center;font-size:.82rem;font-weight:800;display:grid;position:absolute;bottom:12px;right:14px;box-shadow:0 4px 10px #101e340f}.home-v3-page .home-capability-jump-card strong{color:#3c4148;letter-spacing:-.02em;margin:0 0 9px;font-size:clamp(1.08rem,1.12vw,1.24rem);font-weight:600;line-height:1.2;display:block}.home-v3-page .home-capability-jump-card p,.home-v3-page .home-capability-jump-card:nth-child(2n) p{color:#6a7078;text-align:center;max-width:28ch;margin:0 auto;font-size:.9rem;line-height:1.5}.home-v3-page .home-capability-jump-card:hover{color:#101e34;box-shadow:none;background:0 0;transform:translateY(-4px)}.home-v3-page .home-capability-jump-card:hover .home-capability-jump-color,.home-v3-page .home-capability-jump-card:nth-child(2n):hover .home-capability-jump-color{background:var(--cap-accent);border-color:#fff;box-shadow:18px 20px 30px #101e3429,inset 0 0 0 2px #ffffff70;transform:translateY(-3px)rotate(45deg)!important}.home-v3-page .home-capability-jump-card:hover .home-capability-jump-panel{background:#f4f6f7;transform:translateY(-2px);box-shadow:0 12px 24px #101e340f}.home-v3-page .home-capability-jump-card:focus-visible{outline-offset:5px;outline:3px solid #0b708f38}@media(max-width:1120px){.home-v3-page .home-video-hero-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;min-height:450px}.home-v3-page .home-video-hero-copy{padding:28px 0}.home-v3-page .home-video-hero-media.home-video-hero-reference{min-height:450px}.home-v3-page .home-capability-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:38px;width:min(100%,820px)}.home-v3-page .home-capability-jump-grid:before{display:none}}@media(max-width:820px){.home-v3-page .home-video-hero>*{width:min(100% - 24px,760px)!important}.home-v3-page .home-video-hero-shell{grid-template-columns:1fr;gap:12px;min-height:auto}.home-v3-page .home-video-hero-copy{max-width:none;padding:34px 4px 10px}.home-v3-page .home-video-hero-copy h1,.home-v3-page .home-video-hero-copy h1 span{max-width:14ch;font-size:clamp(2.45rem,8vw,3.7rem)}.home-v3-page .home-video-hero-media.home-video-hero-reference{min-height:440px;padding:0}.home-v3-page .home-hero-collage-image{width:min(100%,640px)}}@media(max-width:620px){.home-v3-page .home-video-hero{padding-top:8px}.home-v3-page .home-video-hero>*{width:min(100% - 18px,620px)!important}.home-v3-page .home-video-hero-copy{padding:28px 2px 8px}.home-v3-page .home-video-hero-kicker{font-size:.68rem}.home-v3-page .home-video-hero-copy h1,.home-v3-page .home-video-hero-copy h1 span{font-size:clamp(2.15rem,11vw,3rem)}.home-v3-page .home-video-hero-lead{font-size:.94rem}.home-v3-page .home-video-hero-actions{grid-template-columns:1fr;margin-top:22px;display:grid}.home-v3-page .home-video-hero-btn{width:100%}.home-v3-page .home-video-hero-media.home-video-hero-reference{min-height:350px}.home-v3-page .home-capability-jump{padding:28px 0 42px}.home-v3-page .home-capability-jump-grid{grid-template-columns:1fr;gap:30px;width:min(100%,390px)}.home-v3-page .home-capability-jump-card{min-height:250px}.home-v3-page .home-capability-jump-color{width:84px;height:84px}.home-v3-page .home-capability-jump-card:before{height:32px;top:84px}.home-v3-page .home-capability-jump-card:after{top:110px}}@media(prefers-reduced-motion:reduce){.home-v3-page .home-hero-collage-image,.home-v3-page .home-capability-jump-card,.home-v3-page .home-capability-jump-color,.home-v3-page .home-capability-jump-panel{transition:none!important;animation:none!important}}.home-v3-page .home-video-hero-shell{gap:clamp(26px,3vw,52px);min-height:clamp(500px,39vw,590px)}.home-v3-page .home-video-hero-media.home-video-hero-reference{min-height:clamp(500px,39vw,590px);padding:0;overflow:visible}.home-v3-page .home-video-hero-stage.home-hero-people-composition{aspect-ratio:3/2;isolation:isolate;width:100%;max-width:760px;min-height:0;margin-inline:auto;display:block;position:relative;overflow:visible}.home-v3-page .home-hero-piece{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform,opacity;max-width:none;height:auto;display:block;position:absolute}.home-v3-page .home-hero-piece-man{z-index:4;width:33.5%;animation:.82s cubic-bezier(.16,1,.3,1) 80ms both homeHeroManIn;top:0;left:-1.5%}.home-v3-page .home-hero-piece-circle{z-index:1;width:37.5%;animation:.72s cubic-bezier(.16,1,.3,1) .18s both homeHeroCircleIn;top:31.5%;left:31.5%}.home-v3-page .home-hero-piece-woman{z-index:5;width:38.5%;animation:.9s cubic-bezier(.16,1,.3,1) .16s both homeHeroWomanIn;bottom:-1.5%;left:31.4%}.home-v3-page .home-hero-piece-desk{z-index:3;width:43.5%;animation:.86s cubic-bezier(.16,1,.3,1) .12s both homeHeroDeskIn;top:10.5%;right:-2.4%}.home-v3-page .home-hero-orbit{z-index:2;pointer-events:none;opacity:.92;border:2px solid #d9e9ee;border-radius:50%;animation:.75s ease-out .26s both homeHeroOrbitIn;position:absolute}.home-v3-page .home-hero-orbit-left{width:42%;height:38%;top:7%;left:-3%;transform:rotate(-15deg)}.home-v3-page .home-hero-orbit-right{width:47%;height:38%;top:8%;right:-2%;transform:rotate(14deg)}.home-v3-page .home-hero-orbit i{background:#fff;border:2px solid #d9e9ee;border-radius:50%;width:13px;height:13px;position:absolute}.home-v3-page .home-hero-orbit i:first-child{top:43%;left:4%}.home-v3-page .home-hero-orbit i:last-child{top:42%;right:0}@keyframes homeHeroManIn{0%{opacity:0;transform:translate(-52px,-34px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes homeHeroWomanIn{0%{opacity:0;transform:translateY(58px)scale(.965)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes homeHeroDeskIn{0%{opacity:0;transform:translate(52px,-28px)scale(.965)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes homeHeroCircleIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes homeHeroOrbitIn{0%{opacity:0}to{opacity:.92}}@media(max-width:1120px){.home-v3-page .home-video-hero-shell,.home-v3-page .home-video-hero-media.home-video-hero-reference{min-height:470px}.home-v3-page .home-video-hero-stage.home-hero-people-composition{max-width:650px}}@media(max-width:820px){.home-v3-page .home-video-hero-media.home-video-hero-reference{min-height:0;padding:10px 0 8px}.home-v3-page .home-video-hero-stage.home-hero-people-composition{aspect-ratio:3/2;width:min(100%,720px);max-width:720px}}@media(max-width:620px){.home-v3-page .home-video-hero-stage.home-hero-people-composition{width:108%;margin-left:-4%}.home-v3-page .home-hero-orbit{border-width:1.5px}.home-v3-page .home-hero-orbit i{border-width:1.5px;width:9px;height:9px}}@media(prefers-reduced-motion:reduce){.home-v3-page .home-hero-piece,.home-v3-page .home-hero-orbit{animation:none!important}}.home-v3-page .home-video-hero-shell:before{z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #1c7e911c;border-radius:50%;width:48%;position:absolute;bottom:-58%;right:-17%;box-shadow:0 0 0 46px #ffffff24,0 0 0 92px #35a5af09;content:""!important;display:block!important}.home-v3-page .home-video-hero-shell:after{z-index:0;pointer-events:none;background:linear-gradient(#ffffffad,#85cddb14);border-radius:999px;width:17%;height:78%;position:absolute;top:-34%;left:42%;transform:rotate(27deg);content:""!important;display:block!important}.home-v3-page .home-video-hero-copy{z-index:5;color:#101e34;width:100%;max-width:650px;padding:clamp(44px,4.3vw,68px) 0 clamp(44px,4.3vw,68px) clamp(40px,4.3vw,68px);position:relative}.home-v3-page .home-video-hero-copy:before{background:#168aa0;border-radius:999px;width:46px;height:2px;position:absolute;top:clamp(32px,3vw,46px);left:clamp(40px,4.3vw,68px);content:""!important;display:block!important}.home-v3-page .home-video-hero-kicker:before{content:none!important}.home-v3-page .home-video-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.home-v3-page .home-video-hero-media.home-video-hero-reference{z-index:3;background:0 0;place-items:center;min-width:0;min-height:clamp(520px,38vw,600px);padding:8px 18px 8px 0;display:grid;position:relative;overflow:visible}.home-v3-page .home-video-hero-media.home-video-hero-reference:before{z-index:-1;aspect-ratio:1;filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#ffffffb8 0 35%,#69d3be1c 58%,#0000 72%);border-radius:50%;width:76%;position:absolute;top:7%;right:3%;content:""!important;display:block!important}.home-v3-page .home-video-hero-media.home-video-hero-reference:after{z-index:-1;filter:blur(24px);pointer-events:none;background:#34758614;border-radius:50%;width:58%;height:18%;position:absolute;bottom:5%;right:8%;transform:scaleX(.92);content:""!important;display:block!important}.home-v3-page .home-video-hero-stage.home-hero-people-composition{aspect-ratio:3/2;isolation:isolate;width:min(112%,820px);max-width:none;min-height:0;margin:0 -4% 0 0;display:block;position:relative;overflow:visible}.home-v3-page .home-hero-piece{transform-origin:0 0}.home-v3-page .home-hero-piece-man{z-index:4;--hero-piece-rotation:.538deg;width:27.8294%;transform:rotate(var(--hero-piece-rotation));animation:.84s cubic-bezier(.16,1,.3,1) 80ms both homeHeroPrecisionMan;top:6.1109%;left:4.1297%}.home-v3-page .home-hero-piece-circle{z-index:1;width:47.3307%;animation:.78s cubic-bezier(.16,1,.3,1) .105s both homeHeroPrecisionCircle;top:25.293%;left:23.1771%;transform:translate(0)}.home-v3-page .home-hero-piece-woman{z-index:5;--hero-piece-rotation:-.215deg;width:36.1016%;transform:rotate(var(--hero-piece-rotation));animation:.88s cubic-bezier(.16,1,.3,1) .13s both homeHeroPrecisionWoman;top:26.1004%;left:29.9994%}.home-v3-page .home-hero-piece-desk{z-index:3;--hero-piece-rotation:.007deg;width:39.9349%;transform:rotate(var(--hero-piece-rotation));animation:.86s cubic-bezier(.16,1,.3,1) .155s both homeHeroPrecisionDesk;top:16.3273%;left:61.63%}.home-v3-page .home-hero-orbit{display:none!important}@keyframes homeHeroPrecisionMan{0%{opacity:0;transform:translate3d(0,-62px,0) scale(.985) rotate(var(--hero-piece-rotation))}to{opacity:1;transform:translateZ(0) scale(1) rotate(var(--hero-piece-rotation))}}@keyframes homeHeroPrecisionCircle{0%{opacity:0;transform:translate(-54px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes homeHeroPrecisionWoman{0%{opacity:0;transform:translate3d(0,66px,0) scale(.985) rotate(var(--hero-piece-rotation))}to{opacity:1;transform:translateZ(0) scale(1) rotate(var(--hero-piece-rotation))}}@keyframes homeHeroPrecisionDesk{0%{opacity:0;transform:translate3d(62px,0,0) scale(.985) rotate(var(--hero-piece-rotation))}to{opacity:1;transform:translateZ(0) scale(1) rotate(var(--hero-piece-rotation))}}@keyframes homeHeroPrecisionOrbit{0%{opacity:0;transform:scale(.992)}to{opacity:.72;transform:scale(1)}}@media(max-width:1160px){.home-v3-page .home-video-hero-shell{gap:18px;min-height:550px}.home-v3-page .home-video-hero-copy{padding-left:38px}.home-v3-page .home-video-hero-copy:before{left:38px}.home-v3-page .home-video-hero-stage.home-hero-people-composition{width:116%;margin-right:-8%}}@media(max-width:860px){.home-v3-page .home-video-hero>*{width:min(100% - 24px,800px)!important}.home-v3-page .home-video-hero-shell{border-radius:24px;grid-template-columns:1fr;gap:4px;min-height:auto}.home-v3-page .home-video-hero-shell:after{height:54%;top:-22%;left:62%}.home-v3-page .home-video-hero-copy{max-width:720px;padding:50px 34px 16px}.home-v3-page .home-video-hero-copy:before{top:35px;left:34px}.home-v3-page .home-video-hero-copy h1,.home-v3-page .home-video-hero-copy h1 span{max-width:14ch;font-size:clamp(2.65rem,8vw,4rem)}.home-v3-page .home-video-hero-media.home-video-hero-reference{min-height:0;padding:2px 14px 22px}.home-v3-page .home-video-hero-stage.home-hero-people-composition{width:min(104%,760px);margin:0 auto}}@media(max-width:620px){.home-v3-page .home-video-hero{padding-top:8px}.home-v3-page .home-video-hero>*{width:min(100% - 16px,620px)!important}.home-v3-page .home-video-hero-shell{border-radius:18px}.home-v3-page .home-video-hero-copy{padding:42px 20px 12px}.home-v3-page .home-video-hero-copy:before{width:38px;top:29px;left:20px}.home-v3-page .home-video-hero-kicker{font-size:.67rem}.home-v3-page .home-video-hero-copy h1,.home-v3-page .home-video-hero-copy h1 span{font-size:clamp(2.2rem,11vw,3.1rem)}.home-v3-page .home-video-hero-lead{margin-top:17px;font-size:.94rem}.home-v3-page .home-video-hero-actions{grid-template-columns:1fr;margin-top:22px;display:grid}.home-v3-page .home-video-hero-btn{width:100%}.home-v3-page .home-video-hero-media.home-video-hero-reference{padding:0 4px 18px}.home-v3-page .home-video-hero-stage.home-hero-people-composition{width:112%;margin-left:-6%}}.home-v3-page .home-video-hero{background:#fff;padding:18px 0 12px;overflow:visible}.home-v3-page .home-video-hero>*{width:min(100% - 36px,1480px)!important;max-width:1480px!important;margin-inline:auto!important;padding-inline:0!important}.home-v3-page .home-video-hero-shell{isolation:isolate;background:linear-gradient(108deg,#f7fafcfc,#f0f7f9fa 38%,#def0f1f7 67%,#c9e5e6f5),radial-gradient(45% 80% at 12% 14%,#ffffffdb,#0000 70%),#eef6f7;border:1px solid #16344812;border-radius:22px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(10px,1.5vw,22px);min-height:470px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 16px 42px #143a480f}.home-v3-page .home-video-hero-shell:before,.home-v3-page .home-video-hero-shell:after{z-index:0;pointer-events:none;position:absolute;content:""!important;display:block!important}.home-v3-page .home-video-hero-shell:before{opacity:.88;background:radial-gradient(circle at 83% 13%,#ffffff6b 0 38px,#0000 39px),radial-gradient(circle at 70% 78%,#1f919914 0 88px,#0000 89px),linear-gradient(126deg,#0000 0 62%,#ffffff3d 62.4%,#0000 62.8%);inset:0}.home-v3-page .home-video-hero-shell:after{aspect-ratio:1;border:1px solid #2a808e14;border-radius:50%;width:42%;top:-50%;right:-18%;box-shadow:0 0 0 54px #ffffff1a,0 0 0 108px #1d8b9306}.home-v3-page .home-video-hero-copy{z-index:4;width:100%;max-width:610px;padding:clamp(32px,3vw,46px) clamp(26px,3.2vw,50px);position:relative}.home-v3-page .home-video-hero-copy:before{content:none!important;display:none!important}.home-v3-page .home-video-hero-kicker{color:#18778a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:700;line-height:1.2}.home-v3-page .home-video-hero-copy h1,.home-v3-page .home-video-hero-copy h1 span{color:#172438;letter-spacing:-.043em;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(2.35rem,3.15vw,3.75rem);font-weight:500;line-height:1.02}.home-v3-page .home-video-hero-copy h1 span{display:inline}.home-v3-page .home-video-hero-lead{color:#626c75;max-width:58ch;margin:16px 0 0;font-size:clamp(.95rem,.92vw,1rem);line-height:1.58}.home-v3-page .home-video-hero-actions{margin-top:24px}.home-v3-page .home-video-hero-media.home-video-hero-reference{z-index:3;background:0 0;justify-content:center;align-items:center;min-width:0;min-height:470px;padding:12px 18px 12px 0;display:flex;position:relative;overflow:hidden}.home-v3-page .home-video-hero-media.home-video-hero-reference:before,.home-v3-page .home-video-hero-media.home-video-hero-reference:after{content:none!important;display:none!important}.home-v3-page .home-video-hero-stage.home-hero-people-composition{aspect-ratio:3/2;isolation:isolate;background:#ffffff1f;border-radius:18px;width:min(100%,900px);max-width:900px;min-height:0;margin:0;display:block;position:relative;overflow:hidden}.home-v3-page .home-hero-piece,.home-v3-page .home-hero-orbit-reference{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform,opacity;max-width:none;height:auto;display:block;position:absolute}.home-v3-page .home-hero-piece-man{z-index:4;--hero-piece-rotation:.538deg;transform-origin:0 0;width:27.8294%;transform:rotate(var(--hero-piece-rotation));animation:.78s cubic-bezier(.16,1,.3,1) 25ms both homeHeroV12Man;top:6.1109%;left:4.1297%}.home-v3-page .home-hero-piece-circle{z-index:1;transform-origin:0 0;width:47.3307%;animation:.74s cubic-bezier(.16,1,.3,1) 50ms both homeHeroV12Circle;top:25.293%;left:23.1771%}.home-v3-page .home-hero-piece-woman{z-index:5;--hero-piece-rotation:-.215deg;transform-origin:0 0;width:36.1016%;transform:rotate(var(--hero-piece-rotation));animation:.82s cubic-bezier(.16,1,.3,1) 75ms both homeHeroV12Woman;top:26.1004%;left:29.9994%}.home-v3-page .home-hero-piece-desk{z-index:4;--hero-piece-rotation:.007deg;transform-origin:0 0;width:39.9349%;transform:rotate(var(--hero-piece-rotation));animation:.82s cubic-bezier(.16,1,.3,1) .1s both homeHeroV12Desk;top:16.3273%;left:61.63%}.home-v3-page .home-hero-orbit-reference{z-index:2;opacity:.82;width:100%;animation:.7s ease-out .125s both homeHeroV12Orbit;inset:0}@keyframes homeHeroV12Man{0%{opacity:0;transform:translate3d(0,-72px,0) scale(.985) rotate(var(--hero-piece-rotation))}to{opacity:1;transform:translateZ(0) scale(1) rotate(var(--hero-piece-rotation))}}@keyframes homeHeroV12Circle{0%{opacity:0;transform:translate(-56px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes homeHeroV12Woman{0%{opacity:0;transform:translate3d(0,68px,0) scale(.985) rotate(var(--hero-piece-rotation))}to{opacity:1;transform:translateZ(0) scale(1) rotate(var(--hero-piece-rotation))}}@keyframes homeHeroV12Desk{0%{opacity:0;transform:translate3d(72px,0,0) scale(.985) rotate(var(--hero-piece-rotation))}to{opacity:1;transform:translateZ(0) scale(1) rotate(var(--hero-piece-rotation))}}@keyframes homeHeroV12Orbit{0%{opacity:0;transform:scale(.99)}to{opacity:.82;transform:scale(1)}}@media(max-width:1160px){.home-v3-page .home-video-hero-shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:440px}.home-v3-page .home-video-hero-copy{padding-inline:34px}.home-v3-page .home-video-hero-media.home-video-hero-reference{min-height:440px}}@media(max-width:900px){.home-v3-page .home-video-hero>*{width:min(100% - 24px,860px)!important}.home-v3-page .home-video-hero-shell{grid-template-columns:1fr;gap:0;min-height:auto}.home-v3-page .home-video-hero-copy{max-width:760px;padding:38px 30px 14px}.home-v3-page .home-video-hero-media.home-video-hero-reference{min-height:0;padding:0 16px 20px}.home-v3-page .home-video-hero-stage.home-hero-people-composition{width:min(100%,790px);max-width:790px}}@media(max-width:640px){.home-v3-page .home-video-hero{padding-top:10px}.home-v3-page .home-video-hero>*{width:min(100% - 16px,640px)!important}.home-v3-page .home-video-hero-shell{border-radius:16px}.home-v3-page .home-video-hero-copy{padding:28px 20px 10px}.home-v3-page .home-video-hero-copy h1,.home-v3-page .home-video-hero-copy h1 span{font-size:clamp(2.1rem,10.5vw,2.9rem)}.home-v3-page .home-video-hero-lead{font-size:.94rem}.home-v3-page .home-video-hero-actions{grid-template-columns:1fr;margin-top:20px;display:grid}.home-v3-page .home-video-hero-btn{width:100%}.home-v3-page .home-video-hero-media.home-video-hero-reference{padding:0 6px 12px}.home-v3-page .home-video-hero-stage.home-hero-people-composition{border-radius:12px;width:108%;margin-left:-4%}}@media(prefers-reduced-motion:reduce){.home-v3-page .home-hero-piece,.home-v3-page .home-hero-orbit-reference{transition:none!important;animation:none!important}}.home-v3-page .home-services-hero-v13{background:#fff;padding:18px 0 12px;overflow:visible}.home-v3-page .home-services-hero-v13>.container{width:min(100% - 36px,1480px);max-width:1480px;margin-inline:auto}.home-v3-page .home-services-hero-v13-shell{isolation:isolate;background:linear-gradient(135deg,#ffffff85 0 22%,#0000 22.4% 100%),linear-gradient(315deg,#cceef357 0 17%,#0000 17.4% 100%),#eef7fb;border:1px solid #265c6f17;border-radius:20px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(8px,1.2vw,18px);min-height:clamp(500px,37vw,570px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 18px 46px #2e5e720e}.home-v3-page .home-services-hero-v13-shell:before,.home-v3-page .home-services-hero-v13-shell:after{content:"";pointer-events:none;z-index:0;position:absolute}.home-v3-page .home-services-hero-v13-shell:before{opacity:.9;background:linear-gradient(121deg,#0000 0 68%,#53c7b013 68.2% 76%,#0000 76.2%),linear-gradient(121deg,#0000 0 78%,#68bbd612 78.2% 85%,#0000 85.2%);inset:0}.home-v3-page .home-services-hero-v13-shell:after{background:#ffffff38;border:1px solid #409db314;border-radius:58px;width:430px;height:245px;top:-105px;right:-150px;transform:rotate(16deg)}.home-v3-page .home-services-hero-v13-copy{z-index:4;min-width:0;padding:clamp(30px,3vw,46px) clamp(28px,3.2vw,50px);animation:.48s cubic-bezier(.22,1,.36,1) both homeServicesHeroV13CopyIn;position:relative}.home-v3-page .home-services-hero-v13-kicker{color:#1e6f82;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:700;line-height:1.2}.home-v3-page .home-services-hero-v13-copy h1{color:#202126;letter-spacing:-.043em;text-wrap:balance;max-width:11.6ch;margin:0;font-family:inherit;font-size:clamp(2.35rem,3.15vw,3.75rem);font-weight:500;line-height:1.02}.home-v3-page .home-services-hero-v13-copy h1 span{color:inherit;font:inherit}.home-v3-page .home-services-hero-v13-lead{color:#626c75;max-width:58ch;margin:16px 0 0;font-size:clamp(.95rem,.92vw,1rem);line-height:1.58}.home-v3-page .home-services-hero-v13-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.home-v3-page .home-services-hero-v13-btn{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:.9rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.home-v3-page .home-services-hero-v13-btn-primary{color:#fff;background:#102a43;box-shadow:0 12px 24px #102a4324}.home-v3-page .home-services-hero-v13-btn-primary:hover{color:#fff;background:#0b2136;transform:translateY(-2px);box-shadow:0 16px 30px #102a4330}.home-v3-page .home-services-hero-v13-btn-secondary{color:#173754;background:#ffffff9e;box-shadow:inset 0 0 0 1px #1737542e}.home-v3-page .home-services-hero-v13-btn-secondary:hover{color:#102a43;background:#ffffffdb;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #17375447}.home-v3-page .home-services-hero-v13-visual{z-index:3;justify-content:center;align-items:center;min-width:0;min-height:clamp(500px,37vw,570px);padding:4px 12px 4px 0;display:flex;position:relative;overflow:visible}.home-v3-page .home-services-hero-v13-stage{aspect-ratio:3/2;isolation:isolate;width:min(108%,900px);margin-left:-2.5%;position:relative;overflow:visible}.home-v3-page .home-services-hero-v13-piece,.home-v3-page .home-services-hero-v13-orbits{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform,opacity;max-width:none;height:auto;display:block;position:absolute}.home-v3-page .home-services-hero-v13-man{z-index:4;width:28.598%;animation:.58s cubic-bezier(.16,1,.3,1) 25ms both homeServicesHeroV13Man;top:5.514%;left:3.824%}.home-v3-page .home-services-hero-v13-center-group{aspect-ratio:1;pointer-events:none;width:46.81%;position:absolute;top:25%;left:23.958%}.home-v3-page .home-services-hero-v13-circle-slot{z-index:1;animation:.62s cubic-bezier(.16,1,.3,1) 50ms both homeServicesHeroV13Circle;position:absolute;inset:0}.home-v3-page .home-services-hero-v13-woman-slot{z-index:5;width:79%;animation:.66s cubic-bezier(.16,1,.3,1) 75ms both homeServicesHeroV13Woman;position:absolute;bottom:0;left:12%}.home-v3-page .home-services-hero-v13-center-media,.home-v3-page .home-services-hero-v13-circle-slot picture,.home-v3-page .home-services-hero-v13-circle-slot img,.home-v3-page .home-services-hero-v13-woman-slot picture,.home-v3-page .home-services-hero-v13-woman-slot img{width:100%;max-width:none;height:auto;display:block}.home-v3-page .home-services-hero-v13-desk{z-index:4;width:40.063%;animation:.66s cubic-bezier(.16,1,.3,1) .1s both homeServicesHeroV13Desk;top:16.449%;left:61.495%}.home-v3-page .home-services-hero-v13-orbits{z-index:2;opacity:.86;width:100%;animation:.58s ease-out .125s both homeServicesHeroV13Orbits;inset:0}@keyframes homeServicesHeroV13CopyIn{0%{opacity:0;transform:translate(-20px,10px)}to{opacity:1;transform:translate(0)}}@keyframes homeServicesHeroV13Man{0%{opacity:0;transform:translateY(-62px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes homeServicesHeroV13Circle{0%{opacity:0;transform:translate(-50px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes homeServicesHeroV13Woman{0%{opacity:0;transform:translateY(62px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes homeServicesHeroV13Desk{0%{opacity:0;transform:translate(62px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes homeServicesHeroV13Orbits{0%{opacity:0;transform:scale(.992)}to{opacity:.86;transform:scale(1)}}@media(max-width:1180px){.home-v3-page .home-services-hero-v13-shell{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:470px}.home-v3-page .home-services-hero-v13-copy{padding-inline:34px}.home-v3-page .home-services-hero-v13-visual{min-height:470px}.home-v3-page .home-services-hero-v13-stage{width:112%;margin-left:-5%}}@media(max-width:900px){.home-v3-page .home-services-hero-v13>.container{width:min(100% - 24px,860px)}.home-v3-page .home-services-hero-v13-shell{grid-template-columns:1fr;gap:0;min-height:auto}.home-v3-page .home-services-hero-v13-copy{max-width:760px;padding:38px 30px 14px}.home-v3-page .home-services-hero-v13-copy h1{max-width:13ch}.home-v3-page .home-services-hero-v13-visual{min-height:0;padding:0 16px 20px}.home-v3-page .home-services-hero-v13-stage{width:min(100%,790px);margin:0 auto}}@media(max-width:620px){.home-v3-page .home-services-hero-v13{padding-top:8px}.home-v3-page .home-services-hero-v13>.container{width:min(100% - 16px,620px)}.home-v3-page .home-services-hero-v13-shell{border-radius:16px}.home-v3-page .home-services-hero-v13-copy{padding:30px 20px 10px}.home-v3-page .home-services-hero-v13-kicker{font-size:.67rem}.home-v3-page .home-services-hero-v13-copy h1{font-size:clamp(2.15rem,10.8vw,3rem)}.home-v3-page .home-services-hero-v13-lead{margin-top:15px;font-size:.94rem}.home-v3-page .home-services-hero-v13-actions{grid-template-columns:1fr;margin-top:20px;display:grid}.home-v3-page .home-services-hero-v13-btn{width:100%}.home-v3-page .home-services-hero-v13-visual{padding:0 2px 16px}.home-v3-page .home-services-hero-v13-stage{width:110%;margin-left:-5%}}@media(prefers-reduced-motion:reduce){.home-v3-page .home-services-hero-v13-copy,.home-v3-page .home-services-hero-v13-piece,.home-v3-page .home-services-hero-v13-orbits,.home-v3-page .home-services-hero-v13-circle-slot,.home-v3-page .home-services-hero-v13-woman-slot{animation:none!important}}.home-v3-page .home-growthx-hero{isolation:isolate;color:#fff;background:linear-gradient(96deg,#09253a,#1f2b3c 23%,#383844 47%,#5a444d 72%,#795257);min-height:640px;position:relative;overflow:hidden}.home-v3-page .home-growthx-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 76% 4%,#ffffff09,#0000 27%),linear-gradient(116deg,#ffffff03,#0000 43%);position:absolute;inset:0}.home-v3-page .home-growthx-hero:after{content:"";z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 230' preserveAspectRatio='none'%3E%3Cpath fill='%23889c89' d='M0 102 C268 136 536 149 804 76 C1000 22 1302 34 1600 72 L1600 230 L0 230 Z'/%3E%3Cpath fill='%23ffffff' d='M0 113 C268 147 536 160 804 87 C1000 33 1302 45 1600 83 L1600 230 L0 230 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:230px;position:absolute;bottom:-1px;left:0;right:0}.home-v3-page .home-growthx-hero .home-growthx-hero-inner:after{content:none}.home-v3-page .home-growthx-hero>.container{z-index:3;width:min(100% - 42px,1440px);max-width:1440px;margin-inline:auto;position:relative}.home-v3-page .home-growthx-hero-inner{grid-template-columns:minmax(0,.96fr) minmax(430px,1.04fr);align-items:center;gap:clamp(34px,4.6vw,72px);min-height:640px;padding:56px 28px 136px;display:grid;position:relative}.home-v3-page .home-growthx-copy{z-index:5;max-width:590px;padding-left:clamp(0px,1.7vw,24px);animation:.62s cubic-bezier(.22,1,.36,1) both homeGrowthXCopyIn;position:relative}.home-v3-page .home-growthx-kicker{color:#795257;letter-spacing:.11em;text-transform:uppercase;margin:0 0 16px;font-size:.72rem;font-weight:800;line-height:1.2}.home-v3-page .home-growthx-copy h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:12ch;margin:0;font-family:inherit;font-size:clamp(2.75rem,4vw,4.35rem);font-weight:600;line-height:.99}.home-v3-page .home-growthx-copy h1 span{color:inherit;font:inherit}.home-v3-page .home-growthx-lead{color:#ffffffc7;max-width:56ch;margin:18px 0 0;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.65}.home-v3-page .home-growthx-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.home-v3-page .home-growthx-btn{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 23px;font-size:.9rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.home-v3-page .home-growthx-btn-primary{color:#fff;background:#624953;box-shadow:0 12px 24px #62495333}.home-v3-page .home-growthx-btn-primary:hover{color:#fff;background:#533e47;transform:translateY(-2px);box-shadow:0 16px 30px #62495345}.home-v3-page .home-growthx-btn-secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff52}.home-v3-page .home-growthx-btn-secondary:hover{color:#fff;background:#ffffff24;border-color:#ffffff8c;transform:translateY(-2px)}.home-v3-page .home-growthx-visual{z-index:4;align-self:end;min-height:520px;position:relative}.home-v3-page .home-growthx-dots{z-index:0;opacity:.22;background-image:radial-gradient(circle,#ffffffc7 1.5px,#0000 1.7px);background-size:14px 14px;width:144px;height:116px;position:absolute;top:18px;left:44%;transform:translate(-48%)}.home-v3-page .home-growthx-arch{z-index:2;background:radial-gradient(circle at 58% 20%,#ffffff14,#0000 31%),linear-gradient(#8b5d61,#745158 54%,#5f454d);border:1px solid #fff3;border-radius:210px 210px 0 0;width:clamp(310px,28.4vw,395px);height:clamp(440px,38vw,530px);animation:.72s cubic-bezier(.16,1,.3,1) 80ms both homeGrowthXImageIn;position:absolute;top:0;bottom:auto;right:clamp(24px,5.8vw,82px);overflow:hidden;box-shadow:0 24px 50px #0000002e,inset 0 1px #fff3}.home-v3-page .home-growthx-arch:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffff14,#0000 38%),linear-gradient(#0000 65%,#0f202824);position:absolute;inset:0}.home-v3-page .home-growthx-arch-glow{z-index:0;filter:blur(6px);background:#7952572e;border-radius:50%;width:250px;height:250px;position:absolute;top:70px;left:-60px}.home-v3-page .home-growthx-person,.home-v3-page .home-growthx-person picture,.home-v3-page .home-growthx-person img{width:100%;max-width:none;height:auto;display:block}.home-v3-page .home-growthx-person{z-index:3;filter:drop-shadow(0 18px 22px #181a1c1f);width:122%;position:absolute;bottom:-14%;left:50%;transform:translate(-50%)}.home-v3-page .home-growthx-float{z-index:5;color:#162d37;background:#fffffff7;border:1px solid #0f283614;border-radius:8px;align-items:center;gap:12px;min-width:190px;padding:13px 16px;animation:.62s cubic-bezier(.16,1,.3,1) .22s both homeGrowthXFloatIn;display:flex;position:absolute;top:326px;bottom:auto;right:-4px;box-shadow:0 15px 34px #1228312e}.home-v3-page .home-growthx-float>span:last-child{gap:2px;display:grid}.home-v3-page .home-growthx-float strong{font-size:.78rem;line-height:1.2}.home-v3-page .home-growthx-float small{color:#73808a;font-size:.66rem;line-height:1.2}.home-v3-page .home-growthx-float-icon{background:#f1ebee;border-radius:9px;justify-content:center;align-items:flex-end;gap:3px;width:34px;height:34px;padding:8px;display:flex}.home-v3-page .home-growthx-float-icon i{background:#795257;border-radius:3px;width:4px;display:block}.home-v3-page .home-growthx-float-icon i:first-child{height:8px}.home-v3-page .home-growthx-float-icon i:nth-child(2){height:14px}.home-v3-page .home-growthx-float-icon i:nth-child(3){height:20px}@keyframes homeGrowthXCopyIn{0%{opacity:0;transform:translate(-24px,12px)}to{opacity:1;transform:translate(0)}}@keyframes homeGrowthXImageIn{0%{opacity:0;transform:translateY(34px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes homeGrowthXFloatIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.home-v3-page .home-reference-capabilities{z-index:4;background:#fff;margin-top:-2px;padding:32px 0 44px;position:relative}.home-v3-page .home-reference-capabilities>.container{width:min(100% - 42px,1360px);max-width:1360px;margin-inline:auto}.home-v3-page .home-reference-capabilities-head{justify-content:space-between;align-items:flex-end;min-height:112px;margin-bottom:22px;display:flex;position:relative}.home-v3-page .home-reference-eyebrow{color:#795257;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:800}.home-v3-page .home-reference-capabilities-head h2{z-index:2;color:#182e3a;letter-spacing:-.03em;max-width:650px;margin:0;font-size:clamp(1.55rem,2.1vw,2.2rem);font-weight:500;line-height:1.12;position:relative}.home-v3-page .home-reference-ghost{z-index:0;color:#f3f6f7;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(4.8rem,10vw,8.5rem);font-weight:800;line-height:.78;position:absolute;bottom:-4px;right:0}.home-v3-page .home-reference-capability-grid{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:relative}.home-v3-page .home-reference-capability-card{color:#203641;border-left:1px solid #e7ecef;align-content:start;gap:9px;min-height:206px;padding:22px 24px 20px;text-decoration:none;transition:background-color .18s,transform .18s;display:grid;position:relative}.home-v3-page .home-reference-capability-card:first-child{border-left:0}.home-v3-page .home-reference-capability-card:hover{background:#fbfcfc;transform:translateY(-3px)}.home-v3-page .home-reference-capability-icon{color:#795257;background:#f1ebee;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:2px;font-size:1.05rem;font-weight:800;display:inline-flex}.home-v3-page .home-reference-capability-card strong{color:#19333f;font-size:1rem;line-height:1.28}.home-v3-page .home-reference-capability-card p{color:#6d7a82;max-width:29ch;margin:0;font-size:.84rem;line-height:1.55}.home-v3-page .home-reference-capability-link{color:#795257;align-self:end;margin-top:auto;font-size:.76rem;font-weight:800}@media(max-width:1080px){.home-v3-page .home-growthx-hero-inner{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);gap:20px;padding-inline:14px}.home-v3-page .home-growthx-copy h1{font-size:clamp(2.5rem,5vw,3.7rem)}.home-v3-page .home-growthx-arch{right:16px}.home-v3-page .home-growthx-float{right:-4px}}@media(max-width:860px){.home-v3-page .home-growthx-hero .home-growthx-hero-inner:after{display:none}.home-v3-page .home-growthx-hero{min-height:auto}.home-v3-page .home-growthx-hero:after{height:142px;bottom:-1px}.home-v3-page .home-growthx-hero-inner{grid-template-columns:1fr;gap:6px;min-height:auto;padding:52px 12px 108px}.home-v3-page .home-growthx-copy{max-width:690px;padding-left:0}.home-v3-page .home-growthx-copy h1{max-width:12ch}.home-v3-page .home-growthx-visual{min-height:460px}.home-v3-page .home-growthx-arch{width:min(72vw,360px);height:min(92vw,450px);top:0;left:50%;right:auto;transform:translate(-50%)}.home-v3-page .home-growthx-float{top:286px;right:max(2%,50% - 216px)}.home-v3-page .home-reference-capabilities-head{min-height:96px}.home-v3-page .home-reference-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v3-page .home-reference-capability-card:nth-child(3){border-top:1px solid #e7ecef;border-left:0}.home-v3-page .home-reference-capability-card:nth-child(4){border-top:1px solid #e7ecef}}@media(max-width:560px){.home-v3-page .home-growthx-hero>.container,.home-v3-page .home-reference-capabilities>.container{width:min(100% - 24px,560px)}.home-v3-page .home-growthx-hero-inner{padding:42px 2px 96px}.home-v3-page .home-growthx-copy h1{font-size:clamp(2.25rem,12vw,3.1rem)}.home-v3-page .home-growthx-lead{font-size:.95rem}.home-v3-page .home-growthx-actions{grid-template-columns:1fr;display:grid}.home-v3-page .home-growthx-btn{width:100%}.home-v3-page .home-growthx-visual{min-height:410px}.home-v3-page .home-growthx-arch{width:min(82vw,330px);height:min(104vw,420px)}.home-v3-page .home-growthx-float{transform-origin:100%;min-width:175px;top:260px;bottom:auto;right:0;transform:scale(.92)}.home-v3-page .home-reference-capabilities{padding:20px 0 30px}.home-v3-page .home-reference-ghost{display:none}.home-v3-page .home-reference-capabilities-head{min-height:0;margin-bottom:16px}.home-v3-page .home-reference-capability-grid{grid-template-columns:1fr}.home-v3-page .home-reference-capability-card,.home-v3-page .home-reference-capability-card:nth-child(3),.home-v3-page .home-reference-capability-card:nth-child(4){border-top:1px solid #e7ecef;border-left:0;min-height:0;padding:20px 4px}.home-v3-page .home-reference-capability-card:first-child{border-top:0}}@media(prefers-reduced-motion:reduce){.home-v3-page .home-growthx-copy,.home-v3-page .home-growthx-arch,.home-v3-page .home-growthx-float{animation:none!important}}@media(min-width:861px){.home-v3-page .home-growthx-copy{transform:translateY(-6px)}.home-v3-page .home-growthx-visual{transform:translateY(2px)}.home-v3-page .home-growthx-arch{border-radius:220px 220px 0 0}.home-v3-page .home-growthx-person{width:120%;bottom:-12%}}.home-v3-page .home-growthx-hero{background:linear-gradient(96deg,#0d2a43,#192d41,#2c3344,#443d4a,#5d4752 72%,#7d545a)}.home-v3-page .home-growthx-hero:before{background:0 0}@media(min-width:861px){.home-v3-page .home-growthx-hero{min-height:710px}.home-v3-page .home-growthx-hero:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1672 710' preserveAspectRatio='none'%3E%3Cpath fill='%238ea28f' d='M0 560 C110 615 250 670 420 680 C580 680 760 637 900 586 C1080 536 1390 538 1672 547 L1672 710 L0 710 Z'/%3E%3Cpath fill='%23ffffff' d='M0 614 C110 670 250 700 420 698 C580 696 760 652 900 594 C1080 540 1390 540 1672 550 L1672 710 L0 710 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:100%;inset:0 0 auto}.home-v3-page .home-growthx-hero-inner{min-height:710px;padding-top:56px;padding-bottom:136px}}@media(min-width:1081px){.home-v3-page .home-growthx-hero:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1672 710' preserveAspectRatio='none'%3E%3Cpath fill='%238ea28f' d='M0 520 C145 575 285 602 470 602 C620 602 742 560 900 512 C1035 471 1138 448 1222 456 C1392 468 1534 533 1672 610 L1672 710 L0 710 Z'/%3E%3Cpath fill='%23ffffff' d='M0 565 C150 620 292 638 474 638 C632 638 758 588 915 530 C1048 481 1146 452 1222 456 C1392 468 1534 533 1672 610 L1672 710 L0 710 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:100%;inset:0 0 auto}.home-v3-page .home-growthx-arch{right:clamp(78px,7.4vw,126px)}}@media(min-width:861px)and (max-width:1080px){.home-v3-page .home-growthx-hero:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1080 710' preserveAspectRatio='none'%3E%3Cpath fill='%238ea28f' d='M0 520 C100 570 188 598 300 603 C405 606 495 575 586 532 C682 487 751 457 822 461 C920 467 1000 519 1080 583 L1080 710 L0 710 Z'/%3E%3Cpath fill='%23ffffff' d='M0 558 C102 610 192 632 304 636 C414 638 504 598 596 550 C690 500 756 463 822 461 C920 467 1000 519 1080 583 L1080 710 L0 710 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:100%;inset:0 0 auto}.home-v3-page .home-growthx-arch{right:46px}}@media(min-width:561px)and (max-width:860px){.home-v3-page .home-growthx-hero:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 860 178' preserveAspectRatio='none'%3E%3Cpath fill='%238ea28f' d='M0 56 C95 100 198 124 310 124 C420 124 505 92 594 60 C674 31 758 46 860 105 L860 178 L0 178 Z'/%3E%3Cpath fill='%23ffffff' d='M0 78 C98 121 201 143 312 143 C424 143 512 105 600 70 C678 40 760 50 860 105 L860 178 L0 178 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:178px;inset:auto 0 -1px}}@media(max-width:560px){.home-v3-page .home-growthx-hero:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 148' preserveAspectRatio='none'%3E%3Cpath fill='%238ea28f' d='M0 42 C72 78 151 104 236 106 C321 108 386 80 442 54 C490 32 527 54 560 86 L560 148 L0 148 Z'/%3E%3Cpath fill='%23ffffff' d='M0 62 C74 98 154 122 238 124 C324 126 391 94 447 64 C493 40 529 57 560 86 L560 148 L0 148 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:148px;inset:auto 0 -1px}}@media(min-width:1081px){.home-v3-page .home-growthx-hero:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1672 710' preserveAspectRatio='none'%3E%3Cpath fill='%238ea28f' d='M0 520 C145 575 285 602 470 602 C585 602 690 578 790 540 C770 565 738 586 696 603 C620 634 548 638 474 638 C292 638 150 620 0 565 Z'/%3E%3Cpath fill='%23ffffff' d='M0 565 C150 620 292 638 474 638 C632 638 758 588 915 530 C1048 481 1146 452 1222 456 C1392 468 1534 533 1672 610 L1672 710 L0 710 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:100%;inset:0 0 auto}.home-v3-page .home-growthx-arch{width:clamp(342px,30.4vw,430px);height:clamp(452px,39vw,540px);right:clamp(108px,8.5vw,146px)}.home-v3-page .home-growthx-person{width:112%;bottom:-12%}.home-v3-page .home-growthx-float{top:346px;right:-2px}}@media(min-width:861px)and (max-width:1080px){.home-v3-page .home-growthx-hero:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1080 710' preserveAspectRatio='none'%3E%3Cpath fill='%238ea28f' d='M0 520 C100 570 188 598 300 603 C386 606 456 586 526 553 C510 575 486 594 454 608 C402 632 350 636 304 636 C192 632 102 610 0 558 Z'/%3E%3Cpath fill='%23ffffff' d='M0 558 C102 610 192 632 304 636 C414 638 504 598 596 550 C690 500 756 463 822 461 C920 467 1000 519 1080 583 L1080 710 L0 710 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:100%;inset:0 0 auto}.home-v3-page .home-growthx-arch{width:min(40vw,410px);height:min(52vw,515px);right:58px}.home-v3-page .home-growthx-person{width:113%;bottom:-11%}.home-v3-page .home-growthx-float{top:304px;right:-2px}}@media(min-width:561px)and (max-width:860px){.home-v3-page .home-growthx-hero:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 860 178' preserveAspectRatio='none'%3E%3Cpath fill='%238ea28f' d='M0 56 C95 100 198 124 310 124 C365 124 414 115 458 100 C443 116 422 128 394 136 C364 143 337 143 312 143 C201 143 98 121 0 78 Z'/%3E%3Cpath fill='%23ffffff' d='M0 78 C98 121 201 143 312 143 C424 143 512 105 600 70 C678 40 760 50 860 105 L860 178 L0 178 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:178px;inset:auto 0 -1px}.home-v3-page .home-growthx-arch{width:min(76vw,382px);height:min(94vw,468px)}.home-v3-page .home-growthx-person{width:112%;bottom:-10%}.home-v3-page .home-growthx-float{top:304px}}@media(max-width:560px){.home-v3-page .home-growthx-hero:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 148' preserveAspectRatio='none'%3E%3Cpath fill='%238ea28f' d='M0 42 C72 78 151 104 236 106 C272 107 305 101 334 91 C324 103 310 112 292 118 C273 124 255 124 238 124 C154 122 74 98 0 62 Z'/%3E%3Cpath fill='%23ffffff' d='M0 62 C74 98 154 122 238 124 C324 126 391 94 447 64 C493 40 529 57 560 86 L560 148 L0 148 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:148px;inset:auto 0 -1px}.home-v3-page .home-growthx-arch{width:min(86vw,344px);height:min(108vw,432px)}.home-v3-page .home-growthx-person{width:111%;bottom:-9%}.home-v3-page .home-growthx-float{top:274px}}@media(min-width:1081px){.home-v3-page .home-growthx-hero:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1672 710' preserveAspectRatio='none'%3E%3Cpath fill='%238ea28f' d='M0 552 C150 607 292 626 474 626 C596 626 688 602 760 568 C738 592 704 612 654 628 C592 646 532 647 474 647 C292 647 150 626 0 570 Z'/%3E%3Cpath fill='%23ffffff' d='M0 565 C150 620 292 638 474 638 C632 638 758 588 915 530 C1048 481 1146 452 1222 456 C1392 468 1534 533 1672 610 L1672 710 L0 710 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:100%;inset:0 0 auto}.home-v3-page .home-growthx-arch{width:clamp(356px,31.6vw,448px);height:clamp(458px,39.4vw,546px)}.home-v3-page .home-growthx-person{width:110%}}@media(min-width:861px)and (max-width:1080px){.home-v3-page .home-growthx-hero:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1080 710' preserveAspectRatio='none'%3E%3Cpath fill='%238ea28f' d='M0 548 C102 598 192 622 304 625 C390 627 458 607 522 577 C506 593 483 607 452 618 C400 636 350 640 304 640 C192 636 102 613 0 562 Z'/%3E%3Cpath fill='%23ffffff' d='M0 558 C102 610 192 632 304 636 C414 638 504 598 596 550 C690 500 756 463 822 461 C920 467 1000 519 1080 583 L1080 710 L0 710 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:100%;inset:0 0 auto}.home-v3-page .home-growthx-arch{width:min(42vw,424px);height:min(53vw,522px)}.home-v3-page .home-growthx-person{width:110%}}@media(min-width:561px)and (max-width:860px){.home-v3-page .home-growthx-hero:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 860 178' preserveAspectRatio='none'%3E%3Cpath fill='%238ea28f' d='M0 68 C98 110 201 132 312 132 C361 132 403 125 442 111 C429 122 411 130 389 136 C361 143 336 145 312 145 C201 145 98 123 0 82 Z'/%3E%3Cpath fill='%23ffffff' d='M0 78 C98 121 201 143 312 143 C424 143 512 105 600 70 C678 40 760 50 860 105 L860 178 L0 178 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:178px;inset:auto 0 -1px}.home-v3-page .home-growthx-arch{width:min(79vw,396px);height:min(96vw,478px)}.home-v3-page .home-growthx-person{width:110%}}@media(max-width:560px){.home-v3-page .home-growthx-hero:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 148' preserveAspectRatio='none'%3E%3Cpath fill='%238ea28f' d='M0 53 C74 88 154 111 238 113 C270 114 298 109 323 100 C314 108 302 114 287 119 C269 124 253 126 238 126 C154 124 74 100 0 65 Z'/%3E%3Cpath fill='%23ffffff' d='M0 62 C74 98 154 122 238 124 C324 126 391 94 447 64 C493 40 529 57 560 86 L560 148 L0 148 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:148px;inset:auto 0 -1px}.home-v3-page .home-growthx-arch{width:min(89vw,354px);height:min(110vw,440px)}.home-v3-page .home-growthx-person{width:109%}}@media(min-width:1081px){.home-v3-page .home-growthx-hero:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1672 710' preserveAspectRatio='none'%3E%3Cpath fill='%238ea28f' d='M0 552 C150 607 292 626 474 626 C560 626 632 618 690 605 C716 599 738 594 758 590 C980 548 1310 548 1672 610 L1672 710 L0 710 Z'/%3E%3Cpath fill='%23ffffff' d='M0 565 C150 620 292 638 474 638 C632 638 758 588 915 530 C1048 481 1146 452 1222 456 C1392 468 1534 533 1672 610 L1672 710 L0 710 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:100%;inset:0 0 auto}.home-v3-page .home-growthx-dots{top:24px;left:-72px;transform:none}}@media(min-width:861px)and (max-width:1080px){.home-v3-page .home-growthx-hero:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1080 710' preserveAspectRatio='none'%3E%3Cpath fill='%238ea28f' d='M0 548 C102 598 192 622 304 625 C370 627 428 619 478 607 C497 602 515 598 532 594 C676 560 866 554 1080 583 L1080 710 L0 710 Z'/%3E%3Cpath fill='%23ffffff' d='M0 558 C102 610 192 632 304 636 C414 638 504 598 596 550 C690 500 756 463 822 461 C920 467 1000 519 1080 583 L1080 710 L0 710 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:100%;inset:0 0 auto}.home-v3-page .home-growthx-dots{top:22px;left:-38px;transform:none}}@media(min-width:561px)and (max-width:860px){.home-v3-page .home-growthx-hero:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 860 178' preserveAspectRatio='none'%3E%3Cpath fill='%238ea28f' d='M0 68 C98 110 201 132 312 132 C361 132 404 127 442 119 C458 115 472 112 486 109 C600 85 728 83 860 105 L860 178 L0 178 Z'/%3E%3Cpath fill='%23ffffff' d='M0 78 C98 121 201 143 312 143 C424 143 512 105 600 70 C678 40 760 50 860 105 L860 178 L0 178 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:178px;inset:auto 0 -1px}.home-v3-page .home-growthx-dots{top:18px;left:2px;transform:none}}@media(max-width:560px){.home-v3-page .home-growthx-hero:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 148' preserveAspectRatio='none'%3E%3Cpath fill='%238ea28f' d='M0 53 C74 88 154 111 238 113 C270 114 299 111 325 106 C336 104 346 102 356 100 C430 86 500 82 560 86 L560 148 L0 148 Z'/%3E%3Cpath fill='%23ffffff' d='M0 62 C74 98 154 122 238 124 C324 126 391 94 447 64 C493 40 529 57 560 86 L560 148 L0 148 Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;width:100%;height:148px;inset:auto 0 -1px}.home-v3-page .home-growthx-dots{top:14px;left:0;transform:none}}.home-v3-page{overflow-x:clip}.home-v3-page .home-growthx-hero-inner,.home-v3-page .home-growthx-copy,.home-v3-page .home-growthx-visual{min-width:0}.home-v3-page .home-growthx-dots{left:clamp(10px,3.2vw,42px);transform:none}.home-v3-page .home-growth-section .trust-list{counter-reset:none}.home-v3-page .home-growth-section .trust-list li{counter-increment:none;min-height:52px;padding:12px 16px}.home-v3-page .home-growth-section .trust-list li:before{content:none!important;display:none!important}.home-v3-page .company-story--technology-growth .story-growth-visual{width:min(78%,430px);max-width:430px;margin-inline:auto}.home-v3-page .home-growth-section .story-copy>.eyebrow,.home-v3-page .home-transform-section .motion-copy>.eyebrow{margin:0 0 14px}.home-v3-page .home-growth-section .story-copy>.eyebrow+h2,.home-v3-page .home-transform-section .motion-copy>.eyebrow+h2{margin-top:0}.home-v3-page .home-transform-section .motion-checks span{padding-left:14px}.home-v3-page .home-transform-section .motion-checks span:before,.home-v3-page .home-transform-section .motion-checks span:nth-child(2):before,.home-v3-page .home-transform-section .motion-checks span:nth-child(3):before,.home-v3-page .home-transform-section .motion-checks span:nth-child(4):before{content:none!important;display:none!important}@media(min-width:1081px){.home-v3-page .home-growthx-hero-inner{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.home-v3-page .home-growthx-visual{width:100%}.home-v3-page .home-growthx-dots{top:24px;left:clamp(12px,3vw,36px)}}@media(min-width:561px)and (max-width:860px){.home-v3-page .home-growthx-hero>.container{width:min(100% - 32px,820px)}.home-v3-page .home-growthx-hero-inner{grid-template-columns:1fr;gap:14px;padding:46px 4px 112px}.home-v3-page .home-growthx-copy{width:100%;max-width:690px}.home-v3-page .home-growthx-actions{max-width:520px}.home-v3-page .home-growthx-visual{width:100%;min-height:478px;margin-inline:auto}.home-v3-page .home-growthx-arch{width:min(72vw,390px);height:min(88vw,474px);top:8px;left:50%;right:auto;transform:translate(-50%)}.home-v3-page .home-growthx-person{width:104%;bottom:-8%;left:50%;transform:translate(-50%)}.home-v3-page .home-growthx-float{box-sizing:border-box;width:min(202px,44vw);min-width:0;top:318px;left:50%;right:auto;translate:-50%}.home-v3-page .home-growthx-dots{top:24px;left:max(18px,50% - 245px)}.home-v3-page .company-story--technology-growth .story-growth-visual{width:min(62%,420px)}}@media(max-width:560px){.home-v3-page .home-growthx-hero>.container{width:min(100% - 24px,536px)}.home-v3-page .home-growthx-hero-inner{grid-template-columns:1fr;gap:18px;padding:38px 0 94px}.home-v3-page .home-growthx-copy{width:100%;max-width:none}.home-v3-page .home-growthx-copy h1{max-width:11ch;font-size:clamp(2.15rem,11.4vw,3rem)}.home-v3-page .home-growthx-lead{max-width:36ch}.home-v3-page .home-growthx-actions{width:100%}.home-v3-page .home-growthx-visual{width:100%;min-height:clamp(400px,118vw,455px);margin-inline:auto}.home-v3-page .home-growthx-arch{width:min(94%,350px);height:min(112vw,432px);max-height:432px;top:8px;left:50%;right:auto;transform:translate(-50%)}.home-v3-page .home-growthx-person{width:102%;bottom:-5%;left:50%;transform:translate(-50%)}.home-v3-page .home-growthx-float{box-sizing:border-box;width:min(196px,68vw);min-width:0;top:clamp(268px,78vw,308px);left:50%;right:auto;translate:-50%}.home-v3-page .home-growthx-dots{background-size:13px 13px;width:112px;height:92px;top:18px;left:18px}.home-v3-page .company-story--technology-growth .story-growth-visual{width:min(86%,350px);max-width:350px}.home-v3-page .home-growth-section .trust-list,.home-v3-page .home-transform-section .motion-checks{grid-template-columns:1fr}}@media(max-width:860px){.home-v3-page .home-growthx-arch{transform:translate(-50%)}}.home-v3-page .home-latest-link,.home-v3-page .home-latest-card>span{background:linear-gradient(96deg,#0d2a43,#2c3344 36%,#443d4a,#5d4752 76%,#795257);border-radius:8px;justify-content:center;align-items:center;gap:7px;width:max-content;min-height:38px;padding:0 14px;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 9px 20px #0d2a4324;color:#fff!important}.home-v3-page .home-latest-link:hover,.home-v3-page .home-latest-card:hover>span{filter:brightness(1.06);box-shadow:0 12px 24px #0d2a4333;color:#fff!important}@media(min-width:901px){.home-v3-page .company-story--technology-growth .story-copy{transform:translate(-18px)}}.home-v3-page{font-family:Century Gothic,Poppins,Avenir Next,Proxima Nova,Manrope,Helvetica Neue,Arial,sans-serif}.home-v3-page :is(h1,h2,h3,h4,p,a,li,span,strong){font-family:inherit}.home-v3-page .home-growthx-kicker{font-size:clamp(.82rem,.9vw,.92rem)}.home-v3-page .home-growthx-copy h1{font-size:clamp(3.2rem,4.6vw,5.05rem)}.home-v3-page .home-growthx-lead{font-size:clamp(1.06rem,1.15vw,1.18rem)}@media(min-width:861px)and (max-width:1080px){.home-v3-page .home-growthx-kicker{font-size:.84rem}.home-v3-page .home-growthx-copy h1{font-size:clamp(2.9rem,5.4vw,4rem)}.home-v3-page .home-growthx-lead{font-size:1.05rem}}@media(min-width:561px)and (max-width:860px){.home-v3-page .home-growthx-kicker{font-size:.82rem}.home-v3-page .home-growthx-copy h1{font-size:clamp(2.8rem,6.8vw,3.7rem)}.home-v3-page .home-growthx-lead{font-size:1.02rem}}@media(max-width:560px){.home-v3-page .home-growthx-kicker{font-size:.78rem}.home-v3-page .home-growthx-copy h1{font-size:clamp(2.35rem,12vw,3.2rem)}.home-v3-page .home-growthx-lead{font-size:1rem}}.home-v3-page .home-growthx-hero-inner,.home-v3-page .home-growthx-copy{padding-left:0}@media(max-width:860px){.home-v3-page .home-growthx-hero-inner{padding-left:0}}.home-v3-page .home-latest-link,.home-v3-page .home-latest-card>span{box-shadow:none;background:#f1ebee;border:1px solid #79525729;color:#795257!important}.home-v3-page .home-latest-link:hover,.home-v3-page .home-latest-card:hover>span{filter:none;background:#795257;border-color:#795257;box-shadow:0 10px 22px #7952572e;color:#fff!important}.home-v3-page .home-latest-link,.home-v3-page .home-latest-card>span{min-height:0;box-shadow:none;filter:none;background:0 0;border:0;border-radius:0;padding:0;color:#795257!important}.home-v3-page .home-latest-link:hover,.home-v3-page .home-latest-card:hover>span{box-shadow:none;filter:none;background:0 0;border:0;color:#624953!important}.home-v3-page .home-latest-link:hover{transform:none}@media(min-width:1081px){.home-v3-page .home-growthx-person{width:106%}}@media(min-width:861px)and (max-width:1080px){.home-v3-page .home-growthx-person{width:106%}}@media(min-width:561px)and (max-width:860px){.home-v3-page .home-growthx-person{width:106%}}@media(max-width:560px){.home-v3-page .home-growthx-person{width:105%}}:root{--adventsys-approved-font:"Roboto", Arial, Helvetica, sans-serif;--adventsys-page-title-size:clamp(2.15rem, 2.55vw, 3.05rem);--adventsys-section-title-size:clamp(1.85rem, 2.55vw, 2.7rem);--adventsys-card-title-size:clamp(1.25rem, 1.38vw, 1.52rem);--adventsys-body-copy-size:.98rem}#main>:not(.home-v3-page):not(.services-page),#main>:not(.home-v3-page):not(.services-page) :is(h1,h2,h3,h4,h5,h6,p,a,li,dt,dd,blockquote,button,label,input,textarea,select,summary,th,td,small,strong,em,span){font-family:var(--adventsys-approved-font)}#main>:not(.home-v3-page):not(.services-page) :is(code,pre,kbd,samp),#main>:not(.home-v3-page):not(.services-page) .article-section-number,#main>:not(.home-v3-page):not(.services-page) .phase-svg-index{font-family:var(--font-mono)}#main>:not(.home-v3-page):not(.services-page) h1{font-size:var(--adventsys-page-title-size);letter-spacing:-.042em;font-weight:500;line-height:1.03}#main>:not(.home-v3-page):not(.services-page) h2{font-size:var(--adventsys-section-title-size);letter-spacing:-.035em;font-weight:500;line-height:1.08}#main>:not(.home-v3-page):not(.services-page) h3{font-size:var(--adventsys-card-title-size);letter-spacing:-.025em;font-weight:500;line-height:1.15}#main>:not(.home-v3-page):not(.services-page) h4{letter-spacing:-.015em;font-size:1.08rem;font-weight:600;line-height:1.2}#main>:not(.home-v3-page):not(.services-page) :is(.page-eyebrow,.hero-kicker,.editorial-header .kicker){letter-spacing:.08em;font-size:.78rem;font-weight:700;line-height:1.2}#main>:not(.home-v3-page):not(.services-page) :is(.page-hero-intro,.hero-lead,.hero-intro,.editorial-header .answer){font-size:clamp(.93rem,.9vw,.99rem);line-height:1.54}#main>:not(.home-v3-page):not(.services-page) :is(.eyebrow,.section-kicker,.section-eyebrow,.bearing){letter-spacing:.06em;font-size:.88rem;font-weight:600;line-height:1.2}#main>:not(.home-v3-page):not(.services-page) :is(.section-copy,.content-lead>div>p,.media-copy>p){font-size:var(--adventsys-body-copy-size);line-height:1.62}#main>:not(.home-v3-page):not(.services-page) :is(.feature-card p,.benefit-item p,.service-depth-card p,.editorial-card-copy p,.proof-card p){font-size:.94rem;line-height:1.55}@media(max-width:640px){#main>:not(.home-v3-page):not(.services-page) h1{font-size:clamp(2rem,10vw,2.7rem)}#main>:not(.home-v3-page):not(.services-page) h2{font-size:clamp(1.72rem,7.6vw,2.15rem);line-height:1.12}#main>:not(.home-v3-page):not(.services-page) h3{font-size:clamp(1.18rem,5.6vw,1.4rem)}}.home-services-section .service-listing.home-capability-showcase-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:30px 18px;display:grid}.home-v3-page .home-capability-showcase-card{--cap-bg:#e2ecc0;--cap-ink:#303a43;--cap-copy:#68737b;--cap-accent:#bddb55;--cap-arrow:var(--cap-accent);isolation:isolate;min-width:0;height:324px;color:var(--cap-ink);box-shadow:none;background:0 0;border:0;border-radius:28px;padding:24px 24px 96px;transition:transform .28s,box-shadow .28s;display:block;position:relative;overflow:visible}.home-v3-page .home-capability-showcase-card:before{content:"";z-index:1;background:radial-gradient(circle at center,var(--cap-accent) 0%,#fff0 72%);border-radius:999px;width:170px;height:170px;position:absolute;bottom:-62px;right:-52px}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-showcase-card:before{background:radial-gradient(circle at center,color-mix(in srgb,var(--cap-accent) 24%,white),#fff0 72%)}}.home-v3-page .home-capability-showcase-card:before{pointer-events:none}.home-v3-page .home-capability-showcase-copy{z-index:2;width:100%;min-width:0;position:relative}.home-v3-page .home-capability-showcase-kicker{color:var(--cap-ink);margin:0 0 9px}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-showcase-kicker{color:color-mix(in srgb,var(--cap-ink) 72%,white)}}.home-v3-page .home-capability-showcase-kicker{letter-spacing:.09em;text-transform:uppercase;font-size:.82rem;font-weight:700;line-height:1.15}.home-v3-page .home-capability-showcase-copy h3{max-width:100%;min-height:2.05em;color:var(--cap-ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.72rem,1.92vw,2.04rem);line-height:1.025}.home-v3-page .home-capability-showcase-copy>p:last-of-type{max-width:100%;color:var(--cap-copy);margin:9px 0 0;font-size:1rem;line-height:1.42}.home-v3-page .home-capability-showcase-footer{z-index:4;pointer-events:none;height:84px;position:absolute;bottom:0;left:0;right:0}.home-v3-page .home-capability-showcase-card:after{content:"";z-index:0;background:linear-gradient(180deg,#ffffff26,#ffffff08),var(--cap-bg);filter:drop-shadow(0 16px 28px #0f172a14);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%201000%201000%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M70%200H930Q1000%200%201000%2070V930Q1000%201000%20930%201000H565C505%201000%20470%20968%20470%20908C470%20855%20425%20825%20365%20825H48C20%20825%200%20805%200%20780V70Q0%200%2070%200Z%27%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%201000%201000%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M70%200H930Q1000%200%201000%2070V930Q1000%201000%20930%201000H565C505%201000%20470%20968%20470%20908C470%20855%20425%20825%20365%20825H48C20%20825%200%20805%200%20780V70Q0%200%2070%200Z%27%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-v3-page .home-capability-showcase-tab{z-index:5;pointer-events:auto;background:0 0;align-items:center;width:auto;height:auto;padding:0;display:flex;position:absolute;bottom:0;left:0}.home-v3-page .home-capability-showcase-tab:after{content:none}.home-v3-page .home-capability-showcase-link{z-index:2;background:var(--cap-bg);border-radius:999px;align-items:center;gap:9px;min-height:42px;margin:0;padding:6px 8px 6px 16px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.home-v3-page .home-capability-showcase-link{background:color-mix(in srgb,var(--cap-bg) 84%,white 16%)}}.home-v3-page .home-capability-showcase-link{color:var(--cap-ink);box-shadow:none;letter-spacing:0;white-space:nowrap;font-size:.89rem;font-weight:700;line-height:1}.home-v3-page .home-capability-showcase-link i{background:var(--cap-arrow);width:29px;height:29px;color:var(--cap-ink);border-radius:999px;flex:0 0 29px;place-items:center;font-size:.88rem;font-style:normal;transition:transform .28s;display:inline-grid}.home-v3-page .home-capability-showcase-media{z-index:5;opacity:0;clip-path:inset(0 100% 0 0 round 18px);pointer-events:none;background:#ffffff52;border-radius:18px;width:142px;height:84px;transition:opacity .25s,clip-path .48s cubic-bezier(.18,.84,.22,1),transform .48s cubic-bezier(.18,.84,.22,1),box-shadow .25s;position:absolute;bottom:15px;right:17px;overflow:hidden;transform:translate(14px)scale(.985);box-shadow:0 15px 28px #141f2c24}.home-v3-page .home-capability-showcase-media img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.18,.84,.22,1);display:block;transform:scale(1.04)}@media(hover:hover)and (pointer:fine)and (min-width:1101px){.home-v3-page .home-capability-showcase-card[data-visible=true]:hover,.home-v3-page .home-capability-showcase-card[data-visible=true]:focus-visible{box-shadow:none;transform:translateY(-4px)}.home-v3-page .home-capability-showcase-card:hover .home-capability-showcase-media,.home-v3-page .home-capability-showcase-card:focus-visible .home-capability-showcase-media{opacity:1;clip-path:inset(0 round 18px);transform:translate(0)scale(1)}.home-v3-page .home-capability-showcase-card:hover .home-capability-showcase-media img,.home-v3-page .home-capability-showcase-card:focus-visible .home-capability-showcase-media img{transform:scale(1)}.home-v3-page .home-capability-showcase-card:hover .home-capability-showcase-link i,.home-v3-page .home-capability-showcase-card:focus-visible .home-capability-showcase-link i{transform:translate(2px,-2px)rotate(6deg)}}.home-v3-page .home-capability-showcase-card.theme-lime{--cap-bg:#e2ecc0;--cap-accent:#bddb55}.home-v3-page .home-capability-showcase-card.theme-sage{--cap-bg:#dcebe5;--cap-accent:#78b9a4}.home-v3-page .home-capability-showcase-card.theme-stone{--cap-bg:#ece9e2;--cap-accent:#c9dc45;--cap-arrow:#26333c}.home-v3-page .home-capability-showcase-card.theme-stone .home-capability-showcase-link i{color:#fff}.home-v3-page .home-capability-showcase-card.theme-sky{--cap-bg:#e3eef7;--cap-accent:#7bc7e4}.home-v3-page .home-capability-showcase-card.theme-sand{--cap-bg:#f0ebe1;--cap-accent:#dfbf78}.home-v3-page .home-capability-showcase-card.theme-plum{--cap-bg:#ece4f1;--cap-accent:#c998e3}@media(max-width:1100px){.home-services-section .service-listing.home-capability-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.home-v3-page .home-capability-showcase-card{border-radius:26px;height:336px;padding:23px 23px 96px}.home-v3-page .home-capability-showcase-card:after{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%201000%201000%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M70%200H930Q1000%200%201000%2070V930Q1000%201000%20930%201000H685C615%201000%20570%20967%20570%20905C570%20850%20515%20820%20442%20820H48C20%20820%200%20800%200%20775V70Q0%200%2070%200Z%27%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%201000%201000%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M70%200H930Q1000%200%201000%2070V930Q1000%201000%20930%201000H685C615%201000%20570%20967%20570%20905C570%20850%20515%20820%20442%20820H48C20%20820%200%20800%200%20775V70Q0%200%2070%200Z%27%2F%3E%3C%2Fsvg%3E)}.home-v3-page .home-capability-showcase-copy h3{font-size:clamp(1.68rem,3.1vw,1.98rem)}.home-v3-page .home-capability-showcase-media{display:none!important}.home-v3-page .home-capability-showcase-tab{bottom:0;left:0}.home-v3-page .home-capability-showcase-link{min-height:42px;padding:6px 8px 6px 16px;font-size:.89rem}.home-v3-page .home-capability-showcase-link i{flex-basis:29px;width:29px;height:29px}.home-v3-page .home-capability-showcase-card[data-reveal]{opacity:0;transition:opacity .58s var(--ease),transform .7s cubic-bezier(.18,.84,.22,1);transform:translate(26px)}.home-v3-page .home-capability-showcase-card:nth-child(2n)[data-reveal]{transform:translateY(22px)}.home-v3-page .home-capability-showcase-card[data-reveal][data-visible=true]{opacity:1;transform:none}}@media(max-width:640px){.home-services-section .service-listing.home-capability-showcase-grid{grid-template-columns:1fr;gap:30px}.home-v3-page .home-capability-showcase-card{border-radius:26px;height:336px;padding:22px 22px 96px}.home-v3-page .home-capability-showcase-kicker{margin-bottom:8px;font-size:.78rem}.home-v3-page .home-capability-showcase-copy h3{min-height:0;font-size:clamp(1.62rem,7.4vw,1.9rem);line-height:1.04}.home-v3-page .home-capability-showcase-copy>p:last-of-type{margin-top:9px;font-size:.96rem;line-height:1.42}.home-v3-page .home-capability-showcase-link{min-height:42px;padding:6px 8px 6px 16px;font-size:.89rem}.home-v3-page .home-capability-showcase-link i{flex-basis:29px;width:29px;height:29px}.home-v3-page .home-capability-showcase-card:nth-child(2n)[data-reveal],.home-v3-page .home-capability-showcase-card[data-reveal]{transform:translate(24px)}.home-v3-page .home-capability-showcase-card[data-reveal][data-visible=true]{transform:none}}@media(prefers-reduced-motion:reduce){.home-v3-page .home-capability-showcase-card,.home-v3-page .home-capability-showcase-media,.home-v3-page .home-capability-showcase-media img,.home-v3-page .home-capability-showcase-link i{transition:none!important}}html,body,.site-header,.site-footer,.mobile-nav-layer,#main{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,Arial,Helvetica,sans-serif!important}html body #main :where(*),html body :is(.site-header,.site-footer,.mobile-nav-layer) :where(*){font-family:Roboto,Arial,Helvetica,sans-serif!important}html body #main :where(code,pre,kbd,samp,code *,pre *,kbd *,samp *),html body #main .article-section-number,html body #main .phase-svg-index{font-family:var(--font-mono)!important}.eyebrow,.page-eyebrow,.section-eyebrow,.section-kicker,.bearing,.editorial-header .kicker,.nav-mega-intro span{color:var(--navy-2)!important}.page-hero-content .page-eyebrow,.section-navy :is(.eyebrow,.page-eyebrow,.section-eyebrow,.section-kicker,.bearing),.motion-section.section-navy :is(.eyebrow,.page-eyebrow,.section-eyebrow,.section-kicker,.bearing),.engagement-band :is(.eyebrow,.page-eyebrow,.section-eyebrow,.section-kicker,.bearing),.project-snapshot-intro :is(.eyebrow,.page-eyebrow,.section-eyebrow,.section-kicker,.bearing),.industry-editorial-card :is(.eyebrow,.page-eyebrow,.section-eyebrow,.section-kicker,.bearing){color:#d7ecf7!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--adventsys-type-hero: clamp(2.35rem, 2.8vw, 3.15rem);--adventsys-type-section: clamp(1.9rem, 2.3vw, 2.55rem);--adventsys-type-subheading: clamp(1.14rem, 1.12vw, 1.24rem);--adventsys-type-body: 1rem;--adventsys-type-eyebrow: .88rem}#main{font-size:var(--adventsys-type-body)}#main :where(h1){font-size:var(--adventsys-type-hero)!important}#main :where(h2){font-size:var(--adventsys-type-section)!important}#main :where(h3){font-size:var(--adventsys-type-subheading)!important}#main :where(p:not([class*=eyebrow]):not([class*=kicker]):not([class*=-meta]):not(.case-meta):not(.article-section-number):not(.industry-chip):not(.legal-date):not(.news-meta):not(.tutorial-code-label):not(.ccm-trademark-label):not(.cloud-security-cert):not(.life-section-label):not(.life-connected-operations-label),li){font-size:var(--adventsys-type-body)!important}#main :is(.eyebrow,[class*=eyebrow],[class*=kicker],.life-section-label,.life-connected-operations-label,.section-label-text){font-size:var(--adventsys-type-eyebrow)!important}@media(max-width:760px){:root{--adventsys-type-hero: clamp(2rem, 9vw, 2.55rem);--adventsys-type-section: clamp(1.7rem, 7vw, 2.12rem);--adventsys-type-subheading: 1.13rem;--adventsys-type-body: .98rem;--adventsys-type-eyebrow: .8rem}}#main .home-v3-page .home-growthx-kicker{font-size:clamp(.82rem,.9vw,.92rem)!important}#main .home-v3-page .home-growthx-copy h1{font-size:clamp(3.2rem,4.6vw,5.05rem)!important}#main .home-v3-page .home-growthx-lead{font-size:clamp(1.06rem,1.15vw,1.18rem)!important}@media(min-width:861px)and (max-width:1080px){#main .home-v3-page .home-growthx-kicker{font-size:.84rem!important}#main .home-v3-page .home-growthx-copy h1{font-size:clamp(2.9rem,5.4vw,4rem)!important}#main .home-v3-page .home-growthx-lead{font-size:1.05rem!important}}@media(min-width:561px)and (max-width:860px){#main .home-v3-page .home-growthx-kicker{font-size:.82rem!important}#main .home-v3-page .home-growthx-copy h1{font-size:clamp(2.8rem,6.8vw,3.7rem)!important}#main .home-v3-page .home-growthx-lead{font-size:1.02rem!important}}@media(max-width:560px){#main .home-v3-page .home-growthx-kicker{font-size:.78rem!important}#main .home-v3-page .home-growthx-copy h1{font-size:clamp(2.35rem,12vw,3.2rem)!important}#main .home-v3-page .home-growthx-lead{font-size:1rem!important}}:root{--adventsys-section-tag: #0b86c6;--adventsys-eyebrow-size: .88rem}:where(.eyebrow,.hero-kicker,.section-eyebrow,.section-kicker,.page-eyebrow,.application-eyebrow,.service-eyebrow,.services-eyebrow,.industry-eyebrow,.case-eyebrow,.content-eyebrow,.section-label-text){color:var(--adventsys-section-tag)!important;font-size:var(--adventsys-eyebrow-size)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}:root{--font-body: "Roboto", Arial, Helvetica, sans-serif;--font-display: "Roboto", Arial, Helvetica, sans-serif}html,body{font-family:var(--font-body)}body{font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main h1,main h2,main h3,main h4,main h5,main h6{font-family:var(--font-display);font-weight:500;letter-spacing:-.03em}main h1{font-size:clamp(3rem,5vw,4.75rem);line-height:1.02}main h2{font-size:clamp(2.25rem,3.7vw,3.45rem);line-height:1.08}main h3{font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.18}button,input,select,textarea{font:inherit}@media(max-width:760px){body{font-size:16px}main h1{font-size:clamp(2.45rem,11vw,3.6rem)}main h2{font-size:clamp(2rem,8vw,2.75rem)}}.site-header,.mobile-nav-layer{font-family:var(--font-body)}.site-header .nav-trigger,.site-header .nav-direct,.site-header .header-cta{font-family:var(--font-display);font-size:1rem;font-weight:620;line-height:1.2}.site-header .utility-bar{font-size:.86rem}.site-header .desktop-nav,.site-header .nav-group{overflow:visible}.site-header .nav-group{position:relative}.site-header .nav-mega-modern{position:fixed;top:var(--mega-top, 0px);left:var(--mega-left, 20px);right:auto;z-index:60;width:auto;max-width:calc(100vw - 24px);padding:0;background:transparent;border:0;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transform-origin:top center;transition:opacity .16s ease,transform .2s ease,visibility .16s ease}@media(hover:hover)and (pointer:fine){.site-header .nav-group:hover>.nav-mega-modern{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px)}}.site-header .nav-group[data-hover-open=true]>.nav-mega-modern,.site-header .nav-group[data-open=true]>.nav-mega-modern,.site-header .nav-group:focus-within>.nav-mega-modern{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-header .nav-trigger{position:relative}.site-header .nav-trigger:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:13px;background:transparent;opacity:0;pointer-events:auto}.site-header .nav-group[data-hover-open=true]>.nav-trigger,.site-header .nav-group[data-open=true]>.nav-trigger,.site-header .nav-group:focus-within>.nav-trigger{z-index:61;background:#f0f1f4;color:#26292f;border-radius:11px 11px 0 0}.site-header .nav-group[data-hover-open=true]>.nav-trigger:after,.site-header .nav-group[data-open=true]>.nav-trigger:after,.site-header .nav-group:focus-within>.nav-trigger:after{opacity:1}.site-header .nav-group[data-hover-open=true]>.nav-trigger svg,.site-header .nav-group[data-open=true]>.nav-trigger svg,.site-header .nav-group:focus-within>.nav-trigger svg{transform:rotate(180deg)}.site-header .nav-mega-modern-inner{display:grid;align-items:stretch;width:min(var(--mega-width, 1260px),var(--mega-available-width, calc(100vw - 48px) ),calc(100vw - 48px));max-width:min(var(--mega-available-width, calc(100vw - 32px) ),calc(100vw - 32px));min-height:min(var(--mega-min-height, 400px),var(--mega-max-height, calc(100dvh - 120px) ));max-height:var(--mega-max-height, calc(100dvh - 120px) );margin:0;padding:28px;gap:28px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid rgba(22,42,66,.08);border-radius:14px;background:#f0f1f4;box-shadow:0 24px 62px #0713212b}.site-header .nav-mega-modern-inner.is-compact{--mega-width: 1120px;--mega-min-height: 390px;grid-template-columns:minmax(270px,300px) minmax(300px,1fr) minmax(330px,380px)}.site-header .nav-mega-modern-inner.is-medium{--mega-width: 1260px;--mega-min-height: 410px;grid-template-columns:minmax(285px,320px) minmax(360px,1fr) minmax(360px,410px)}.site-header .nav-mega-modern-inner.is-wide{--mega-width: 1380px;--mega-min-height: 430px;grid-template-columns:minmax(300px,340px) minmax(430px,1fr) minmax(380px,430px)}.site-header .nav-mega-kicker,.site-header .nav-mega-heading>span{display:block;margin:1px 0 12px;color:#66717d;font-size:.72rem;font-weight:650;line-height:1.2;letter-spacing:0;text-transform:none}.site-header .nav-mega-overview{min-width:0;padding-right:24px;border-right:1px solid rgba(24,48,74,.16)}.site-header .nav-mega-overview-card{position:relative;display:block;min-height:280px;height:calc(100% - 28px);overflow:hidden;border:0;border-radius:13px;background:#1f2731;color:#fff;text-decoration:none;box-shadow:0 12px 28px #12181f14;isolation:isolate}.site-header .nav-mega-overview-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .3s ease}.site-header .nav-mega-overview-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0a111a08 25%,#0a111ad1)}.site-header .nav-mega-overview-copy{position:absolute;z-index:2;left:20px;right:48px;bottom:20px;display:grid;gap:5px}.site-header .nav-mega-overview-copy strong{font-family:var(--font-display);font-size:1.08rem;font-weight:700;line-height:1.25;letter-spacing:-.018em}.site-header .nav-mega-overview-copy>span{color:#ffffffd1;font-size:.78rem;font-weight:600;line-height:1.4}.site-header .nav-mega-overview-arrow{position:absolute;z-index:2;right:18px;bottom:18px;display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#ffffffeb;color:#20242a;font-size:.85rem}.site-header .nav-mega-overview-card:hover img{transform:scale(1.045)}.site-header .nav-mega-content{min-width:0;padding:0}.site-header .nav-mega-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:0 0 8px;padding:0}.site-header .nav-mega-heading>a{color:#5d4a90;font-size:.7rem;font-weight:700;white-space:nowrap}.site-header .nav-mega-modern .nav-mega-links{display:grid;grid-template-columns:1fr;gap:2px 22px}.site-header .nav-mega-modern .nav-mega-links.is-dense{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header .nav-mega-modern .nav-mega-links a{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#24384d;font-size:1rem;font-weight:620;line-height:1.35;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.site-header .nav-mega-modern .nav-mega-links a:hover,.site-header .nav-mega-modern .nav-mega-links a[aria-current=page]{background:#ffffffd1;color:#1d232a;transform:translate(2px)}.site-header .nav-mega-modern .nav-mega-links a:hover .nav-item-arrow,.site-header .nav-mega-modern .nav-mega-links a[aria-current=page] .nav-item-arrow{color:#6a4fb3}.site-header .nav-item-arrow{flex:0 0 auto;color:#8a8f97;font-size:.8rem}.site-header .nav-mega-featured{min-width:0}.site-header .nav-mega-feature-card{position:relative;display:flex;min-height:310px;height:calc(100% - 28px);flex-direction:column;justify-content:space-between;gap:22px;overflow:hidden;padding:28px;border-radius:13px;color:#22252a;text-decoration:none;isolation:isolate;transition:transform .2s ease,box-shadow .2s ease}.site-header .nav-mega-feature-card.tone-mint{background:#bff4c8}.site-header .nav-mega-feature-card.tone-aqua{background:#cdebea}.site-header .nav-mega-feature-card.tone-violet{background:#e5dcff}.site-header .nav-mega-feature-card.tone-coral{background:#ffd2c4}.site-header .nav-mega-feature-card:before,.site-header .nav-mega-feature-card:after{content:"";position:absolute;z-index:-1;pointer-events:none}.site-header .nav-mega-feature-card:before{width:58%;height:54%;right:-10%;top:-12%;border-radius:18px;background:#ffffff4d;transform:rotate(-8deg)}.site-header .nav-mega-feature-card:after{width:46%;height:28%;right:-4%;bottom:-9%;border-radius:14px;background:#fff3;transform:rotate(6deg)}.site-header .nav-mega-feature-copy{display:grid;gap:12px}.site-header .nav-mega-feature-copy small{color:#22252aa3;font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.site-header .nav-mega-feature-copy strong{max-width:17ch;font-family:var(--font-display);font-size:clamp(1.35rem,1.7vw,1.9rem);font-weight:680;line-height:1.12;letter-spacing:-.03em}.site-header .nav-mega-feature-copy>span{max-width:36ch;color:#22252ab8;font-size:.78rem;font-weight:520;line-height:1.5}.site-header .nav-mega-feature-cta{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(32,36,42,.1);border-radius:10px;background:#ffffffb8;color:#20242a;font-size:.76rem;font-weight:750;transition:background-color .16s ease,transform .16s ease}.site-header .nav-mega-feature-card:hover .nav-mega-feature-cta{background:#ffffffe6;transform:translateY(-1px)}.site-header .nav-mega-feature-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1f23281a}@media(max-width:1360px)and (min-width:1121px){.site-header .nav-mega-modern-inner{grid-template-columns:minmax(230px,.82fr) minmax(360px,1.35fr) minmax(300px,1fr);gap:22px;padding:24px}.site-header .nav-mega-overview{padding-right:20px}.site-header .nav-mega-modern .nav-mega-links.is-dense{grid-template-columns:repeat(2,minmax(0,1fr));gap-column:12px}.site-header .nav-mega-modern .nav-mega-links a{min-height:48px;padding-inline:10px;font-size:.94rem}.site-header .nav-mega-overview-card,.site-header .nav-mega-feature-card{min-height:300px}}@media(max-height:760px)and (min-width:1121px){.site-header .nav-mega-modern-inner{gap:20px;padding:20px 22px}.site-header .nav-mega-overview-card,.site-header .nav-mega-feature-card{min-height:250px}.site-header .nav-mega-feature-card{padding:22px;gap:16px}}@media(max-width:1120px){.site-header .header-cta{display:none!important}.site-header .mobile-nav{margin-left:auto}.site-header .nav-mega-modern{display:none}.mobile-nav-layer .mobile-panel{width:min(430px,100vw);max-width:100vw;height:100dvh;max-height:100dvh}.mobile-nav-layer .mobile-panel-body{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-nav-layer .mobile-group-links a{overflow-wrap:anywhere}}@media(max-width:560px){.mobile-nav-layer .mobile-panel{width:100vw}}@media(prefers-reduced-motion:reduce){.site-header .nav-mega-modern,.site-header .nav-mega-overview-card img,.site-header .nav-mega-modern .nav-mega-links a{transition:none}}.eyebrow:before,.eyebrow:after,.hero-kicker:before,.hero-kicker:after,.section-kicker:before,.section-kicker:after,.page-eyebrow:before,.page-eyebrow:after,.section-eyebrow:before,.section-eyebrow:after,.bearing:before,.bearing:after{content:none!important;display:none!important}
