@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAZYAA8AAAAAC8QAAAX7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFULgCBChEICokwh0kLIAABNgIkAzwEIAWEWAeBDgwHG7UJUZRRTjrBz4QKcv+QWjxhcjsVprsyM/p7jc9kFU2t525PaKAAX1gOyg6dISDJzAqQDFwnMAUYFEIW+IFRPPQ7/9W9LLSKCzCeDgimtvwvBEjFDoWDY6mfHo2VAv9KFfedVkGdKysb2MC6af4bbj5u3FK7g8trAXi8WwgIgAb9SPi4hLQ8hD1NcjXC3km2WoRhAPBN1FVZ5FqoAJQOBk6QoAKH+icDuzEPCqgAAEAY+CZqjSuR1b67rPaAb5HvJFC9/KTP5oPWf5lpmvg+C59ETNMN0PAP48BDgAJKqKABgeAHPvEUQADAQQEGghJK0HSVFNA8TGBbQB5ggHT7KIBtUGGXsvG0igAIYewkYAPcmbsqsiwSk+SUADicmrvTk3ETXTyryvvvIOA/iSsSQTsBYJLgBIjYVNMEIIw+tDOuoazcRgDAgQfAEU+rBlYXAXQ4DN/4+QwOQFtBeCjgD5GBE7eIYyfySn4lnl1QRzH7eF7OLw/xfeOmagZEWz4oQWgLMSE/BCDI0/0hQAUF1FBCAwL5CAQAgOx6cE+gdIATACg6SQOAPwe+oZGgSqlj0syo0oiXBdnUHZgvSN1JfJL+fRnrq6VQNIvTtC3aJk2zttFMgWjJnNGB78HjIe0st3ap11/jclWx+QvcVlFlC1gLM3q9FcvcbnAafrYndivNEldsoULTMoFCYfPx2zT7nU/80z56C7NaPyxY6n2HZr/tKah6fmue6y23hW/WNrVoG7kW7klr9vztFocIusq90phGbaZgTOWhquGUFOly0Owg4cIsd00pf4bHowtyN25s53+xyKG7ah1R12ZQZjri7aZ1umKd2bHw0oAD3hcvOh1pyRl9edKJo67OGm8D45t+fNmv3PoU15iDuoeyJJtmrcqSsgDNliKl0OQEKYFuM0pGf6wUW4CTJInm0Et6ujxAGoDvJ/XD95J64URJ3MPWUeoIXTfBecf/95u72DOiu8RnmMYu+XIJBjhSZjiGzYgom1Xu1L7nxSRbfJwtsVnKzJSiMmisOTHexrcO3y82exufmLsOiT88Z9usbYe7hsabEfybc+8MU8TDmOlXP1g85eftK9eNtfTeXWBfNap6/o3MD7raA9dCcOL8gjW5a4bv9fa9vjH7vfeYHCa9rX2ub8LkTM528y479NHm+pCzZ+uDYfwgDn2QeVecwZn6oI+24ERZeft50sbQN42hvzSuV69fjtC90hrz9j7mvU9Xd1m8SFlCKUHfr/u+B5/rCK1eWjcra4UupPNaCYffnZE348Tfuz5Z3UQHDrf4Pl2xY/enqxqBvdMmfLZy57KzJ76/cffkF2eatlWn3Zxx58zXMJ23Q98cH5m+3Zw5auaciCuOIReTuhvEL2b3T48a1id30F9N3Yen2qLObumRWLqhKkKuHZV1qbBenBEwY8xHHcGHV1wb0+1lz9cvOiTponXFXQOmhseOnqof8qMuN2OTkDJq/o87nPHj87dK1rnGdYWG8Lq9ffepB04BBjAAAMCKBCcCwGa3U/fVnBAY+5uKV74E4J3z++cBwHvdsnfC/5uEKuUsgAIcAICAd65AeAFApU1AiLUGCg/xsV/oLKEIiAv+WNbYP+qfRXuZcYDtlBWrgOHBTv7OOiYEIBAF/KEGDaHBr9JgBh7E1ACcFI1xCL2iLYdDAKk4PJLc5DAMtYwjoCOZo0CkMewADOUnQYAfAHzXBxWyqFCmnC0pV4x60QbvZTWFrEI9G8cPYjVUw5eqIyszWKYEadJNUktWp55FvEY2sknSOk8OlMPC/HbVxX5ZQQByp3vXqSUaapBh9LCLP1tkMsT2Tj7rGLmSpEsWM7lOdPAJganS+ibyFA2RrDZCFFGe8g66dghZGLISpjQMGtgPAOq2JirSHYbZqoNlKir67Saz9BR1ag4JyiesVP6pJhVM1gz4h+E4AAB82xAptrBAAL08Ig6xwRMjgRSkJBV4UpOGtArDZNnisKjz/4Y5zDalSWmvrdAPNRrgdvGS2l4Ba4QoWqI36DlTjt0vUm8cepF8n2TLAQAAAA==) format("woff2"),url(data:font/woff;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.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:Manrope;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,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.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:Manrope;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,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAYgAA8AAAAAC6wAAAXGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h0cLIAABNgIkAzwEIAWEQAeBDgwHG5cJCB6FcZsTTpEclTZ1ofCYsgigtf/N7skX04SpVaInlfSIVkUjP2GSIHRN3jxyP4+n/+cmKTSyb2AG30HZWweyUJo+QKzeh1mF/xdjrs6zSTMtYbWZ/NyiSXJLWxqQIFKSe1ofxF0ne+ShzqSmdMSp6nFvLQIqjYKRSxSVjeCxeyKrAY+9fZwOPFDwTdTtGWJ1IKRmSEUFRpbDQcJrb8IFyJUDxecUvR3IkY7xO77kfFAsKE4Yev2ygnvUvOJSrKX4r+JPAtpuVgnKBVEikytTrlIQVEvy15AhyqWCMmXCdFUc0CNBugWUMWh5nxiwDWrZjela4gpkZM3UCeAqVup2T4oLAMjGMiC6cPOKqjLYATX9Z4SN/x4A6JVEqxzQNUA6g7cD6EcJywvRzF/fjTg8MsohQBQg5MQVMAQkBAtJXJ1yCGjlgpSr0a/QDngdInWcukx92X9mMR167jHqEvVFdfF1caPQLNylKD7tAtQGxKrVqndSjUy5XIWyza8vqgMI2Xv8EAhrAWIC5J2ADtJRIiGaAlZHAMinJmGMcLGLfD2/i8g/+CRlkRQVKUHuMCm4SHJcNlE8STKhAznD8coOQYf8kJLNhqpmWCUX7cWcxWJzQU02SaZUyyZQkynmtd2yzGqFWEnOtIEHiUuWnBZKPFmNXGG09NFb6OzbHxeHffgGzjg+aLba7cj4Sc02iwXOWK1D5CTJxMmSCcRk4nFr3qatKQSFBixziDo8wmDJZrKbqnjQ0rw4UBiqM4PWKFBus8UFDevXeztbQFXlhRtw5mTmxRmUFa0/7i/ZYaG1JnbhiG1+p6d2vyp2824081TMoa4S9IEjPmIV5Pfjr3tpjS+wFByJesBitmjGilpci+hcOS6nswqsYHAMZvA5OIfOYozp4xJxIoOlMR2IwTEaQhgOw8ux/BDOD/tBVPfQjr7i3//he1c6zdcspTI+/OVDmDgt+/xG43ncctTsilG5X+PCutoFjVcSGSaRx6801i3wd6bP+dE24se6oN31vuW5Zbm+Qavrq8H7844ZXTsfphnPOZZ2/7ln0y+15S7LMk0TxirNuyrpwAkf/gTZdci3//DpD/+ZHSlX9tS9/76nwBGHI1Wm4AfaP1oBr872fr1tW+8X2L4CSdEvkT2Xwf2RUZ85+CeXn51dSecfk/cdBZ8tWD1lWVD1/ntrA5ZN4LegMnf+L3xvouGga81AWVepJlzz008Ybj6/2nj1yNu7flw5B+4dmv//j8u375Yh5m7qgXnwc8XOD1csvr5h69JLy/qmNGdvGt667BIc7KlYG9bdlTp8SVmWNntkzPj/pcWx+pj+MLepkXGx3/toGtxD83vSm67xk/9IjFS9w4zYlVv/u1pxdezOELjy++FfNIzSyoSGVOmvKz0iJ4wcqRpDZ9enGfjBGf/xCpMmxuU13ugwdB7I2bdXsbMxM8wU0nsRYg4pKSB9k12HgPQsn16Z/qbHOedXISl4Ae8e7JsD+NBXtx3838DbLjgKQS6CwAsnnCeAbEEAmuuyB95mcyEqZab3OSRbAUv4JMxJ63WHzYNLlMWGsAJwgnTkdz5bC6HONjIVwhBa+W2VTiGFVARcRyEyXjDsP15U7h8vscgZXmqcebxMJw0vN0YBt9YUUhkEqgF+18dtN0RpxCiuqYhYBlkSDjMZwFIy4HxCPJNBg9+MHmtEghoKlar00WHpGQwpNgGH1aey8+viMPQ0BjUbwnZXrKcjl8r3S5MotZgt93Dydvpnl61BqSplsiekxYMPD0VWyxOx/vHJEiXJJNdotIOuHUKth1TBADFUyLzRoN+ImFzUpltMcWiE0jJg1u+lB+hpDyM9qg87SGBQn2ZSO+AfRiOAYotJwNrqMOxhiDAnkIhCPMRHAiSEJIiQGEn4hf3s0LghUdPfX07iBiYKzDplYipTiPcqxiKzBZaBTF6SWJhIFNWnRyUnMqkX0P9GqKU=) format("woff2"),url(data:font/woff;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.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:Manrope;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,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.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}:root{font-family:Manrope,sans-serif;color:#070707;background:#fff;font-synthesis:none;--blue: #0061f8;--deep-blue: #002fff;--pale-blue: #eaf9ff;--green: #197b0c;--text-soft: #6a6a6a;--shell: min(85%, 1632px)}h1,h2,h3,h4,h5,h6{font-family:Manrope,sans-serif;font-weight:700}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:170px}body{margin:0;min-width:320px;overflow-x:hidden}body.modal-open{overflow:hidden}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.shell{width:var(--shell);max-width:1632px;margin-inline:auto}.site-header{position:fixed;z-index:1000;isolation:isolate;top:clamp(8px,2vw,20px);left:50%;translate:-50% 0;width:min(1828px,calc(100% - 3.2rem));min-height:0;display:flex;align-items:center;justify-content:space-between;padding:10px clamp(16px,4vw,40px);border:1px solid rgba(7,7,7,.06);border-radius:24px;background:#f9fdfff0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:1px 4px 7.2px #00000014;transition:top .52s cubic-bezier(.22,1,.36,1),width .52s cubic-bezier(.22,1,.36,1),min-height .52s cubic-bezier(.22,1,.36,1),padding .52s cubic-bezier(.22,1,.36,1),border-radius .52s cubic-bezier(.22,1,.36,1),border-color .4s ease,background-color .4s ease,box-shadow .45s ease;backface-visibility:hidden;will-change:top,width,min-height,border-radius,padding}.site-header.is-scrolled{top:14px;width:min(calc(100% - 100px),1420px);min-height:70px;padding:7px 28px;border-color:#00173d14;border-radius:22px;background:#fffffff2;box-shadow:0 14px 40px #00225a24}.brand{width:184px;height:65px;display:grid;place-items:center;transition:width .52s cubic-bezier(.22,1,.36,1),height .52s cubic-bezier(.22,1,.36,1)}.brand img{width:154px;height:54px;object-fit:contain;transition:width .52s cubic-bezier(.22,1,.36,1),height .52s cubic-bezier(.22,1,.36,1)}.site-header.is-scrolled .brand{width:145px;height:52px}.site-header.is-scrolled .brand img{width:130px;height:45px}.site-header nav{display:flex;align-items:center;gap:clamp(14px,1.45vw,28px);font-size:clamp(13px,.94vw,18px);font-weight:600;transition:gap .45s cubic-bezier(.22,1,.36,1),font-size .45s ease;position:relative}.site-header.is-scrolled nav{gap:clamp(12px,1.2vw,22px);font-size:clamp(12px,.85vw,16px)}.site-header nav a{padding-block:10px;position:relative;white-space:nowrap;color:#1e293b;transition:color .2s ease}.site-header nav a:after{content:"";position:absolute;height:3.5px;width:0;bottom:0;left:50%;border-radius:6px;background:linear-gradient(90deg,#016ef7 4.5%,#38b34a 45.6%,#66cef5 98.7%);transition:width .25s cubic-bezier(.2,0,.2,1),left .25s cubic-bezier(.2,0,.2,1),opacity .2s ease}.site-header nav a:hover:after{width:100%;left:0}.site-header nav a:hover{color:#0061f8}.site-header nav a.active{color:#0061f8!important}.site-header nav a.active:after{width:100%;left:0;height:3.5px;border-radius:6px;background:linear-gradient(90deg,#016ef7 4.5%,#38b34a 45.6%,#66cef5 98.7%);box-shadow:0 1px 6px #016ef759}.home-nav-item{position:relative}.home-nav-submenu{position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-6px);width:max-content;min-width:210px;max-width:320px;box-sizing:border-box;background:#fff;border-radius:18px;padding:10px 12px;box-shadow:0 16px 36px #00205a24,0 2px 8px #0000000a;border:1px solid rgba(0,97,248,.08);display:flex;flex-direction:column;gap:6px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s cubic-bezier(.2,0,.2,1),visibility .2s cubic-bezier(.2,0,.2,1),transform .2s cubic-bezier(.2,0,.2,1);z-index:1000}.home-nav-item:hover .home-nav-submenu,.home-nav-item:focus-within .home-nav-submenu,.home-nav-submenu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.home-nav-item:nth-last-child(-n+2) .home-nav-submenu{left:auto;right:0}.home-nav-submenu-copy{display:flex;flex-direction:column;justify-content:flex-start;gap:4px;width:100%}.home-nav-submenu-header-box{background:transparent;border-radius:10px;padding:4px 6px;border:none;box-shadow:none}.home-nav-submenu strong{display:block;color:#0061f8;font:700 12px/1.2 Manrope,sans-serif;letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px;padding:0 4px}.home-nav-submenu a.home-nav-submenu-title{display:inline-flex;align-items:center;text-decoration:none;cursor:pointer;margin-bottom:6px;padding:0 4px;transition:color .2s ease}.home-nav-submenu a.home-nav-submenu-title strong{display:inline;margin-bottom:0;padding:0;transition:color .2s ease}.home-nav-submenu a.home-nav-submenu-title:hover strong{color:#0046b8;text-decoration:underline}.home-nav-submenu a.home-nav-submenu-title .home-nav-arrow-diag{color:#0061f8;transition:transform .2s ease,color .2s ease}.home-nav-submenu a.home-nav-submenu-title:hover .home-nav-arrow-diag{transform:translate(2px,-2px);color:#0046b8}.home-nav-quick-links{display:flex;flex-direction:column;gap:2px}.site-header .home-nav-quick-links a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px;border-radius:10px;color:#1e293b;background:transparent;font:600 13.5px/1.35 Manrope,sans-serif;letter-spacing:normal;text-transform:none;text-decoration:none;white-space:nowrap;transition:all .18s ease}.site-header .home-nav-quick-links a .home-nav-arrow-diag{font-size:13px;font-weight:700;line-height:1;color:#0061f8;transition:transform .2s ease}.site-header .home-nav-quick-links a:hover{background:#edf5ff;color:#0061f8;transform:translate(3px);box-shadow:none}.site-header .home-nav-quick-links a:hover .home-nav-arrow-diag{transform:translate(2px,-2px)}.home-nav-submenu a:after{display:none}.home-nav-submenu-links{display:flex;flex-direction:column;gap:2px;padding:2px 0}.site-header .home-nav-submenu-links a{color:#1e293b;font:600 14px/1.35 Manrope,sans-serif;text-decoration:none;padding:7px 12px;border-radius:10px;display:block;white-space:nowrap;transition:color .18s ease,background .18s ease,transform .18s ease}.site-header .home-nav-submenu-links a:hover{color:#0061f8;background:#edf5ff;transform:translate(3px);font-weight:600}.search-button{width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.search-button img{width:24px;height:24px}.menu-button{display:none;border:0;color:#fff;border-radius:100px;background:linear-gradient(#0061f8,#0140a2);padding:10px 18px;font-weight:700;text-transform:uppercase;font-size:12px}.hero{min-height:720px;height:min(900px,100vh);max-height:900px;position:relative;overflow:hidden;background:#172029;color:#fff}.hero-image{position:absolute;inset:0;background-position:center;background-size:cover}.hero-image-previous{z-index:0}.hero-image-current{z-index:1}.hero-image-current.is-transitioning{animation:hero-image-fade .65s ease both}@keyframes hero-image-fade{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#00000052,#0000000a 70%)}.hero-content{position:relative;z-index:1;padding-top:43vh}.hero h1{max-width:1464px;margin:14px 0 38px;font-size:clamp(54px,4.17vw,80px);line-height:1.1875;letter-spacing:-.035em;font-weight:600}.hero-live{animation:hero-in .7s cubic-bezier(.2,.8,.2,1) both}@keyframes hero-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:13px 32px;border-radius:9999px;color:#fff;background:linear-gradient(180deg,#0061f8,#0140a2);text-transform:uppercase;font-family:Manrope,sans-serif;font-size:13.5px;line-height:1;font-weight:700;letter-spacing:.8px;box-shadow:0 4px 16px #0061f847;transition:transform .2s cubic-bezier(.2,0,.2,1),box-shadow .2s ease,background-color .2s ease;text-decoration:none;border:none;cursor:pointer}.button:hover{transform:translateY(-2px);background:linear-gradient(180deg,#004ecc,#002db3);box-shadow:0 10px 28px #0040a273;color:#fff}.button.green{background:linear-gradient(180deg,#28a745,#1e7e34);box-shadow:0 4px 16px #28a74540}.button.green:hover{background:linear-gradient(180deg,#218838,#19692c);box-shadow:0 10px 28px #28a74566}.hero-controls{position:absolute;z-index:2;left:50%;translate:-50% 0;bottom:86px;display:flex;align-items:flex-end;justify-content:space-between}.progress{display:flex;align-items:center;gap:6px}.progress button{width:39px;height:6px;padding:0;border:0;border-radius:8px;background:#ffffff4d;cursor:pointer;transition:width .25s}.progress button.active{width:73px;background:linear-gradient(90deg,#016ef7,#38b34a,#66cef5)}.arrow-controls{display:flex;gap:24px}.arrow-controls button{width:50px;height:50px;padding:0;border-radius:50%;border:1px solid white;background:#ffffff1a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;cursor:pointer}.arrow-controls button:hover{background:#ffffff3d;transform:scale(1.05)}.arrow-icon{width:22px;height:22px;object-fit:contain;transform:rotate(90deg)}.arrow-icon.reverse{transform:rotate(-90deg)}.section{padding-block:0}.section.ruled{border-top:none!important}.tag{display:inline-flex;align-items:center;min-height:44px;padding:10px 26px;border-radius:24px;background:var(--pale-blue);color:var(--blue);text-transform:uppercase;letter-spacing:.1em;font-size:14px;font-weight:700}h2{margin:0;font-size:clamp(34px,2.6vw,48px);line-height:1.15;font-weight:700;letter-spacing:-.02em}p{line-height:1.45}.about{padding-top:75px;padding-bottom:0;display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(36px,3.5vw,64px);align-items:center}#business{margin-top:75px}.about-copy{margin-top:0;max-width:680px;display:flex;flex-direction:column;align-items:flex-start}.about-copy h2{font-size:clamp(34px,2.6vw,48px);line-height:1.15;font-weight:700;color:#070707;letter-spacing:-.02em;max-width:100%;margin:0 0 20px}.about-copy h4,.about-copy p{font-size:clamp(18px,1.3vw,22px)!important;font-weight:400!important;line-height:1.5!important;color:var(--text-soft)!important;max-width:100%;margin:0;letter-spacing:.01em}.about-cta-wrap{margin-top:36px}.about-stats-wrap{width:100%}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}.stat{background:#edf5ff;border-radius:26px;padding:clamp(26px,2.2vw,34px) clamp(26px,2.2vw,32px);min-height:160px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;gap:12px;color:#0061f8;box-sizing:border-box;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.stat:hover{transform:translateY(-2px);background:#e3efff;box-shadow:0 8px 20px #0061f81a}.stat strong{font-family:Manrope,sans-serif;font-size:clamp(48px,3.8vw,64px);line-height:1;font-weight:600;color:#0061f8;letter-spacing:-.01em;white-space:nowrap}.stat span{font-family:Manrope,sans-serif;font-size:clamp(12.5px,.95vw,14.5px);line-height:1.4;text-transform:uppercase;font-weight:700;letter-spacing:.5px;color:#0061f8}.split-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:48px}.section-heading{margin-top:24px}.section-heading>div{flex:1;max-width:1280px}.section-heading h4,.section-heading p{font-size:clamp(18px,1.3vw,22px)!important;font-weight:400!important;line-height:1.5!important;color:var(--text-soft)!important;margin:16px 0 0;letter-spacing:.01em;max-width:100%}.split-heading .button{flex-shrink:0;white-space:nowrap}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:60px}.product-card{position:relative;overflow:hidden;height:520px!important;min-height:520px!important;max-height:520px!important;border-radius:40px!important;color:#fff;background:#edf3f5;box-shadow:0 4px 20px #0000000a;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.product-card:hover{transform:translateY(-8px);box-shadow:0 24px 48px #002fb433}.product-toggle{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;overflow:hidden;text-align:left;color:#fff;background:transparent;cursor:pointer;display:block}.product-toggle:focus-visible{outline:3px solid #ffc800;outline-offset:-5px}.product-img-wrap{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:#edf3f5}.product-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .75s cubic-bezier(.22,1,.36,1)}.product-card:hover .product-img-wrap img,.product-card.is-open .product-img-wrap img{transform:scale(1.05)}.product-sheet{position:absolute;inset:0;width:100%;height:100%;border-radius:28px 28px 40px 40px;background:linear-gradient(160deg,#0065f8,#0052d4 55%,#0044b3);padding:34px 28px 32px;display:flex;flex-direction:column;box-shadow:0 -8px 28px #00145029;transform:translateY(calc(100% - 114px));transition:transform .6s cubic-bezier(.22,1,.36,1),border-radius .4s ease;will-change:transform}.product-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:56px}.product-sheet-title{font-size:21px;line-height:1.2;font-weight:600;color:#fff;max-width:80%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.product-symbol{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--blue, #0061f8);background:#fff;font-size:22px;line-height:1;font-weight:500;font-style:normal;box-shadow:0 2px 8px #0000001a;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease}.product-sheet-body{flex:1 1 auto;margin-top:22px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;transform:translateY(16px);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.product-description{margin:0;font-size:15px;line-height:1.45;font-weight:400;color:#fffffff0;max-width:90%}.product-learn{margin-top:auto;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;display:inline-flex;align-items:center}.product-card:hover .product-sheet,.product-card.is-open .product-sheet{transform:translateY(0);border-radius:40px}.product-card:hover .product-sheet-body,.product-card.is-open .product-sheet-body{opacity:1;transform:translateY(0);transition-delay:.1s}.product-card:hover .product-symbol,.product-card.is-open .product-symbol{background:#fff;color:#004ecc;transform:scale(1.05)}.presence{height:clamp(760px,100vh,920px);min-height:760px;padding-top:48px;margin-top:75px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 48%,#c6ddff 0,#deebff 56%,#eef5ff)}.presence-copy{text-align:center;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px}.presence-copy .tag{background:#fff}.presence-copy h2{color:var(--deep-blue);font-size:clamp(30px,2.65vw,50px)}.map-wrap{position:absolute;z-index:1;inset:220px 0 95px;overflow:hidden;display:flex;align-items:center;justify-content:center}.map-stage{position:relative;height:100%;max-width:100%;aspect-ratio:1010 / 666;margin:0 auto}.map-plane{position:absolute;inset:0;width:100%;height:100%;transform-origin:69.1% 61.6%;transition:transform .95s cubic-bezier(.22,1,.36,1);will-change:transform}.map-plane.focus-india{transform:scale(2.4) translate(-7%,-3%)}.map-plane .map{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill;filter:brightness(0) invert(1);opacity:.96;pointer-events:none}.map-pins-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.map-pill-group{cursor:pointer;pointer-events:auto;transition:transform .2s ease}.map-pill-group:hover rect{stroke:#0061f8;stroke-width:1.4;fill:#f8fbff}.map-pill-group:hover text{fill:#004ecc}.map-pin-dot{cursor:pointer;pointer-events:auto;transition:transform .25s cubic-bezier(.34,1.56,.64,1);transform-box:fill-box;transform-origin:center}.map-pin-dot:hover{transform:scale(1.25)}.presence-tabs{position:absolute;z-index:4;bottom:34px;left:50%;translate:-50% 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.presence-tabs button{min-height:54px;padding:0 28px;border:1px solid #cfe0fb;background:#fffffff5;border-radius:9999px;color:var(--blue);font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;box-shadow:0 4px 14px #00205a0a;transition:all .3s ease}.presence-tabs button:hover{transform:translateY(-2px);background:#f0f7ff;border-color:#93c5fd;box-shadow:0 8px 24px #0061f829}.presence-tabs button.active{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:0 8px 24px #0061f859}.presence-tabs .tab-arrow{font-size:18px;line-height:1;transition:transform .25s ease}.presence-tabs button:hover .tab-arrow{transform:translate(2px,-2px)}.credentials{padding-top:75px;padding-bottom:0}.credentials h2{max-width:1092px;font-size:clamp(29px,2.08vw,40px)}.cert-row{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:60px;overflow:hidden}.cert-track{--cert-gap: 48px;width:max-content;display:flex;align-items:center;animation:certifications-scroll 55s linear infinite;will-change:transform}.cert-row:hover .cert-track{animation-play-state:paused}.cert-group{display:flex;align-items:center;gap:var(--cert-gap);padding-right:var(--cert-gap);flex-shrink:0}.cert-row img{height:52px;width:auto;max-width:150px;object-fit:contain;flex-shrink:0;filter:grayscale(1);opacity:.85;transition:transform .25s cubic-bezier(.2,0,.2,1),filter .25s ease,opacity .25s ease;cursor:pointer}.cert-row img:hover{filter:grayscale(0);opacity:1;transform:scale(1.08)}@keyframes certifications-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sustainability{width:var(--shell);max-width:var(--shell);margin-inline:auto;min-height:600px;border-radius:40px;margin-top:75px;margin-bottom:75px;padding:60px 80px;position:relative;overflow:hidden;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:flex-start;color:#fff;transition:background-image .5s ease-in-out}.sustainability-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#004c6fa3,#0089b714)}.sustainability-copy{position:relative;z-index:2;max-width:620px;animation:sustain-copy-fade .35s cubic-bezier(.2,.8,.2,1) both}@keyframes sustain-copy-fade{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sustainability-copy .tag{background:#d9f4dd;color:var(--green)}.sustainability-copy h2{margin-top:16px;max-width:596px;font-size:clamp(28px,2.2vw,40px);font-weight:700;line-height:1.15;color:#fff!important}.sustainability-copy h4,.sustainability-copy h3,.sustainability-copy p{max-width:596px;font-size:clamp(18px,1.3vw,22px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.01em;margin-top:14px;color:#fffffff2!important}.sustainability-copy .button{margin-top:18px}.sustainability.theme-community .sustainability-overlay{background:linear-gradient(90deg,#004b64b8,#008ca024)}.sustainability.theme-community .sustainability-copy .tag,.tag.tag-teal{background:#d4f7f5!important;color:#00827b!important}.button.green{background:linear-gradient(#00c21c,#008714)}.button.teal{background:linear-gradient(135deg,#0ea5a0,#0d9488,#0f766e);color:#fff;box-shadow:0 4px 14px #0d948859}.button.teal:hover{background:linear-gradient(135deg,#14b8a6,#0f766e);box-shadow:0 6px 20px #0d948873}.sustainability-toggles{position:absolute;bottom:50px;right:80px;display:flex;align-items:center;gap:16px;z-index:3}.sustain-toggle-btn{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:2px solid rgba(255,255,255,.4);background:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;padding:0;box-shadow:0 4px 16px #00000040;opacity:.65;transform:scale(.94);transition:all .3s cubic-bezier(.2,.8,.2,1)}.sustain-toggle-btn:hover{opacity:1;transform:scale(1.06);border-color:#ffffffd9;background:#ffffff4d}.sustain-toggle-btn.active{opacity:1;transform:scale(1.12);border-color:#fff;background:#ffffff59;box-shadow:0 0 0 3px #ffffff80,0 6px 22px #00000059}.sustain-toggle-btn .accordion-icon{display:flex;align-items:center;justify-content:center}.sustain-toggle-btn .accordion-icon-plain{width:38px;height:38px}.sustain-toggle-btn .accordion-icon-circle{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#2dd4bf,#0d9488)!important}.sustain-toggle-btn .accordion-icon-circle img{width:55%;height:55%}.accordion{display:grid;gap:16px;color:var(--green)}.sustainability.theme-community .accordion{color:#0d9488}.accordion article{border-radius:20px;background:#ffffffe6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:22px 30px;transition:background-color .3s ease}.accordion article.open{background:#f2fff3;-webkit-backdrop-filter:none;backdrop-filter:none}.sustainability.theme-community .accordion article.open{background:#f0fdfa}.accordion button{border:0;background:transparent;padding:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;cursor:pointer;font-size:22px;font-weight:700;color:var(--green)}.sustainability.theme-community .accordion button{color:#0d9488}.accordion article.open button{font-size:26px}.sustainability.theme-community .accordion article.open button{color:#0f766e}.accordion-head{display:flex;align-items:center;gap:12px}.accordion-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center}.accordion-icon-circle{width:40px;height:40px;border-radius:24px;background:linear-gradient(#6cff81,#19c308)}.sustainability.theme-community .accordion-icon-circle{background:linear-gradient(135deg,#2dd4bf,#0d9488)}article.open .accordion-icon-circle{width:44px;height:44px}.accordion-icon-circle img{width:55%;height:55%}.accordion-icon-plain{width:36px;height:36px}.accordion-icon-plain img{width:100%;height:100%}.accordion-toggle{flex:0 0 auto;width:26px;height:26px}.accordion p{margin:10px 0 0;font-size:16px;font-weight:400;line-height:1.45;letter-spacing:.01em;color:var(--green)}.sustainability.theme-community .accordion p{color:#0f766e}.investor{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(36px,4.5vw,72px);align-items:center}.investor-copy{display:flex;flex-direction:column;align-items:flex-start;max-width:640px}.investor-copy h2{font-family:Manrope,sans-serif;font-size:clamp(34px,2.6vw,50px);line-height:1.12;font-weight:700;color:#070707;letter-spacing:-.02em;margin:18px 0 16px}.investor-copy p{font-family:Manrope,sans-serif;font-size:clamp(15px,1.08vw,19px);line-height:1.5;color:var(--text-soft);letter-spacing:.01em;margin:0}.investor-copy .button{margin-top:36px}.investor-panel{display:flex;gap:clamp(20px,2.5vw,36px);align-items:stretch}.investor-cover{flex:0 0 clamp(230px,18vw,290px);width:clamp(230px,18vw,290px);aspect-ratio:1 / 1.26;border-radius:22px;overflow:hidden;box-shadow:0 8px 24px #00225a14;border:1px solid rgba(0,97,248,.08);transition:transform .3s ease,box-shadow .3s ease;display:block}.investor-cover:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0061f82e}.investor-cover img{width:100%;height:100%;object-fit:cover;display:block}.investor-side{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.investor-docs{display:flex;flex-direction:column;justify-content:space-between;height:100%;flex:1}.investor-doc{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;border-radius:12px;border-bottom:1px solid #edf2f7;color:#0f172a;font-family:Manrope,sans-serif;transition:all .2s ease;flex:1}.investor-doc:last-child{border-bottom:none}.investor-doc:hover{background:#edf5ff;transform:translate(3px)}.investor-doc-title{color:#0f172a;font-family:Manrope,sans-serif;font-size:clamp(14px,.95vw,15.5px);font-weight:600;line-height:1.35;letter-spacing:-.01em;text-decoration:none;transition:color .2s ease;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.investor-doc:hover .investor-doc-title,.investor-doc-title:hover{color:#0061f8}.investor-doc-actions{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.investor-action-link{font-family:Manrope,sans-serif;font-size:13px;font-weight:700;color:#0061f8;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;padding:4px 6px;border-radius:6px;transition:all .2s ease}.investor-action-link:hover{background:#0061f81a;color:#0140a2}.investor-action-slash{color:#94a3b8;font-weight:600;font-size:13px;-webkit-user-select:none;user-select:none}.download-badge{flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#edf5ff;display:grid;place-items:center;box-shadow:0 2px 8px #0061f814;transition:all .25s cubic-bezier(.2,0,.2,1)}.download-badge img{width:14px;height:16px;transition:filter .2s ease}.investor-doc:hover .download-badge{background:linear-gradient(180deg,#0061f8,#0140a2);transform:scale(1.06);box-shadow:0 4px 14px #0040a259}.investor-doc:hover .download-badge img{filter:brightness(0) invert(1)}.media .split-heading h2{margin-top:24px}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px}.news-card>img{width:100%;aspect-ratio:2.15/1;border-radius:20px;object-fit:cover}.news-card>button{width:100%;border:0;padding:0;background:none;text-align:left;cursor:pointer}.news-card>a{display:block;width:100%;text-decoration:none;color:inherit}.news-card>button>img,.news-card>a>img{width:100%;aspect-ratio:2.15/1;border-radius:20px;object-fit:cover;transition:transform .4s,filter .4s}.news-card:hover>button>img,.news-card:hover>a>img{transform:translateY(-5px);filter:saturate(1.12)}.news-meta{display:flex;gap:8px;margin-top:16px}.news-meta span,.news-meta time{background:transparent;border:1px solid var(--blue);color:var(--blue);border-radius:24px;padding:6px 18px;font-size:14px}.news-meta span{font-weight:700;letter-spacing:.5px;text-transform:uppercase}.news-meta time{font-weight:600;letter-spacing:.01em}.news-card h3{font-size:22px;line-height:1.3;min-height:58px}.read-more{color:var(--blue);text-transform:uppercase;font-size:13px;font-weight:800}#media{margin-top:75px}.careers{min-height:250px;margin-top:75px;margin-bottom:75px;border-radius:28px;padding:38px 60px;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:flex-start}.careers>div{max-width:780px;color:var(--blue);display:flex;flex-direction:column;align-items:flex-start}.careers h2{font-size:clamp(28px,2.2vw,36px);margin:0;line-height:1.2}.careers p{max-width:700px;margin-top:8px;margin-bottom:20px;font-size:clamp(14.5px,1.05vw,16px);color:#1f2937;line-height:1.45}.careers .button{flex-shrink:0;white-space:nowrap}footer:not(.cp-footer){color:#fff;background-size:cover;background-position:center;padding-top:76px}.footer-main{display:grid;grid-template-columns:1.1fr 1fr;gap:140px;padding-bottom:62px}.footer-intro>img{width:240px;height:86px;object-fit:contain;object-position:left center}.footer-intro p{max-width:580px;font-size:15px}.footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:45px}.footer-links div{display:flex;flex-direction:column;gap:11px}.footer-links strong{text-transform:uppercase;letter-spacing:.05em}.footer-links a{font-size:14px}.footer-col-caps a{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.footer-bottom{border-top:1px solid rgba(255,255,255,.42);padding-block:28px;display:flex;align-items:center;justify-content:space-between;gap:28px;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.04em}.footer-bottom>div:first-child{display:flex;flex-wrap:wrap;gap:18px}.socials{display:flex;gap:16px}.socials img{width:20px;height:20px}.scroll-progress{position:fixed;z-index:150;left:0;top:0;height:4px;background:linear-gradient(90deg,#0061f8,#38b34a,#66cef5);box-shadow:0 0 12px #0061f873;transition:width .08s linear}.reveal-ready{position:relative;z-index:0;opacity:0;transform:translateY(42px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.reveal-ready.revealed{opacity:1;transform:none}.back-to-top{position:fixed;z-index:999;right:28px;bottom:28px;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#0061f8,#004ecc);color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:0 6px 20px #0061f859,0 2px 6px #00000014;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(16px) scale(.88);transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background .25s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.back-to-top.visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.back-to-top:hover{background:linear-gradient(135deg,#1872ff,#0044b5);transform:translateY(-3px) scale(1.08);box-shadow:0 10px 28px #0061f880,0 3px 8px #0000001f}.back-to-top:active{transform:translateY(0) scale(.95);box-shadow:0 4px 14px #0061f866}.back-to-top .back-to-top-icon{width:20px;height:20px;stroke:#fff;display:block;transition:transform .2s ease}.back-to-top:hover .back-to-top-icon{transform:translateY(-2px)}.modal-backdrop,.search-overlay{position:fixed;z-index:300;inset:0;background:#030e1ea3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:28px;animation:fade-in .25s ease both}@keyframes fade-in{0%{opacity:0}}.content-modal{width:min(980px,100%);max-height:min(720px,90vh);overflow:auto;position:relative;border-radius:28px;background:#fff;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 30px 90px #00000047;animation:modal-in .35s cubic-bezier(.2,.8,.2,1) both}@keyframes modal-in{0%{opacity:0;transform:translateY(30px) scale(.98)}}.content-modal>img{width:100%;height:100%;min-height:500px;object-fit:cover}.content-modal>div{padding:62px 54px;display:flex;flex-direction:column;align-items:start;justify-content:center}.content-modal h2{margin-top:24px;font-size:40px}.content-modal p{color:var(--text-soft);font-size:18px}.modal-close{position:absolute;z-index:2;right:18px;top:18px;width:42px;height:42px;border:0;border-radius:50%;color:#111;background:#ffffffeb;box-shadow:0 4px 18px #0000001f;cursor:pointer;font-size:28px;line-height:1}.modal-cta{margin-top:15px}.search-overlay{align-items:start;padding-top:12vh}.search-panel{width:min(820px,100%);border-radius:28px;padding:22px;background:#fff;box-shadow:0 30px 90px #00000040;animation:modal-in .3s ease both}.search-field{display:grid;grid-template-columns:30px 1fr 42px;align-items:center;gap:14px;min-height:66px;padding:0 14px 0 20px;border-radius:18px;background:#f4f8fb}.search-field img{width:25px;height:25px}.search-field input{width:100%;border:0;outline:0;background:transparent;font-size:22px}.search-field button{width:42px;height:42px;border:0;border-radius:50%;background:#fff;cursor:pointer;font-size:26px}.search-results{display:grid;padding-top:15px;max-height:55vh;overflow:auto}.search-results>a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;border-radius:15px;transition:background .2s}.search-results>a:hover{background:var(--pale-blue)}.search-results span{display:flex;flex-direction:column;gap:4px}.search-results small{color:var(--text-soft)}.search-results .arrow-icon{filter:invert(35%) sepia(95%) saturate(5000%) hue-rotate(215deg)}section[id],footer[id]{scroll-margin-top:170px}@media(max-width:1200px){:root{--shell: 85%}.site-header{top:clamp(8px,2vw,20px);width:min(1828px,calc(100% - 3.2rem));padding:10px 16px;min-height:80px;border-color:#0707070f;border-radius:24px;box-shadow:1px 4px 7.2px #00000014}.site-header.is-scrolled{top:10px;width:calc(100% - 56px);min-height:64px;padding:6px 18px;border-radius:20px}.brand{width:140px;height:56px}.brand img{width:135px}.site-header.is-scrolled .brand{width:122px;height:46px}.site-header.is-scrolled .brand img{width:116px;height:40px}.menu-button{display:block}.home-nav-submenu,.site-header nav.open .home-nav-submenu{display:none!important}.site-header nav{display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;padding:24px;border-radius:22px;background:#fffffff7;box-shadow:0 12px 32px #0000001f;flex-direction:column;align-items:flex-start}.site-header nav.open{display:flex}.site-header nav a{width:100%}.hero{height:820px;min-height:820px}.hero-content{padding-top:300px}.hero h1{font-size:58px;max-width:900px}.about{grid-template-columns:1fr;gap:48px}.about-copy{max-width:100%}.stats{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stat{width:auto;min-height:152px;padding:24px 20px;border-radius:22px}.product-bar{flex-basis:96px;min-height:96px}.presence{height:clamp(650px,100vh,780px);min-height:650px}.presence-tabs{bottom:30px}.sustainability{padding:55px}.sustainability-toggles{bottom:45px;right:55px}.accordion button{font-size:19px}.investor{gap:60px}.footer-main{gap:70px}}@media(max-width:760px){:root{--shell: min(85%, calc(100% - 32px) )}.site-header{width:calc(100% - 36px);top:clamp(8px,2vw,20px);padding:8px 16px;border-radius:24px}.site-header.is-scrolled{width:calc(100% - 42px);top:9px;padding:6px 14px;border-radius:18px}.hero{height:760px;min-height:760px;background-position:58% center}.hero-content{padding-top:270px}.hero h1{font-size:42px;line-height:1.14}.hero-controls{bottom:34px}.arrow-controls{display:none}.progress button{width:22px}.progress button.active{width:45px}.section{padding-block:0}h2{font-size:34px}.tag{font-size:11px;min-height:36px;padding:7px 16px}.about{padding-top:50px;padding-bottom:0;gap:36px}.about-cta-wrap{margin-top:24px}.stats{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.stat{padding:18px 16px;min-height:132px;border-radius:20px}.stat strong{font-size:clamp(34px,6.5vw,42px)}.stat span{font-size:clamp(11px,2.4vw,12.5px);line-height:1.35}.split-heading{align-items:start;flex-direction:column;gap:25px}.product-grid,.news-grid{grid-template-columns:1fr}.product-grid{gap:18px}.product-card{height:520px!important;min-height:520px!important;max-height:520px!important;border-radius:40px!important}.product-sheet{inset:0;width:100%;height:100%;border-radius:28px 28px 40px 40px;padding:24px 22px 28px;transform:translateY(calc(100% - 100px))}.product-card:hover .product-sheet,.product-card.is-open .product-sheet{transform:translateY(0);border-radius:40px!important}.product-sheet-head{min-height:48px}.product-sheet-title{font-size:18px}.product-symbol{flex-basis:34px;width:34px;height:34px;font-size:20px}.product-description{font-size:13px;margin-top:14px}.product-learn{font-size:11px}.presence{min-height:760px;height:clamp(760px,100vh,880px)}.presence-copy{width:calc(100% - 36px);margin-inline:auto}.presence-copy h2{font-size:31px}.map-wrap{inset:150px 0 200px;width:auto;margin:0}.presence-tabs{grid-template-columns:1fr;bottom:20px;gap:8px;width:min(85%,calc(100% - 32px))}.presence-tabs button{min-height:44px;padding:0 20px;font-size:13.5px}.credentials{padding-block:75px}.credentials h2{font-size:27px}.cert-row{margin-top:36px}.cert-track{--cert-gap: 28px;animation-duration:40s}.cert-row img{height:42px;max-width:120px}.sustainability{width:calc(100% - 24px);min-height:auto;flex-direction:column;align-items:flex-start;margin-bottom:55px;padding:42px 28px;border-radius:22px}.sustainability-toggles{position:static;margin-top:28px;justify-content:flex-start}.accordion button{font-size:17px}.investor{grid-template-columns:1fr;gap:50px}.investor-panel{flex-direction:column;align-items:center;gap:28px}.investor-cover{width:250px;max-width:100%}.investor-side{width:100%}.investor-doc{padding:12px 10px}.news-grid{margin-top:40px}.news-card h3{min-height:0}.careers{width:calc(100% - 24px);min-height:460px;margin-bottom:60px;padding:34px 28px;background-position:62% center;align-items:end;flex-wrap:wrap}.careers h2{font-size:34px}.careers>div{padding:20px;border-radius:16px;background:#ffffffc7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}footer{padding-top:50px}.footer-main{grid-template-columns:1fr;gap:48px}.footer-links{gap:22px}.footer-bottom{align-items:flex-start;flex-direction:column}.footer-bottom>div:first-child{flex-direction:column}.content-modal{grid-template-columns:1fr}.content-modal>img{min-height:240px;height:240px}.content-modal>div{padding:36px 24px}.content-modal h2{font-size:30px}.modal-backdrop{padding:12px}.search-overlay{padding:90px 12px 12px}.search-panel{border-radius:20px;padding:12px}.search-field input{font-size:18px}.search-results small{font-size:11px}.back-to-top{right:16px;bottom:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.scroll-highlight p,.scroll-highlight span,.biz-intro p,.biz-intro span,.gls-intro p,.gls-intro span,.czro-intro p,.czro-intro span,.asc-intro p,.asc-intro span,.sus-intro p,.sus-intro span,.rd-intro p,.rd-intro span,.qc-intro p,.qc-intro span,.oe-intro p,.oe-intro span,.ms-intro p,.ms-intro span,.ld-hero p,.ld-hero span,.aw-hero p,.aw-hero span,.car-intro-copy p,.car-intro-copy span,.fac-intro p,.fac-intro span,.cp-about-desc p,.cp-about-desc span,.global-sub-intro p,.global-sub-intro span{transition:color .5s cubic-bezier(.2,0,.2,1)}.home-cookie-card{position:absolute;bottom:clamp(28px,4vw,48px);right:clamp(24px,4.5vw,64px);z-index:60;width:min(440px,calc(100vw - 36px));background:#ffffffeb;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.85);border-radius:36px;padding:26px 30px 24px;box-shadow:0 16px 48px #00000038;display:flex;flex-direction:column;gap:14px;animation:cookieCardSlideIn .55s cubic-bezier(.16,1,.3,1) forwards}@keyframes cookieCardSlideIn{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.home-cookie-header{display:flex;align-items:center;gap:10px}.home-cookie-icon-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-cookie-title{margin:0;font:700 20px/1.2 Manrope,-apple-system,BlinkMacSystemFont,sans-serif;color:#0061f8;letter-spacing:-.2px}.home-cookie-desc{margin:0;font:400 13.5px/1.55 Manrope,-apple-system,BlinkMacSystemFont,sans-serif;color:#374151}.home-cookie-link{color:#0061f8;text-decoration:underline;text-underline-offset:2px;font-weight:500;transition:opacity .2s ease}.home-cookie-link:hover{opacity:.8}.home-cookie-actions{display:flex;align-items:center;gap:12px;margin-top:4px}.home-cookie-btn{flex:1;padding:13px 24px;border-radius:50px;font:700 13px/1 Manrope,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.8px;text-transform:uppercase;border:none;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.home-cookie-accept{background:#0061f8;color:#fff;box-shadow:0 4px 14px #0061f84d}.home-cookie-accept:hover{background:#004ecc;transform:translateY(-1px);box-shadow:0 6px 18px #0061f866}.home-cookie-reject{background:#fff;color:#0061f8;box-shadow:0 2px 8px #00000014}.home-cookie-reject:hover{background:#f8faff;transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}@media(max-width:680px){.home-cookie-card{right:16px;left:16px;width:auto;bottom:24px;padding:20px 22px;border-radius:28px}}:root{--font-primary: "Manrope", Arial, sans-serif;--text-primary: #3f3f3f;--text-strong: #2a2a2a;--text-secondary: #6a6a6a;--text-brand: #0061f8;--fs-display: clamp(38px, 3.1vw, 56px);--fs-page-title: clamp(34px, 2.8vw, 52px);--fs-section: clamp(26px, 2.3vw, 44px);--fs-feature: clamp(20px, 1.8vw, 30px);--fs-subsection: clamp(18px, 1.4vw, 24px);--fs-card: 20px;--fs-intro: clamp(16px, 1.1vw, 20px);--fs-body-lg: clamp(16px, 1.05vw, 18px);--fs-body: 16px;--fs-body-sm: 14px;--fs-nav: 16px;--fs-button: 16px;--fs-badge: 13.5px;--fs-label: 14px;--fs-meta: 14px;--fs-breadcrumb: 13.5px;--lh-display: 1.18;--lh-page-title: 1.2;--lh-section: 1.2;--lh-feature: 1.35;--lh-intro: 1.55;--lh-body-lg: 1.55;--lh-body: 1.55;--lh-body-sm: 1.5;--lh-button: 1.5;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--track-page-title: -.3px;--track-section: -.5px;--track-body: -.2px;--track-button: .2px;--track-badge: 1px;--track-breadcrumb: 0;--font-display: var(--fw-bold) var(--fs-display)/var(--lh-display) var(--font-primary);--font-page-title: var(--fw-bold) var(--fs-page-title)/var(--lh-page-title) var(--font-primary);--font-section: var(--fw-bold) var(--fs-section)/var(--lh-section) var(--font-primary);--font-feature: var(--fw-bold) var(--fs-feature)/var(--lh-feature) var(--font-primary);--font-subsection: var(--fw-bold) var(--fs-subsection)/1.3 var(--font-primary);--font-card: var(--fw-bold) var(--fs-card)/1.4 var(--font-primary);--font-intro: var(--fw-medium) var(--fs-intro)/var(--lh-intro) var(--font-primary);--font-body-lg: var(--fw-medium) var(--fs-body-lg)/var(--lh-body-lg) var(--font-primary);--font-body: var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-primary);--font-body-sm: var(--fw-regular) var(--fs-body-sm)/var(--lh-body-sm) var(--font-primary);--font-nav: var(--fw-medium) var(--fs-nav)/var(--lh-body) var(--font-primary);--font-button: var(--fw-bold) var(--fs-button)/var(--lh-button) var(--font-primary);--font-badge: var(--fw-bold) var(--fs-badge)/1.6 var(--font-primary);--font-label: var(--fw-bold) var(--fs-label)/1.4 var(--font-primary);--font-meta: var(--fw-medium) var(--fs-meta)/1.4 var(--font-primary);--font-breadcrumb: var(--fw-semibold) var(--fs-breadcrumb)/1.4 var(--font-primary)}#root,.app,.cp{width:100%;max-width:1920px;margin-inline:auto;box-sizing:border-box;position:relative}.shell,.cp-shell,.cp-page-title,.cp-hero-panel,.cp-video-banner,.cp-hero-banner,.cp-breadcrumb,.fac-intro,.fac-stats-grid,.fac-filters,.fac-grid,.fac-cta,.senn-intro,.senn-section-head,.senn-portfolio-carousel,.senn-routes-table-wrap,.senn-lpps-callout,.senn-audience-note,.senn-block-section,.senn-cta,.peptides-stats-grid,.senn-phases-grid,.peptides-capacity-grid{width:min(85%,1632px)!important;max-width:1632px!important;margin-inline:auto!important}html,body,button,input,textarea,select,h1,h2,h3,h4,h5,h6{font-family:var(--font-primary)!important}body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary)}h1{font-size:var(--fs-page-title)!important;line-height:var(--lh-page-title)!important;font-weight:700!important;letter-spacing:var(--track-page-title)!important}h2{font-size:var(--fs-section)!important;line-height:var(--lh-section)!important;font-weight:700!important;letter-spacing:var(--track-section)!important}h3{font-size:var(--fs-subsection)!important;line-height:1.3!important;font-weight:700!important}h4,h5,h6{font-size:var(--fs-card)!important;line-height:1.4!important;font-weight:700!important}.cp-about-desc h4,.rd-intro h4,.car-intro-copy h4,.senn-intro h4,.fac-intro h4,.global-sub-intro h4,.about-copy h4,.section-heading h4,.gls-intro h4,.gls-intro p,.gls-intro span{font-family:var(--font-primary, "Manrope", sans-serif)!important;font-size:clamp(18px,1.3vw,22px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:var(--track-body, -.2px)!important;color:var(--n9, #070707)!important}.sustainability-copy h4{font-family:var(--font-primary, "Manrope", sans-serif)!important;font-size:clamp(18px,1.3vw,22px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:var(--track-body, -.2px)!important;color:#fffffff2!important}p,li,dd,dt{font-size:var(--fs-body)!important;line-height:var(--lh-body)!important}nav,nav a,nav button{font-size:var(--fs-nav)!important;line-height:var(--lh-body)!important;letter-spacing:.2px!important}button,[role=button],.btn,[class*=-btn]{font-size:var(--fs-button)!important;line-height:var(--lh-button)!important;font-weight:700!important;letter-spacing:var(--track-button)!important}input,textarea,select{font-size:var(--fs-body)!important;line-height:1.5!important}[class*=hero] h1,[class*=hero] h2,[class*=banner] h1,[class*=banner] h2{font-size:var(--fs-display)!important;line-height:var(--lh-display)!important;font-weight:700!important;letter-spacing:var(--track-page-title)!important}[class*=section-head] h2,[class*=section-title],[class*=split-heading] h2,[class*=sideheading],.side-heading,.section-heading,.split-heading h2,[class*=-section]>h2,.about-copy h2,.presence-copy h2,.credentials h2,.sustainability-copy h2,.investor-copy h2,.careers h2,.car-why-copy h2,.car-why-head h2,.car-discover-copy h2,.car-practice-headline{font-size:var(--fs-section)!important;line-height:var(--lh-section)!important;font-weight:700!important;letter-spacing:var(--track-section)!important}[class*=card] h2:not(.ms-card-year):not([class*=year]):not([class*=stat]):not([class*=num]):not([class*=val]):not([class*=metric]):not([class*=digit]),[class*=card] h3:not(.ms-card-year):not([class*=year]):not([class*=stat]):not([class*=num]):not([class*=val]):not([class*=metric]):not([class*=digit]),[class*=card-title],.fac-card-name,.senn-feature-title,.senn-mfg-box-title,.senn-lead-stat-name{font-size:var(--fs-card)!important;line-height:1.35!important;font-weight:700!important;letter-spacing:0!important}.fac-stat-card,.peptides-stat-card,.senn-stat-card,.qc-metric-card,[class*=stat-card],[class*=metric-card]{background:#edf5ff!important;border-radius:22px!important;border:none!important;padding:22px 24px!important;min-height:126px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important;gap:8px!important;box-sizing:border-box!important;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease!important}.fac-stat-card:hover,.peptides-stat-card:hover,.senn-stat-card:hover,.qc-metric-card:hover,[class*=stat-card]:hover,[class*=metric-card]:hover{transform:translateY(-2px)!important;background:#e3efff!important;box-shadow:0 8px 20px #0061f81a!important}.fac-stat-card strong,.peptides-stat-val,.senn-stat-num,.qc-metric-value,.esg-env-stat-val,.sus-stat-value,.sus-card-stat-val,.strat-carbon-value,.ov-goal-stat-val,[class*=stat-val],[class*=stat-value],[class*=stat-num],[class*=metric-val],[class*=metric-value]{font-family:Manrope,sans-serif!important;font-size:clamp(38px,3.2vw,48px)!important;line-height:1!important;font-weight:500!important;color:#0061f8!important;letter-spacing:-.01em!important;white-space:nowrap!important;margin:0!important}.fac-stat-card span,.peptides-stat-label,.senn-stat-tag,.qc-metric-label,.sus-stat-label,[class*=stat-label],[class*=metric-label]{font-family:Manrope,sans-serif!important;font-size:clamp(11px,.85vw,12px)!important;line-height:1.35!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.4px!important;color:#0061f8!important;margin:0!important}.about .stats{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:20px!important;width:100%!important}.about .stat,.car-ov-stat-card{background:#edf5ff!important;border-radius:26px!important;border:none!important;padding:clamp(26px,2.2vw,34px) clamp(26px,2.2vw,32px)!important;min-height:165px!important;width:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important;gap:12px!important;box-sizing:border-box!important;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease!important}.about .stat:hover,.car-ov-stat-card:hover{transform:translateY(-2px)!important;background:#e3efff!important;box-shadow:0 8px 20px #0061f81a!important}.about .stat strong,.car-ov-stat-value{font-family:Manrope,sans-serif!important;font-size:clamp(48px,3.8vw,64px)!important;line-height:1!important;font-weight:600!important;color:#0061f8!important;letter-spacing:-.01em!important;white-space:nowrap!important;margin:0!important}.about .stat span,.car-ov-stat-label{font-family:Manrope,sans-serif!important;font-size:clamp(12.5px,.95vw,14.5px)!important;line-height:1.4!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#0061f8!important;margin:0!important}@media(max-width:1200px){.about .stats{grid-template-columns:repeat(3,1fr)!important;gap:18px!important}.about .stat{min-height:152px!important;padding:24px 20px!important;border-radius:22px!important}}@media(max-width:760px){.about .stats{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.about .stat{padding:18px 16px!important;min-height:132px!important;border-radius:20px!important}.about .stat strong{font-size:clamp(34px,6.5vw,42px)!important}.about .stat span{font-size:clamp(11px,2.4vw,12.5px)!important}}.ms-card-year,h3.ms-card-year{font-family:DM Sans,sans-serif!important;font-size:clamp(100px,15vw,220px)!important;line-height:.95!important;font-weight:500!important;color:#d7e8fe!important;-webkit-text-fill-color:#d7e8fe!important;-webkit-text-stroke:1.5px #0061f8!important;text-stroke:1.5px #0061f8!important;paint-order:stroke fill;letter-spacing:-.01em!important;margin:0!important;text-align:center!important;-webkit-user-select:none!important;user-select:none!important}.cp-section-badge,.tag,[class*=badge],.senn-stat-tag,.fac-filter,.fac-country-badge,.fac-category-tag,.fac-cap-pill{font-weight:700!important}[class*=intro] p,[class*=lead]{font-size:var(--fs-intro)!important;line-height:var(--lh-intro)!important;font-weight:500!important;letter-spacing:var(--track-body)!important}[class*=meta],[class*=eyebrow],[class*=label],[class*=breadcrumb]{font-size:var(--fs-meta)!important;line-height:1.4!important}@media(max-width:767px){:root{--fs-display: 36px;--fs-page-title: 34px;--fs-section: 26px;--fs-feature: 18px;--fs-subsection: 20px;--fs-card: 18px;--fs-intro: 16px;--fs-body-lg: 16px;--fs-body: 14px;--fs-body-sm: 14px;--fs-nav: 16px;--fs-button: 14px;--fs-badge: 12px;--fs-label: 12px;--fs-meta: 12px;--fs-breadcrumb: 12px}input,textarea,select{font-size:14px!important}}.cp-reg-section{padding:80px 0;box-sizing:border-box}.cp-reg-header{max-width:780px;margin-bottom:40px}.cp-reg-title{font-size:clamp(2rem,3.2vw,2.75rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#070707;margin:16px 0 14px}.cp-reg-subtitle{font-size:1.05rem;line-height:1.6;color:#6a6a6a;margin:0}.cp-reg-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.cp-reg-filter-btn{font-family:inherit;font-size:.88rem;font-weight:600;color:#555;background:#f4f5f7;border:1px solid rgba(7,7,7,.06);border-radius:999px;padding:8px 18px;cursor:pointer;transition:all .2s ease}.cp-reg-filter-btn:hover{background:#e8ecf2;color:#070707}.cp-reg-filter-btn.is-active{background:#0061f8;color:#fff;border-color:#0061f8;box-shadow:0 4px 12px #0061f840}.cp-reg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:24px}.cp-reg-card{background:#fff;border:1px solid rgba(7,7,7,.08);border-radius:16px;padding:24px;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease;box-shadow:0 2px 8px #00000008}.cp-reg-card:hover{transform:translateY(-4px);border-color:#0061f84d;box-shadow:0 12px 28px #00000014}.cp-reg-logo-wrap{width:100%;height:80px;background:#f9fbfd;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:12px 16px;margin-bottom:20px;box-sizing:border-box;border:1px solid rgba(7,7,7,.04)}.cp-reg-logo-img{max-width:100%;max-height:56px;object-fit:contain;filter:contrast(1.02)}.cp-reg-card-content{display:flex;flex-direction:column;flex-grow:1}.cp-reg-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.cp-reg-country-tag{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#0061f8;background:#0061f814;padding:3px 8px;border-radius:6px}.cp-reg-status-pill{font-size:.72rem;font-weight:600;color:#2e7d32;background:#e8f5e9;padding:3px 8px;border-radius:6px}.cp-reg-card-name{font-size:1.15rem;font-weight:700;color:#070707;margin:0 0 6px}.cp-reg-card-desc{font-size:.85rem;line-height:1.45;color:#6a6a6a;margin:0;flex-grow:1}@media(max-width:768px){.cp-reg-section{padding:50px 0}.cp-reg-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.cp-reg-card{padding:18px}.cp-reg-logo-wrap{height:70px;margin-bottom:14px}}.cp{font-family:Manrope,sans-serif;--blue: #0061f8;--blue-2: #002fff;--n9: #070707;--n7: #6a6a6a;--n5: #9c9c9c;--n1: #ffffff;--bg-blue: #eaf9ff;--f8: #f8f8f8;width:100%;max-width:1920px;margin-inline:auto;background:var(--n1);color:var(--n9);overflow-x:clip;position:relative}.cp h1,.cp h2,.cp h3,.cp h4,.cp h5,.cp h6{font-family:Manrope,sans-serif;font-weight:700}.cp *{box-sizing:border-box}.cp .cp-shell{width:min(85%,1632px)!important;max-width:1632px!important;margin-inline:auto!important}.cp-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.cp-nav-wrap{position:fixed;top:clamp(8px,2vw,20px);left:50%;transform:translate(-50%);width:min(1632px,calc(100% - 3.2rem));max-width:1632px;z-index:1000;display:flex;justify-content:center;padding:0;pointer-events:none;transition:top .4s cubic-bezier(.22,1,.36,1)}.cp-nav-wrap.is-scrolled{top:12px}.cp-nav{position:relative;width:100%;border-radius:24px;background:#f9fdfff0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(7,7,7,.06);box-shadow:1px 4px 7.2px #00000014;padding:10px clamp(16px,4vw,40px);pointer-events:auto;transition:width .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1),border-radius .4s cubic-bezier(.22,1,.36,1),background-color .3s ease,box-shadow .35s ease}.cp-nav.is-scrolled{width:min(calc(100% - 80px),1420px);padding:6px 28px;border-radius:22px;background:#fffffff5;box-shadow:0 14px 40px #00225a24}.cp-nav-bar{display:flex;align-items:center;justify-content:space-between;gap:24px}.cp-nav-logo{width:184px;height:65px;display:grid;place-items:center;transition:width .4s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1)}.cp-nav-logo img{width:154px;height:54px;object-fit:contain;display:block;transition:width .4s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1)}.cp-nav.is-scrolled .cp-nav-logo{width:140px;height:48px}.cp-nav.is-scrolled .cp-nav-logo img{width:120px;height:42px}.cp-nav-links{display:flex;align-items:center;gap:clamp(14px,1.45vw,28px);position:relative;transition:gap .4s cubic-bezier(.22,1,.36,1),font-size .4s ease}.cp-nav.is-scrolled .cp-nav-links{gap:clamp(12px,1.2vw,22px);font-size:clamp(12px,.85vw,16px)}.cp-nav-item{position:relative}.cp-nav-submenu{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(-6px);width:max-content;min-width:210px;max-width:320px;box-sizing:border-box;background:#fff;border-radius:18px;padding:10px 12px;box-shadow:0 16px 36px #00205a24,0 2px 8px #0000000a;border:1px solid rgba(0,97,248,.08);display:flex;flex-direction:column;gap:6px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s cubic-bezier(.2,0,.2,1),visibility .2s cubic-bezier(.2,0,.2,1),transform .2s cubic-bezier(.2,0,.2,1);z-index:100}.cp-nav-item:hover .cp-nav-submenu,.cp-nav-item:focus-within .cp-nav-submenu,.cp-nav-submenu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.cp-nav-submenu-copy{display:flex;flex-direction:column;justify-content:flex-start;gap:4px;width:100%}.cp-nav-submenu-header-box{background:transparent;border-radius:10px;padding:4px 6px;border:none;box-shadow:none}.cp-nav-submenu-title{display:inline-flex;align-items:center;color:#0061f8;font:700 12px/1.2 Manrope,sans-serif;letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px;padding:0 4px;text-decoration:none}a.cp-nav-submenu-title{cursor:pointer;transition:color .2s ease,opacity .2s ease}a.cp-nav-submenu-title:hover{color:#0046b8}a.cp-nav-submenu-title:hover .cp-nav-arrow-diag{transform:translate(2px,-2px)}.cp-nav-quick-links{display:flex;flex-direction:column;gap:2px}.cp-nav-quick-links a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px;border-radius:10px;color:#1e293b;background:transparent;font:600 13.5px/1.35 Manrope,sans-serif;letter-spacing:normal;text-transform:none;text-decoration:none;white-space:nowrap;transition:all .18s ease}.cp-nav-quick-links a .cp-nav-arrow-diag{font-size:13px;font-weight:700;line-height:1;color:#0061f8;transition:transform .2s ease}.cp-nav-quick-links a:hover{background:#edf5ff;color:#0061f8;transform:translate(3px);box-shadow:none}.cp-nav-quick-links a:hover .cp-nav-arrow-diag{transform:translate(2px,-2px)}.cp-nav-submenu-links{display:flex;flex-direction:column;gap:2px;padding:2px 0}.cp-nav-submenu-links a{color:#1e293b;font:600 14px/1.35 Manrope,sans-serif;text-decoration:none;padding:7px 12px;border-radius:10px;display:block;white-space:nowrap;transition:color .18s ease,background .18s ease,transform .18s ease}.cp-nav-submenu-links a:hover{color:#0061f8;background:#edf5ff;transform:translate(3px);font-weight:600}.cp-nav-link{background:none;border:none;cursor:pointer;padding:4px 2px;display:flex;flex-direction:column;align-items:center;gap:5px;font:600 var(--fs-nav, 16px)/var(--lh-body, 1.55) var(--font-primary, "Manrope", sans-serif);letter-spacing:.2px;color:#1e293b;text-decoration:none;white-space:nowrap;position:relative;transition:color .2s ease}.cp-nav-link:hover,.cp-nav-item:hover .cp-nav-link,.cp-nav-link.active,.cp-nav-item.is-active .cp-nav-link{color:#0061f8}.cp-nav-underline{height:3.5px;width:100%;border-radius:6px;opacity:0;transform:scaleX(.7);background:linear-gradient(90deg,#016ef7 4.5%,#38b34a 45.6%,#66cef5 98.7%);transition:opacity .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}.cp-nav-link:hover .cp-nav-underline,.cp-nav-item:hover .cp-nav-underline,.cp-nav-link.active .cp-nav-underline,.cp-nav-item.is-active .cp-nav-underline{opacity:1;transform:scaleX(1);box-shadow:0 0 10px #0061f873}.cp-nav-search{display:flex;align-items:center;margin-left:8px;background:none;border:none;cursor:pointer;padding:0}.cp-nav-search img{width:24px;height:24px;display:block}.cp-nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.cp-nav-toggle span{display:block;height:2px;width:100%;background:var(--n9);border-radius:2px}.cp-nav-drawer{display:none;flex-direction:column;align-items:stretch;gap:4px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(7,7,7,.1)}.cp-nav-drawer-link{padding:12px 8px;border-radius:12px;font:600 18px/1.3 Manrope,sans-serif;color:var(--n9);text-decoration:none}.cp-nav-drawer-link.active{color:var(--blue-2);background:var(--bg-blue)}.cp-hero{padding-top:clamp(18px,2.2vw,30px);position:relative;width:100%}.cp-hero-inner{width:100%!important;max-width:100%!important;margin-inline:auto!important;display:flex;flex-direction:column}.cp-breadcrumb{font:600 var(--fs-breadcrumb, 13.5px)/1.4 var(--font-primary, "Manrope", sans-serif);letter-spacing:.9px;text-transform:uppercase;color:#7b8898;display:flex;align-items:center;gap:8px;margin:clamp(60px,8vw,118px) auto 16px!important;width:min(85%,1632px)!important;max-width:1632px!important;padding:0;flex-wrap:wrap}.cp-breadcrumb a,.cp-breadcrumb button,.cp-breadcrumb span{color:#7b8898;text-decoration:none;background:none;border:none;padding:0;font:inherit;cursor:pointer;transition:color .2s ease}.cp-breadcrumb a:hover,.cp-breadcrumb button:hover{color:#0061f8}.cp-breadcrumb .sep{color:#7b8898;font-size:13px;opacity:.85;cursor:default}.cp-breadcrumb .current{color:#0061f8!important;font-weight:700;cursor:default}.cp-page-title{font:var(--fw-bold, 700) var(--fs-page-title, clamp(34px, 2.8vw, 52px))/var(--lh-page-title, 1.2) var(--font-primary, "Manrope", sans-serif);color:#0061f8;letter-spacing:var(--track-page-title, -.3px);margin:0 auto 28px!important;width:min(85%,1632px)!important;max-width:1632px!important;padding:0}.cp-hero-panel{width:min(85%,1632px)!important;max-width:1632px!important;margin-left:auto!important;margin-right:auto!important;aspect-ratio:1828 / 640;min-height:400px;max-height:600px;border-radius:36px;background:#dbe7ff url(/assets/oe/hero-banner.webp) center/cover no-repeat;position:relative;overflow:hidden;box-shadow:0 8px 32px #001e500f}.cp-hero-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#001e500d,#001e5040);pointer-events:none}.cp-scroll-indicator img{width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,97,248,.5))}.cp-about-desc{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;display:flex;flex-direction:column;gap:16px}.cp-about-desc h4,.cp-about-desc p{margin:0;font-family:var(--font-primary, "Manrope", sans-serif);font-size:clamp(18px,1.3vw,22px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:var(--track-body, -.2px);color:var(--n9, #070707)!important}.cp-about-desc .part-1,.cp-about-desc .part-2,.cp-about-desc.is-scrolled .part-1,.cp-about-desc.is-scrolled .part-2{color:var(--n9, #070707)!important}.cp-divider{display:none!important}.cp-drives-us{text-align:center;font:var(--fw-bold, 700) var(--fs-section, clamp(26px, 2.3vw, 44px))/var(--lh-section, 1.2) var(--font-primary, "Manrope", sans-serif);letter-spacing:var(--track-section, -.5px);margin:75px auto clamp(24px,3.5vw,36px)!important;width:min(85%,1632px)!important;max-width:1632px!important;color:var(--n9)}.cp-purpose-vision-wrap{position:relative;width:100%;padding-bottom:0;display:flex;flex-direction:column}.cp-pin-panel{width:min(85%,1632px)!important;max-width:1632px!important;margin-inline:auto!important;aspect-ratio:1280 / 340;max-height:340px;min-height:230px;border-radius:9999px;position:sticky;top:clamp(85px,11vh,115px);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.cp-pin-panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.cp-pin-panel .cp-pin-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00000052,#0000007a)}.cp-pin-panel--purpose{z-index:1;margin-top:0;margin-bottom:clamp(120px,18vh,200px)}.cp-pin-panel--vision{z-index:2;margin-top:0;box-shadow:0 -18px 45px #00000040,0 24px 60px #00000047}.cp-pin-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 32px;max-width:660px}.cp-pin-badge{border:1px solid rgba(255,255,255,.85);background:#00000038;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;padding:6px 22px;font:700 var(--fs-badge, 13.5px)/1.6 var(--font-primary, "Manrope", sans-serif);letter-spacing:var(--track-badge, 1px);text-transform:uppercase;color:var(--n1, #ffffff)}.cp-pin-panel--vision .cp-pin-badge{border-color:#ffffffd9;color:#fff}.cp-pin-content h3{font:700 var(--fs-feature, clamp(20px, 1.8vw, 30px))/var(--lh-feature, 1.35) var(--font-primary, "Manrope", sans-serif);color:#fff;margin:0;max-width:600px;text-shadow:0 2px 10px rgba(0,0,0,.45)}.cp-pin-panel--vision .cp-pin-content h3{color:#fff}.cp-values-section{position:relative;margin-top:75px!important;padding:0;display:flex;flex-direction:column;align-items:center;gap:clamp(20px,2.5vh,28px);background:#fff;width:100%}.cp-values-section img.cp-bg,.cp-values-section .cp-bg-overlay{display:none}.cp-values-badge{position:relative;z-index:1;border:1px solid rgba(0,97,248,.25);border-radius:9999px;padding:8px 28px;font:700 var(--fs-badge, 14px)/1.6 var(--font-primary, "Manrope", sans-serif);letter-spacing:var(--track-badge, 1px);text-transform:uppercase;color:var(--blue, #0061f8);background:#fff;box-shadow:0 4px 14px #0061f814}.cp-values-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;align-items:stretch;gap:clamp(16px,1.8vw,24px);width:min(85%,1632px)!important;max-width:1632px!important;margin:0 auto!important}.cp-value-card{position:relative;height:100%;min-height:clamp(280px,25vw,320px);background:#fff;border:1.5px solid rgba(0,97,248,.18);border-radius:24px;box-shadow:0 8px 24px #002fff0d;padding:clamp(22px,2vw,28px) clamp(24px,2vw,30px);display:flex;flex-direction:column;justify-content:flex-start;gap:16px;overflow:hidden;box-sizing:border-box;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,background-color .35s ease,border-color .35s ease;cursor:pointer;outline:none}.cp-value-card:hover,.cp-value-card:focus-visible{background:#fff;border-color:#0061f8;transform:translateY(-4px);box-shadow:0 16px 40px #002fff24}.cp-value-card--has-image{position:relative;overflow:hidden;border-color:#0061f838}.cp-value-card-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%;z-index:0;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.cp-value-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#fff6,#ffffff1a 40%,#ffffffeb 85%,#fff);z-index:0;transition:background .35s ease,backdrop-filter .35s ease}.cp-value-card--has-image:hover .cp-value-card-bg,.cp-value-card--has-image:focus-visible .cp-value-card-bg{transform:scale(1.05)}.cp-value-card--has-image:hover .cp-value-card-overlay,.cp-value-card--has-image:focus-visible .cp-value-card-overlay{background:#ffffffeb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cp-value-header{position:relative;z-index:1;display:flex;align-items:center;gap:14px;width:100%;min-height:44px;flex-shrink:0}.cp-value-icon{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#0065f8,#09f);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #0065f83d;transition:transform .3s ease}.cp-value-card:hover .cp-value-icon,.cp-value-card:focus-visible .cp-value-icon{transform:scale(1.02)}.cp-value-icon img{width:20px;height:20px;object-fit:contain}.cp-value-title-top{margin:0;font:700 clamp(16px,1.15vw,19px)/1.25 var(--font-primary, "Manrope", sans-serif);color:#0061f8;opacity:0;transform:translate(-10px);max-width:0;overflow:hidden;white-space:normal;pointer-events:none;transition:opacity .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1),max-width .35s ease}.cp-value-card:hover .cp-value-title-top,.cp-value-card:focus-visible .cp-value-title-top{opacity:1;transform:translate(0);max-width:calc(100% - 58px);pointer-events:auto}.cp-value-body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;flex:1}.cp-value-title-bottom{margin:auto 0 0;font:700 var(--fs-card, 20px)/1.25 var(--font-primary, "Manrope", sans-serif);color:#0061f8;opacity:1;max-height:80px;transform:translateY(0);transition:opacity .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1),max-height .35s ease,margin .3s ease}.cp-value-card:hover .cp-value-title-bottom,.cp-value-card:focus-visible .cp-value-title-bottom{opacity:0;max-height:0;margin:0;transform:translateY(-8px);pointer-events:none;overflow:hidden}.cp-value-desc{margin:0;font:500 clamp(13px,.9vw,14.5px)/1.58 var(--font-primary, "Manrope", sans-serif);color:#172b4d;opacity:0;max-height:0;overflow:hidden;transform:translateY(8px);text-align:left;transition:opacity .35s cubic-bezier(.2,.8,.2,1),max-height .4s ease,transform .35s cubic-bezier(.2,.8,.2,1);pointer-events:none}.cp-value-card:hover .cp-value-desc,.cp-value-card:focus-visible .cp-value-desc{opacity:1;max-height:320px;transform:translateY(0);pointer-events:auto}.cp-leadership{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;position:relative}.cp-leadership h2{font:700 clamp(26px,2.2vw,36px)/1.2 var(--font-primary, "Manrope", sans-serif);letter-spacing:-.02em;color:var(--text-strong, #070707);margin:0 0 clamp(20px,2.2vw,32px);text-align:left}.cp-leadership-wrapper{position:relative;width:100%;margin-bottom:75px}.cp-leadership-banner{position:relative;width:100%;aspect-ratio:2400 / 1039;min-height:520px;border-radius:clamp(24px,3vw,40px);overflow:hidden;background:#0b1b3a;box-shadow:0 20px 50px -12px #00225a26,0 4px 16px #0000000a}.cp-leadership-banner-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.cp-leadership-banner:hover .cp-leadership-banner-img{transform:scale(1.02)}.cp-leadership-overlay-block{position:absolute;left:clamp(28px,4vw,64px);bottom:clamp(28px,4vw,52px);display:flex;flex-direction:column;align-items:flex-start;gap:16px;z-index:3}.cp-quote-card{width:clamp(380px,48vw,580px);max-width:calc(100% - 48px);background:#fff;border:1.5px solid #0061f8;border-radius:clamp(24px,2.5vw,32px);padding:clamp(26px,3vw,40px) clamp(26px,3.2vw,44px);box-shadow:0 16px 44px #00225a17;display:flex;flex-direction:column;box-sizing:border-box;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.cp-quote-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px -8px #0061f82e}.cp-quote-icon{display:flex;align-items:center;margin-bottom:14px}.cp-quote-icon svg{display:block}.cp-quote-card p.cp-quote-text{margin:0;font-family:Manrope,sans-serif!important;font-size:clamp(16px,1.25vw,18.5px)!important;font-weight:700!important;line-height:1.52!important;color:#111827!important;letter-spacing:-.01em!important}.cp-quote-author{display:flex;flex-direction:column;margin-top:20px}.cp-quote-name{margin:0!important;font-family:Manrope,sans-serif!important;font-size:clamp(17px,1.3vw,20px)!important;font-weight:700!important;line-height:1.25!important;color:#0061f8!important;letter-spacing:0!important}.cp-quote-role{margin:5px 0 0!important;font-family:Manrope,sans-serif!important;font-size:clamp(12.5px,.95vw,13.5px)!important;font-weight:700!important;line-height:1.3!important;color:#64748b!important;letter-spacing:.7px!important;text-transform:uppercase!important}.cp-cta-btn{align-self:flex-start;background:#0061f8;color:#fff!important;border:none;border-radius:9999px;padding:10px 26px;font:700 clamp(11px,.8vw,12.5px)/1 var(--font-primary, "Manrope", sans-serif);text-transform:uppercase;text-decoration:none;letter-spacing:.8px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 6px 18px #0061f852;transition:transform .25s cubic-bezier(.2,0,.2,1),background .2s ease,box-shadow .25s ease}.cp-cta-btn svg{transition:transform .2s ease}.cp-cta-btn:hover{transform:translateY(-2px) scale(1.02);background:#004ecc;box-shadow:0 10px 26px #0040a273;color:#fff!important}.cp-cta-btn:hover svg{transform:translate(3px)}.cp-subsidiaries{position:relative;margin-top:75px;padding:clamp(56px,6vw,75px) 0;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#d6e9ff8c,#f5faff66 60%,#fffc)}.cp-sub-header{width:min(85%,1632px)!important;max-width:1632px!important;margin:0 auto!important;text-align:center;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.cp-sub-header h2{text-align:center;font:var(--fw-bold, 700) var(--fs-section, clamp(26px, 2.3vw, 44px))/var(--lh-section, 1.2) var(--font-primary, "Manrope", sans-serif);letter-spacing:var(--track-section, -.5px);color:var(--blue, #0061f8);margin:0 0 16px}.cp-sub-header h4{margin:0 auto 28px!important;font-family:var(--font-primary, "Manrope", sans-serif)!important;font-size:clamp(18px,1.3vw,22px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:var(--track-body, -.2px)!important;color:var(--n9, #070707)!important;max-width:960px;text-align:center}.cp-sub-cta-wrap{display:flex;justify-content:center}@keyframes cp-sub-fade-in{0%{opacity:.7;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.cp-sub-featured-info{display:flex;flex-direction:column;justify-content:center;gap:clamp(14px,1.8vw,22px);height:100%}.cp-sub-featured-info h3{margin:0;font:700 var(--fs-feature, clamp(20px, 1.8vw, 30px))/1.25 var(--font-primary, "Manrope", sans-serif);text-transform:uppercase;color:var(--blue);letter-spacing:-.01em;min-height:64px;display:flex;align-items:center}.cp-sub-featured-info h3 a{color:inherit;text-decoration:none;transition:color .2s ease}.cp-sub-featured-info h3 a:hover{color:var(--blue-2)}.cp-sub-featured-info p{margin:0;font:400 var(--fs-body, 16px)/var(--lh-body, 1.55) var(--font-primary, "Manrope", sans-serif);color:var(--text-secondary, #6a6a6a);letter-spacing:var(--track-body, -.2px);line-height:1.6}.cp-sub-featured-visual{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:22px}.cp-sub-img-link{display:block;position:relative;width:100%;height:100%;border-radius:22px;overflow:hidden;background:#edf4fa}.cp-sub-facility-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s ease}.cp-sub-featured-card:hover .cp-sub-facility-img{transform:scale(1.03)}.cp-sub-logo-badge{position:absolute;right:14px;bottom:14px;background:#fffffff5;padding:6px 14px;border-radius:9999px;box-shadow:0 4px 14px #0000001f;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;pointer-events:none}.cp-sub-logo-badge img{height:18px;width:auto;object-fit:contain;display:block}.cp-sub-preview-card{flex:0 0 clamp(180px,18vw,280px);width:clamp(180px,18vw,280px);height:clamp(160px,18vh,220px);min-height:clamp(160px,18vh,220px);max-height:clamp(160px,18vh,220px);background:var(--n1);border:none;border-radius:24px;padding:clamp(20px,2vw,32px);display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;box-shadow:0 8px 24px #00225a0d;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;color:var(--blue);text-align:left;box-sizing:border-box}.cp-sub-preview-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #002fff1a;background:#f8fbff}.cp-sub-preview-card span{font:700 clamp(17px,1.5vw,24px)/1.2 "Manrope",sans-serif;color:var(--blue)}.cp-sub-arrow-icon{width:24px;height:24px;flex-shrink:0;color:var(--blue);transition:transform .25s ease}.cp-sub-preview-card:hover .cp-sub-arrow-icon{transform:translate(2px,-2px)}.cp-sub-nav{display:flex;justify-content:center;gap:16px;margin-top:clamp(28px,4vw,44px)}.cp-sub-nav-btn{width:38px;height:38px;border-radius:50%;border:1px solid rgba(0,97,248,.15);background:var(--n1);color:var(--blue);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #00225a14;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.cp-sub-nav-btn:hover{background:var(--blue);color:var(--n1);transform:scale(1.08);box-shadow:0 6px 16px #0061f840}.cp-career{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;border-radius:28px!important;padding:32px clamp(30px,4vw,60px)!important;position:relative;overflow:hidden;display:flex;align-items:center;height:250px;min-height:250px;box-sizing:border-box;box-shadow:0 16px 44px -12px #00225a1a}.cp-career img.cp-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.cp-career .cp-bg-overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(89deg,#beedfae6 34.8%,#00baea00 68.9%),#0000001a}.cp-career-copy{position:relative;z-index:1;max-width:744px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.cp-career-copy h2{margin:0;font:var(--fw-bold, 700) clamp(24px,2.2vw,36px)/1.2 var(--font-primary, "Manrope", sans-serif);letter-spacing:-.02em;color:var(--blue, #0061f8)}.cp-career-copy p{margin:0;font:var(--fw-medium, 500) clamp(13.5px,.95vw,16px)/1.45 var(--font-primary, "Manrope", sans-serif);color:var(--text-strong, #2a2a2a);letter-spacing:-.01em}.cp-career-copy .cp-cta-btn{position:relative;z-index:1;margin-bottom:2px;padding:7px 20px;font:700 clamp(10.5px,.75vw,12px)/1 var(--font-primary, "Manrope", sans-serif);letter-spacing:.8px}.cp-footer{margin-top:75px;padding:clamp(56px,6vw,76px) 0 28px;position:relative;overflow:hidden;width:100%;background:radial-gradient(ellipse at 0% 100%,#009d9a,#009d9a00 62%),linear-gradient(165deg,#007dab,#0061e8 42%,#0046e2);color:#fff}.cp-footer-inner{position:relative;z-index:1;width:min(85%,1632px)!important;max-width:1632px!important;margin:0 auto!important;display:flex;flex-direction:column}.cp-footer-top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:clamp(28px,4vw,68px);align-items:start}.cp-footer-brand{display:flex;flex-direction:column;gap:16px;max-width:440px}.cp-footer-logo-badge{background:#fff;border-radius:14px;padding:8px 20px;width:fit-content;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #00000014;transition:transform .2s ease}.cp-footer-logo-badge:hover{transform:translateY(-2px)}.cp-footer-logo-badge img{height:42px;width:auto;display:block}.cp-footer-brand p{margin:0;font:400 14px/1.65 Manrope,sans-serif;color:#ffffffe6;letter-spacing:0}.cp-footer-cols{display:contents}.cp-footer-col{display:flex;flex-direction:column}.cp-footer-col h5{margin:0 0 16px;font:700 15px/1.2 Manrope,sans-serif;letter-spacing:.3px;color:#fff}.cp-footer-link-group{display:flex;flex-direction:column;gap:10px}.cp-footer-col a{font:500 14px/1.45 Manrope,sans-serif;color:#ffffffe0;text-decoration:none;transition:color .2s ease,transform .2s ease;display:inline-block}.cp-footer-col a:hover{color:#fff;transform:translate(2px)}.cp-footer-divider{height:1px;background:#ffffff38;width:100%;margin:36px 0 22px}.cp-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cp-footer-legal{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(14px,2vw,24px);font:600 11.5px/1.5 Manrope,sans-serif;letter-spacing:.4px;color:#ffffffd9;margin:0}.cp-footer-legal .cp-legal-copy{color:#ffffffd9}.cp-footer-legal a{color:#ffffffd9;text-decoration:none;transition:color .2s ease}.cp-footer-legal a:hover{color:#fff}.cp-footer-socials{display:flex;align-items:center;gap:18px}.cp-footer-socials a{display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease}.cp-footer-socials a:hover{transform:scale(1.15)}.cp-footer-socials img{width:18px;height:18px;display:block}@media(max-width:960px){.cp-footer-top{grid-template-columns:1fr;gap:36px}.cp-footer-cols{display:grid;grid-template-columns:1fr 1fr;gap:32px}.cp-footer-bottom{flex-direction:column;align-items:flex-start;gap:18px}}.cp-breadcrumb{width:min(85%,1632px)!important;max-width:1632px!important;margin:clamp(60px,8vw,118px) auto 0!important;display:flex;align-items:center;gap:8px;font:700 12px/1 Manrope,sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:#94a3b8}.cp-breadcrumb a{color:var(--blue, #0061f8);text-decoration:none}.cp-breadcrumb .sep{color:#cbd5e1}.cp-breadcrumb .current{color:#64748b}.cp-hero{width:100%;margin:0;padding:0}.cp-page-title{font:700 clamp(36px,4.5vw,64px)/1.15 "Manrope",sans-serif;letter-spacing:-.02em;color:var(--blue, #0061f8);margin:clamp(20px,3vw,36px) auto clamp(20px,3vw,36px)!important;width:min(85%,1632px)!important;max-width:1632px!important}.cp-hero-banner,.cp-hero-panel{width:min(85%,1632px)!important;max-width:1632px!important;margin:clamp(20px,3vw,36px) auto 0!important;aspect-ratio:1828 / 572;min-height:clamp(280px,28vw,420px);border-radius:40px;overflow:hidden;position:relative}.cp-hero-banner img,.cp-hero-panel img,.cp-hero-banner video,.cp-hero-panel video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.cp-section-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:fit-content;align-self:flex-start;padding:8px 24px;border-radius:9999px;background:var(--bg-blue);color:var(--blue);font:700 13.5px/1.4 Manrope,sans-serif;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap}.cp-section-heading{font:700 clamp(30px,4vw,50px)/1.1 "Manrope",sans-serif;color:var(--n9);margin:24px 0 0}.cp-section-body{font:500 20px/1.4 Manrope,sans-serif;color:var(--n7);letter-spacing:.22px;margin:24px 0 0}@media(max-width:1100px){.cp-nav-links{display:none}.cp-nav-toggle,.cp-nav--open .cp-nav-drawer{display:flex}.cp-leadership-wrapper{margin-bottom:75px}.cp-leadership-banner{aspect-ratio:auto;min-height:480px}.cp-leadership-overlay-block{left:clamp(16px,3.5vw,36px);bottom:clamp(16px,3.5vw,36px);top:auto}.cp-quote-card{width:clamp(300px,60vw,500px);padding:clamp(20px,2.5vw,28px) clamp(20px,2.8vw,32px);border-radius:24px}.cp-quote-card p.cp-quote-text{font-size:clamp(14px,1.5vw,16.5px)!important;line-height:1.5!important}.cp-values-grid{grid-template-columns:repeat(2,1fr)}.cp-sub-preview-card{flex:0 0 160px;padding:18px}.cp-sub-preview-card span{font-size:16px}}@media(max-width:860px){.cp-sub-preview-card{display:none}.cp-sub-featured-card{flex:1 1 100%;grid-template-columns:1fr}.cp-sub-featured-visual{min-height:220px}}@media(max-width:720px){.cp-hero-copy h1{margin-bottom:clamp(140px,40vw,220px)}.cp-pin-panel{aspect-ratio:auto;min-height:260px;max-height:none;border-radius:28px;padding:24px 16px}.cp-pin-panel--purpose{top:75px}.cp-pin-panel--vision{top:75px;margin-top:20px}.cp-values-grid{grid-template-columns:1fr}.cp-value-card{height:auto;min-height:240px}.cp-leadership-banner{min-height:clamp(520px,65vh,580px);border-radius:24px}.cp-leadership-overlay-block{left:16px;right:16px;bottom:16px}.cp-quote-card{width:100%;max-width:100%;padding:24px 20px;border-radius:20px}.cp-quote-card p.cp-quote-text{font-size:15px!important;line-height:1.48!important}.cp-quote-name{font-size:16px!important;margin-top:16px!important}.cp-sub-featured-card{padding:20px;border-radius:24px;gap:20px}.cp-sub-featured-info h3{font-size:18px}.cp-sub-featured-info p{font-size:14px;margin:12px 0 0}.cp-career{flex-direction:column;align-items:flex-start;height:auto;min-height:250px;padding:28px 24px}}.global-sub-hero-banner{box-shadow:0 16px 40px #00225a14;border:1px solid rgba(0,97,248,.08);position:relative}.global-sub-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00143c05,#00143c59);pointer-events:none}.global-sub-intro{width:min(85%,1632px)!important;max-width:1632px!important;margin:clamp(60px,8vw,118px) auto 0!important;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.global-sub-intro h4,.global-sub-intro p{margin:0;font-family:var(--font-primary, "Manrope", sans-serif)!important;font-size:clamp(18px,1.3vw,22px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:var(--track-body, -.2px)!important;color:var(--n9, #070707)!important}.global-sub-section{width:100%;margin:0;padding:0}.global-sub-columns{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;display:flex;gap:clamp(32px,4.5vw,64px);align-items:flex-start;position:relative;z-index:1}.global-sub-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:clamp(180px,20vw,260px)}.global-sub-col--staggered{margin-top:clamp(190px,20vw,270px)}.global-sub-card{width:100%;background:#fff;border-radius:36px;overflow:hidden;box-shadow:0 12px 36px #0000000d,0 2px 8px #00000005;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;height:auto;transition:transform .4s cubic-bezier(.2,0,.2,1),box-shadow .4s cubic-bezier(.2,0,.2,1),border-color .35s ease;will-change:transform;box-sizing:border-box}.global-sub-card:hover{transform:translateY(-8px);box-shadow:0 24px 56px #0061f824,0 4px 14px #0000000a;border-color:#0061f840}.global-sub-card-media{width:100%;height:360px;overflow:hidden;position:relative;background:#edf4fa;flex-shrink:0}.global-sub-card-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .6s cubic-bezier(.2,0,.2,1)}.global-sub-card:hover .global-sub-card-media img{transform:scale(1.04)}.global-sub-card-index{position:absolute;top:20px;left:20px;background:var(--blue, #0061f8);color:#fff;font:700 12px/1 Manrope,sans-serif;padding:7px 14px;border-radius:999px;letter-spacing:.06em;box-shadow:0 4px 12px #0061f859;z-index:2}.global-sub-card-content{padding:clamp(24px,2.6vw,32px) clamp(26px,2.8vw,36px) clamp(26px,2.8vw,34px);background:#fff;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;flex:1}.global-sub-card-title{margin:0;font-family:var(--font-primary, "Manrope", sans-serif);font-weight:700;font-size:var(--fs-card, 20px);line-height:1.35;color:#0061f8;letter-spacing:0;transition:color .3s ease}.global-sub-card:hover .global-sub-card-title{color:#004ecc}.global-sub-card-desc{margin:0;font-family:var(--font-primary, "Manrope", sans-serif);font-weight:400;font-size:var(--fs-body, 16px);line-height:1.55;color:#4b5563;letter-spacing:-.1px}.global-sub-card-action{margin-top:10px;display:flex;align-items:center}.global-sub-card-cta{display:inline-flex;align-items:center;gap:12px;padding:8px 10px 8px 22px;border-radius:9999px;background:var(--blue, #0061f8);color:#fff;font:700 clamp(12.5px,.9vw,14px)/1 var(--font-primary, "Manrope", sans-serif);letter-spacing:.2px;text-transform:uppercase;text-decoration:none;transition:background-color .3s cubic-bezier(.2,0,.2,1),transform .3s cubic-bezier(.2,0,.2,1),box-shadow .3s cubic-bezier(.2,0,.2,1);box-shadow:0 4px 16px #0061f838}.global-sub-cta-icon-circle{width:30px;height:30px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.2,0,.2,1),background-color .3s ease}.global-sub-card-cta:hover{background:#004ecc;transform:translate(4px);box-shadow:0 6px 22px #0061f861}.global-sub-card-cta:hover .global-sub-cta-icon-circle{background:#ffffff4d;transform:scale(1.06)}.global-sub-card-cta svg{transition:transform .3s cubic-bezier(.2,0,.2,1)}.global-sub-card-cta:hover svg{transform:translate(2px,-2px)}@media(max-width:900px){.global-sub-columns{flex-direction:column;gap:36px}.global-sub-col{gap:36px}.global-sub-col--staggered{margin-top:0}.global-sub-card-media{height:260px}.global-sub-card-content{padding:22px 24px 26px}}@media(max-width:560px){.global-sub-card{border-radius:24px}.global-sub-card-media{height:220px}.global-sub-card-content{padding:18px 20px 22px}}.ms-intro,.ms-systems-head,.ms-leadership{width:min(85%,1632px)!important;max-width:1632px!important;margin-inline:auto!important}.ms-intro{width:min(85%,1632px)!important;max-width:1632px!important;margin:clamp(60px,8vw,118px) auto 0!important;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.ms-intro h4,.ms-intro p{margin:0;font-family:var(--font-primary, "Manrope", sans-serif)!important;font-size:clamp(18px,1.3vw,22px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:var(--track-body, -.2px)!important;color:var(--n9, #070707)!important}.ms-intro.is-scrolled h4,.ms-intro.is-scrolled p,.ms-intro.is-scrolled p:first-child,.ms-intro.is-scrolled p:last-child{color:var(--n9, #070707)!important;font-weight:400!important}.ms-systems{position:relative;background:#f3f8fe;padding-top:0;padding-bottom:0;margin-top:clamp(48px,6vw,72px);display:flex;flex-direction:column}.ms-systems-head{margin:0 auto clamp(36px,4vw,56px)!important;padding-top:clamp(48px,6vw,72px);display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.ms-systems-head .cp-section-badge{align-self:flex-start;background:#fff!important;border:1px solid rgba(0,97,248,.25)!important;color:#0061f8!important;box-shadow:0 2px 8px #0061f814}.ms-systems-head h2{margin:0;font-family:var(--font-primary, "Manrope", sans-serif)!important;font-size:clamp(28px,2.5vw,44px)!important;line-height:1.2!important;font-weight:700!important;color:var(--n9, #070707)!important;letter-spacing:-.5px}.ms-stack-card{position:sticky;width:min(85%,1632px)!important;max-width:1632px!important;margin-inline:auto!important;margin-bottom:clamp(70px,10vh,130px);border-radius:36px;background:#fff;border:1.5px solid rgba(0,97,248,.2);box-shadow:0 12px 36px #00225a0f!important;padding:clamp(28px,3.5vw,48px);display:grid;grid-template-columns:1.15fr 1fr;grid-template-areas:"content year";gap:clamp(28px,4vw,60px);align-items:center;min-height:420px;overflow:hidden;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease}.ms-stack-card:hover{box-shadow:0 16px 48px #00225a1a!important}.ms-stack-card--reverse{grid-template-columns:1fr 1.15fr;grid-template-areas:"year content"}.ms-card-content,.ms-card-copy{grid-area:content;display:flex;flex-direction:column;gap:14px}.ms-card-year-wrap{grid-area:year;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ms-card-eyebrow{display:inline-flex;align-items:center;border-radius:9999px;padding:5px 16px;border:1px solid rgba(0,97,248,.25);font-family:var(--font-primary, "Manrope", sans-serif);font-size:12px;line-height:1.3;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#0061f8;width:max-content;background:#0061f814;margin-bottom:2px}.ms-card-media{position:relative;width:100%;aspect-ratio:16 / 10;max-height:340px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:22px;background:var(--bg-blue, #f3f8fe);border:1px solid rgba(0,97,248,.08)}.ms-card-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ms-card-caption{margin:4px 0 0;font-family:var(--font-primary, "Manrope", sans-serif);font-size:clamp(15px,1.05vw,17.5px)!important;line-height:1.55!important;font-weight:500;color:#374151;letter-spacing:-.1px}.ms-card-year{margin:0!important;font-family:DM Sans,Manrope,sans-serif!important;font-size:clamp(68px,7.5vw,136px)!important;line-height:1!important;font-weight:700!important;color:#e1effe!important;-webkit-text-fill-color:#e1effe!important;-webkit-text-stroke:1.5px #0061f8!important;text-stroke:1.5px #0061f8!important;paint-order:stroke fill;letter-spacing:-.02em!important;white-space:nowrap!important;text-align:center;-webkit-user-select:none;user-select:none}.ms-below-stack{position:relative;z-index:100;background:#fff;border-top-left-radius:40px;border-top-right-radius:40px;margin-top:0;padding-top:clamp(60px,7vw,90px);padding-bottom:clamp(60px,7vw,90px);box-shadow:0 -12px 40px #001e500a!important;border-top:1px solid rgba(0,97,248,.12)}.ms-leadership{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;border-radius:28px!important;padding:32px clamp(30px,4vw,60px)!important;position:relative;overflow:hidden;display:flex;align-items:center;height:250px;min-height:250px;box-sizing:border-box;box-shadow:0 16px 44px -12px #00225a1a!important;border:none}.ms-leadership img.cp-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.ms-leadership .cp-bg-overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(89deg,#beedfae6 34.8%,#00baea00 68.9%),#0000001a}.ms-leadership-copy{position:relative;z-index:1;max-width:744px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ms-leadership-copy .cp-cta-btn{position:relative;z-index:1;margin-bottom:2px;padding:7px 20px;background:#0061f8;color:#fff;border-radius:50px;text-decoration:none;font:700 clamp(10.5px,.75vw,12px)/1 var(--font-primary, "Manrope", sans-serif);letter-spacing:.8px;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;box-shadow:0 4px 14px #0061f840;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.ms-leadership-copy .cp-cta-btn:hover{background:#004ecc;transform:translateY(-2px);box-shadow:0 6px 18px #0061f859}.ms-leadership-copy h2{margin:0;font:var(--fw-bold, 700) clamp(24px,2.2vw,36px)/1.2 var(--font-primary, "Manrope", sans-serif)!important;letter-spacing:-.02em;color:var(--blue, #0061f8)!important}.ms-leadership-copy p{margin:0;font:var(--fw-medium, 500) clamp(13.5px,.95vw,16px)/1.45 var(--font-primary, "Manrope", sans-serif)!important;color:var(--text-strong, #2a2a2a)!important;letter-spacing:-.01em}@media(max-width:900px){.ms-stack-card{grid-template-columns:1fr;grid-template-areas:"year" "content"!important;gap:18px;padding:24px 20px;min-height:auto;border-radius:28px;margin-bottom:36px;position:relative;top:auto!important}.ms-stack-card--reverse{grid-template-areas:"year" "content"!important}.ms-card-media{height:auto;aspect-ratio:16 / 10;border-radius:18px}.ms-card-year{font-size:clamp(48px,12vw,84px)!important;-webkit-text-stroke:1.5px #0061f8!important;text-align:left}.ms-card-year-wrap{justify-content:flex-start}.ms-below-stack{border-top-left-radius:28px;border-top-right-radius:28px;padding-top:48px;padding-bottom:48px}.ms-leadership{border-radius:28px;padding:32px 24px;flex-direction:column;align-items:flex-start;gap:24px}}.aw-hero{width:85%!important;max-width:85%!important;margin:clamp(40px,6vw,96px) auto 0!important;display:flex;flex-direction:column;gap:24px}.aw-hero p,.aw-hero span{margin:0;font:500 clamp(18px,2vw,30px)/1.2 "Manrope",sans-serif;transition:color .5s cubic-bezier(.2,0,.2,1)}.aw-hero p{color:var(--n9)}.aw-hero p .muted,.aw-hero.is-scrolled p{color:var(--n5)}.aw-hero.is-scrolled p .muted{color:var(--n9)}.aw-tabs{width:85%!important;max-width:85%!important;margin:clamp(60px,8vw,120px) auto 0!important;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:24px;border-bottom:1px solid #e6e6e6;position:relative}.aw-tab{background:none;border:none;cursor:pointer;padding:0 0 20px;font:700 24px/1.2 Manrope,sans-serif;letter-spacing:.5px;text-transform:uppercase;color:var(--blue);opacity:.45}.aw-tab.active{opacity:1}.aw-tabs:after{content:"";position:absolute;left:0;bottom:-1px;height:4px;width:130px;border-radius:8px;background:linear-gradient(90deg,#016ef7 4.5%,#38b34a 45.6%,#66cef5 98.7%)}.aw-year{font:700 24px/1.2 Manrope,sans-serif;color:var(--blue);text-transform:uppercase}.aw-grid{width:85%!important;max-width:85%!important;margin:clamp(40px,6vw,60px) auto 0!important;display:grid;grid-template-columns:repeat(2,1fr);gap:24px 24px}.aw-card{display:flex;flex-direction:column;gap:24px}.aw-card-image{border-radius:24px;overflow:hidden;aspect-ratio:720 / 380;position:relative;background:#f9f9f9;display:flex;align-items:center;justify-content:center}.aw-card-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aw-card-image.contain img{position:static;width:auto;height:80%;object-fit:contain}.aw-card p{margin:0;font:500 22px/1.3 Manrope,sans-serif;color:var(--n7);letter-spacing:.22px}.aw-empty{width:85%!important;max-width:85%!important;margin:clamp(40px,6vw,60px) auto 0!important;padding:60px;text-align:center;border-radius:24px;background:#f8f8f8;font:500 20px/1.4 Manrope,sans-serif;color:var(--n5)}.aw-cta{width:85%!important;max-width:85%!important;margin:clamp(80px,10vw,120px) auto 0!important;border-radius:40px;padding:clamp(30px,4vw,60px);position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;min-height:240px}.aw-cta img.cp-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.aw-cta .cp-bg-overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(89deg,#beedfae6 34.8%,#00baea00 68.9%)}.aw-cta-copy{position:relative;z-index:1;max-width:843px;display:flex;flex-direction:column;gap:24px}.aw-cta-copy h2{margin:0;font:500 clamp(28px,4vw,50px)/1.1 "Manrope",sans-serif;color:var(--blue-2)}.aw-cta-copy p{margin:0;font:500 22px/1.3 Manrope,sans-serif;color:var(--n9);letter-spacing:.22px}.aw-cta .cp-cta-btn{position:relative;z-index:1}@media(max-width:900px){.aw-grid{grid-template-columns:1fr}.aw-tabs{gap:12px}}.cp-page-title,.cp-hero-banner,.cp-hero-panel,.cp-video-banner{width:min(85%,1632px)!important;max-width:1632px!important;margin-left:auto!important;margin-right:auto!important}.ld-main-breadcrumb{width:min(85%,1632px)!important;max-width:1632px!important;margin:clamp(60px,8vw,118px) auto 16px!important;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:600 var(--fs-breadcrumb, 13.5px)/1.4 var(--font-primary, "Manrope", sans-serif);letter-spacing:.9px;text-transform:uppercase;color:#7b8898}.ld-main-breadcrumb a{color:#7b8898;transition:color .2s ease}.ld-main-breadcrumb a:hover{color:#0061f8}.ld-main-breadcrumb .sep{color:#94a3b8;font-size:13px;margin:0 2px}.ld-main-breadcrumb .current{color:#0061f8!important;font-weight:700}.ld-hero{width:min(85%,1632px)!important;max-width:1632px!important;margin:0 auto!important;display:flex;flex-direction:column;gap:24px}.ld-main-title{margin:0;font:700 var(--fs-page-title, clamp(34px, 2.8vw, 52px))/var(--lh-page-title, 1.2) var(--font-primary, "Manrope", sans-serif);color:#0061f8;letter-spacing:var(--track-page-title, -.3px);display:flex;flex-direction:column}.ld-main-desc{margin:0!important;width:100%!important;max-width:100%!important;display:flex;flex-direction:column;gap:16px}.ld-main-desc p,.ld-main-desc h4{margin:0;font-family:var(--font-primary, "Manrope", sans-serif)!important;font-size:clamp(18px,1.3vw,22px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:var(--track-body, -.2px)!important;color:var(--n9, #070707)!important}.ld-tabs-container{width:min(85%,1632px)!important;max-width:1632px!important;margin:clamp(36px,4.5vw,60px) auto 0!important;border-bottom:2px solid #e5e7eb}.ld-tabs-bar{display:grid;grid-template-columns:1fr 1fr;width:100%}.ld-tab-nav-btn{background:none;border:none;padding:16px 20px 22px;font:700 clamp(14px,1.15vw,16px)/1.2 var(--font-primary, "Manrope", sans-serif);letter-spacing:.8px;color:#0061f8;cursor:pointer;position:relative;text-align:center;text-transform:uppercase;transition:opacity .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:center}.ld-tab-nav-btn:not(.active){opacity:.82}.ld-tab-nav-btn:hover,.ld-tab-nav-btn.active{opacity:1}.ld-active-bar{position:absolute;bottom:-2px;left:0;right:0;height:4px;border-radius:4px;background:linear-gradient(90deg,#66cef5,#38b34a 45%,#0061f8)}.ld-grid{width:min(85%,1632px)!important;max-width:1632px!important;margin:clamp(36px,4vw,56px) auto 0!important;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(32px,3.5vw,52px) clamp(24px,2.5vw,36px)}.ld-card{width:100%;max-width:100%;display:flex;flex-direction:column;gap:14px;cursor:pointer;background:transparent;border:none;padding:0;text-align:left;outline:none;transition:transform .3s cubic-bezier(.2,0,.2,1)}.ld-card:hover,.ld-card:focus-visible{transform:translateY(-6px)}.ld-photo{width:100%;aspect-ratio:1 / 1!important;border-radius:20px;overflow:hidden;background:#fff;position:relative;box-shadow:0 4px 18px #0000000d;transition:box-shadow .3s ease,border-color .3s ease;padding:0;display:block}.ld-card:hover .ld-photo,.ld-card:focus-visible .ld-photo{box-shadow:0 12px 30px #0061f826}.ld-photo img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transition:transform .4s cubic-bezier(.2,0,.2,1)}.ld-card:hover .ld-photo img{transform:scale(1.03)}.ld-photo--krishna-prasad img,.ld-profile-img--krishna-prasad img{object-fit:cover!important;object-position:center center!important}.ld-card:hover .ld-photo--krishna-prasad img{transform:scale(1.03)!important}.ld-photo--uma-devi img,.ld-profile-img--uma-devi img{object-fit:cover!important;object-position:center center!important}.ld-card:hover .ld-photo--uma-devi img{transform:scale(1.03)!important}.ld-photo--priyanka img,.ld-profile-img--priyanka img{object-fit:cover!important;object-position:center center!important}.ld-card:hover .ld-photo--priyanka img{transform:scale(1.03)!important}.ld-photo--harsha img,.ld-profile-img--harsha img{object-fit:cover!important;object-position:center center!important}.ld-card:hover .ld-photo--harsha img{transform:scale(1.03)!important}.ld-photo--sankar-rao img,.ld-profile-img--sankar-rao img{object-fit:cover!important;object-position:center center!important}.ld-card:hover .ld-photo--sankar-rao img{transform:scale(1.03)!important}.ld-photo--arun-sawhney img,.ld-profile-img--arun-sawhney img{object-fit:cover!important;object-position:center center!important}.ld-card:hover .ld-photo--arun-sawhney img{transform:scale(1.03)!important}.ld-photo--saumen-chakraborty img,.ld-profile-img--saumen-chakraborty img{object-fit:cover!important;object-position:center center!important}.ld-card:hover .ld-photo--saumen-chakraborty img{transform:scale(1.03)!important}.ld-photo--sucharita-palepu img,.ld-profile-img--sucharita-palepu img{object-fit:cover!important;object-position:center 8%!important}.ld-card:hover .ld-photo--sucharita-palepu img{transform:scale(1.03)!important}.ld-photo--kapil-mehan img,.ld-profile-img--kapil-mehan img{object-fit:cover!important;object-position:center center!important;transform:scale(.92);transform-origin:center center}.ld-card:hover .ld-photo--kapil-mehan img{transform:scale(.95)!important}.ld-photo--rajiv-kakodkar img,.ld-profile-img--rajiv-kakodkar img{object-fit:cover!important;object-position:center 8%!important}.ld-card:hover .ld-photo--rajiv-kakodkar img{transform:scale(1.03)!important}.ld-photo--sethurathnam-ravi img,.ld-profile-img--sethurathnam-ravi img{object-fit:cover!important;object-position:center center!important}.ld-card:hover .ld-photo--sethurathnam-ravi img{transform:scale(1.03)!important}.ld-photo--mukesh-surana img,.ld-profile-img--mukesh-surana img{object-fit:cover!important;object-position:center center!important}.ld-card:hover .ld-photo--mukesh-surana img{transform:scale(1.03)!important}.ld-photo--pv-srinivas img,.ld-profile-img--pv-srinivas img{object-fit:cover!important;object-position:center center!important}.ld-card:hover .ld-photo--pv-srinivas img{transform:scale(1.03)!important}.ld-photo--vinodkumar-parur img,.ld-profile-img--vinodkumar-parur img{object-fit:cover!important;object-position:center 8%!important}.ld-card:hover .ld-photo--vinodkumar-parur img{transform:scale(1.03)!important}.ld-photo--ramraj-rangarajalu img,.ld-profile-img--ramraj-rangarajalu img{object-fit:cover!important;object-position:center center!important}.ld-card:hover .ld-photo--ramraj-rangarajalu img{transform:scale(1.03)!important}.ld-photo--manikandan-ramalingam img,.ld-profile-img--manikandan-ramalingam img{object-fit:cover!important;object-position:center 8%!important}.ld-card:hover .ld-photo--manikandan-ramalingam img{transform:scale(1.03)!important}.ld-photo--sanjay-kumar img,.ld-profile-img--sanjay-kumar img{object-fit:cover!important;object-position:center center!important}.ld-card:hover .ld-photo--sanjay-kumar img{transform:scale(1.03)!important}.ld-photo--baskaran-pn img,.ld-profile-img--baskaran-pn img{object-fit:cover!important;object-position:center center!important}.ld-card:hover .ld-photo--baskaran-pn img{transform:scale(1.03)!important}.ld-photo--vijay-raghavan img,.ld-profile-img--vijay-raghavan img{object-fit:cover!important;object-position:center center!important}.ld-card:hover .ld-photo--vijay-raghavan img{transform:scale(1.03)!important}.ld-photo--rajesh-kapoor img,.ld-profile-img--rajesh-kapoor img{object-fit:cover!important;object-position:center center!important}.ld-card:hover .ld-photo--rajesh-kapoor img{transform:scale(1.03)!important}.ld-photo-badge{position:absolute;bottom:18px;right:18px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 16px;border-radius:24px;display:flex;align-items:center;gap:6px;font:700 13px/1 Manrope,sans-serif;color:#0061f8;box-shadow:0 4px 12px #0000001a;opacity:.88;transform:translateY(0);transition:all .25s ease}.ld-card:hover .ld-photo-badge{background:#0061f8;color:#fff;opacity:1;transform:translateY(-2px);box-shadow:0 6px 16px #0061f84d}.ld-card-info{display:flex;flex-direction:column;gap:4px}.ld-name{margin:0;font:700 var(--fs-card, 20px)/1.3 var(--font-primary, "Manrope", sans-serif);color:#0061f8;letter-spacing:0;transition:color .2s ease}.ld-card:hover .ld-name{color:#004ecc}.ld-role{margin:4px 0 0;font:600 var(--fs-meta, 14px)/1.35 var(--font-primary, "Manrope", sans-serif);color:#6a6a6a;letter-spacing:.6px;text-transform:uppercase}.ld-profile-view{width:100%;box-sizing:border-box}.ld-profile-breadcrumb{width:min(85%,1632px)!important;max-width:1632px!important;margin:clamp(60px,8vw,118px) auto 16px!important;display:flex;align-items:center;gap:8px;flex-wrap:wrap;box-sizing:border-box;font:600 var(--fs-breadcrumb, 13.5px)/1.4 var(--font-primary, "Manrope", sans-serif);letter-spacing:.9px;text-transform:uppercase;color:#7b8898}.ld-profile-breadcrumb a{color:#7b8898;transition:color .2s ease}.ld-profile-breadcrumb a:hover{color:#0061f8}.ld-profile-breadcrumb .sep{color:#7b8898;font-size:13px;opacity:.85}.ld-breadcrumb-btn{background:none;border:none;padding:0;color:#7b8898;font:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:inherit;transition:color .2s ease}.ld-breadcrumb-btn:hover{color:#0061f8}.ld-profile-breadcrumb .current{color:#0061f8!important;font-weight:700}.ld-profile-banner{width:min(85%,1632px)!important;max-width:1632px!important;margin:0 auto!important;box-sizing:border-box;background:#edf5ff;border:1px solid rgba(0,97,248,.1);border-radius:clamp(20px,2.5vw,32px);padding:clamp(28px,3.5vw,48px);display:grid;grid-template-columns:clamp(220px,22vw,300px) minmax(0,1fr);gap:clamp(24px,3.5vw,52px);align-items:start;box-shadow:0 10px 36px #0061f80f}.ld-profile-banner-left{position:sticky;top:100px;display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0}.ld-profile-img-frame{width:100%;aspect-ratio:1 / 1!important;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 8px 24px #0061f81a;border:1px solid rgba(0,97,248,.1);display:block;padding:0}.ld-profile-img-frame img{width:100%;height:100%;object-fit:cover!important;object-position:center center!important;display:block}.ld-profile-banner-right{display:flex;flex-direction:column;min-width:0;width:100%;box-sizing:border-box}.ld-profile-name{margin:0;font:700 clamp(28px,2.4vw,42px)/1.15 var(--font-primary, "Manrope", sans-serif);color:#0061f8;letter-spacing:var(--track-page-title, -.3px);word-break:break-word;overflow-wrap:break-word}.ld-profile-role{margin:8px 0 0;font:700 clamp(12px,.9vw,14px)/1.4 var(--font-primary, "Manrope", sans-serif);color:#64748b;letter-spacing:.8px;text-transform:uppercase;word-break:break-word;overflow-wrap:break-word}.ld-profile-divider{height:1.5px;background:#0061f824;margin:18px 0 24px;width:100%}.ld-profile-body{display:flex;flex-direction:column;gap:18px;width:100%;min-width:0}.ld-profile-paragraph{margin:0;font:400 clamp(14.5px,1.02vw,16.5px)/1.68 var(--font-primary, "Manrope", sans-serif);color:#374151;letter-spacing:-.15px;word-break:normal;overflow-wrap:break-word}.ld-profile-directorships{margin-top:14px;display:flex;flex-direction:column;gap:14px;background:#ffffffb3;border:1px solid rgba(0,97,248,.1);border-radius:18px;padding:clamp(18px,2vw,26px);box-sizing:border-box;min-width:0;width:100%}.ld-profile-directorships-title{margin:0;font:700 clamp(15px,1.1vw,17.5px)/1.4 var(--font-primary, "Manrope", sans-serif);color:#111827;word-break:break-word;overflow-wrap:break-word}.ld-profile-directorships-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px 24px;min-width:0}.ld-profile-directorships-list li{display:flex;align-items:flex-start;gap:10px;font:500 clamp(13.5px,.9vw,14.5px)/1.5 var(--font-primary, "Manrope", sans-serif);color:#374151;min-width:0;word-break:break-word;overflow-wrap:break-word}.ld-profile-bullet-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;margin-top:2px}.ld-profile-bullet-icon svg{width:18px;height:18px;display:block}.ld-profile-directorship-text{flex:1}.ld-back-btn{background:#0061f8;color:#fff;font:700 13.5px/1 var(--font-primary, "Manrope", sans-serif);letter-spacing:.9px;text-transform:uppercase;padding:14px 36px;border-radius:9999px;border:none;cursor:pointer;margin-top:18px;width:fit-content;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px #0061f840}.ld-back-btn:hover{background:#004ecc;transform:translateY(-2px);box-shadow:0 6px 20px #0061f859}@media(max-width:992px){.ld-profile-banner{grid-template-columns:1fr;gap:28px;padding:24px 20px}.ld-profile-banner-left{position:static;max-width:260px;margin:0 auto;width:100%}.ld-profile-directorships-list{grid-template-columns:1fr}}.ld-bottom-divider{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;height:1px;background:#dbeafe}.ld-cta{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;border-radius:28px!important;padding:32px clamp(30px,4vw,60px)!important;position:relative;overflow:hidden;display:flex;align-items:center;height:250px;min-height:250px;box-sizing:border-box;box-shadow:0 16px 44px -12px #00225a1a!important}.ld-cta .cp-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:0}.ld-cta .cp-bg-overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(89deg,#beedfae6 34.8%,#00baea00 68.9%),#0000001a}.ld-cta-copy{position:relative;z-index:1;max-width:744px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ld-cta-copy .cp-cta-btn{position:relative;z-index:1;margin-bottom:2px;padding:7px 20px;background:#0061f8;color:#fff;border-radius:50px;text-decoration:none;font:700 clamp(10.5px,.75vw,12px)/1 var(--font-primary, "Manrope", sans-serif);letter-spacing:.8px;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;box-shadow:0 4px 14px #0061f840;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.ld-cta-copy .cp-cta-btn:hover{background:#004ecc;transform:translateY(-2px);box-shadow:0 6px 18px #0061f859}.ld-cta-copy h2{margin:0;font:var(--fw-bold, 700) clamp(24px,2.2vw,36px)/1.2 var(--font-primary, "Manrope", sans-serif)!important;letter-spacing:-.02em;color:var(--blue, #0061f8)!important}.ld-cta-copy p{margin:0;font:var(--fw-medium, 500) clamp(13.5px,.95vw,16px)/1.45 var(--font-primary, "Manrope", sans-serif)!important;color:var(--text-strong, #2a2a2a)!important;letter-spacing:-.01em}@media(max-width:1200px){.ld-grid{grid-template-columns:repeat(3,1fr);gap:32px 20px}}@media(max-width:1100px){.ld-main-breadcrumb,.ld-profile-breadcrumb,.ld-hero,.ld-tabs-container,.ld-grid,.ld-profile-hero,.ld-profile-details,.ld-bottom-divider,.ld-cta{width:85%!important;max-width:85%!important}}@media(max-width:860px){.ld-grid{grid-template-columns:repeat(2,1fr);gap:28px 18px}}@media(max-width:600px){.ld-main-breadcrumb,.ld-profile-breadcrumb,.ld-hero,.ld-tabs-container,.ld-grid,.ld-profile-hero,.ld-profile-details,.ld-bottom-divider,.ld-cta{width:90%!important;max-width:90%!important}.ld-grid{grid-template-columns:1fr;gap:28px 0;max-width:360px;margin-left:auto!important;margin-right:auto!important}.ld-photo{width:100%;aspect-ratio:1 / 1!important;height:auto!important}.ld-tabs-bar{grid-template-columns:1fr 1fr}.ld-tab-nav-btn{font-size:13px;padding:12px 8px 16px}.ld-cta{flex-direction:column;align-items:flex-start}}.ld-modal-backdrop{position:fixed;inset:0;z-index:10000;background:#0f172aa6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:clamp(16px,3vw,32px);overflow-y:auto;animation:ldFadeIn .25s ease forwards}@keyframes ldFadeIn{0%{opacity:0}to{opacity:1}}.ld-modal-dialog{position:relative;width:100%;max-width:900px;background:#fff;border-radius:28px;box-shadow:0 25px 60px -15px #00205a59;overflow:hidden;display:flex;flex-direction:column;max-height:min(90vh,860px);animation:ldModalSlide .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes ldModalSlide{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ld-modal-header{position:sticky;top:0;z-index:10;background:#fff;padding:18px 28px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:16px}.ld-modal-badge{font:700 12px/1 Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase;color:#0061f8;background:#eef6ff;border:1px solid #d0e4ff;padding:6px 14px;border-radius:9999px}.ld-modal-actions{display:flex;align-items:center;gap:10px}.ld-modal-nav-btn{background:#f1f5f9;border:1px solid #e2e8f0;width:36px;height:36px;border-radius:50%;color:#1e293b;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:all .2s ease}.ld-modal-nav-btn:hover:not(:disabled){background:#0061f8;color:#fff;border-color:#0061f8}.ld-modal-nav-btn:disabled{opacity:.35;cursor:not-allowed}.ld-modal-close-btn{background:#f1f5f9;border:1px solid #e2e8f0;width:36px;height:36px;border-radius:50%;color:#1e293b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.ld-modal-close-btn:hover{background:#ef4444;color:#fff;border-color:#ef4444}.ld-modal-content{padding:28px 32px 36px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.ld-modal-hero{display:flex;align-items:center;gap:24px;padding-bottom:20px;border-bottom:1px solid #edf2f7}.ld-modal-avatar{width:120px;height:120px;aspect-ratio:1 / 1;flex-shrink:0;border-radius:20px;background:#f4f8fe;overflow:hidden;box-shadow:0 4px 16px #0000000f;display:flex;align-items:flex-end;justify-content:center;padding:6px 6px 0}.ld-modal-avatar img{width:100%;height:100%;object-fit:contain;object-position:bottom center;display:block}.ld-modal-meta{display:flex;flex-direction:column;gap:6px}.ld-modal-name{margin:0;font:700 clamp(22px,2.4vw,30px)/1.2 "Manrope",sans-serif;color:#0061f8;letter-spacing:-.4px}.ld-modal-role{margin:0;font:600 13.5px/1.4 Manrope,sans-serif;color:#64748b;letter-spacing:.6px;text-transform:uppercase}.ld-modal-body-text{display:flex;flex-direction:column;gap:16px}.ld-modal-p{margin:0;font:400 clamp(14.5px,1.1vw,16px)/1.7 "Manrope",sans-serif;color:#334155;letter-spacing:.1px}.ld-modal-directorships{margin-top:12px;padding:20px;background:#f8fafc;border-radius:16px;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:12px}.ld-modal-directorships-title{margin:0;font:600 14px/1.4 Manrope,sans-serif;color:#0f172a}.ld-modal-directorships-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px 18px}.ld-modal-directorships-list li{display:flex;align-items:flex-start;gap:8px;font:400 13.5px/1.45 Manrope,sans-serif;color:#475569}.ld-modal-directorships-list li:before{content:"•";color:#0061f8;font-weight:700;font-size:16px;line-height:1}@media(max-width:640px){.ld-modal-hero{flex-direction:column;text-align:center}.ld-modal-content{padding:20px 18px 24px}.ld-modal-directorships-list{grid-template-columns:1fr}}.cp-page-title,.api-page-header,.cp-hero-banner,.cp-hero-panel,.cp-video-banner{width:min(85%,1632px)!important;max-width:1632px!important;margin-left:auto!important;margin-right:auto!important}.api-page-header,h1.api-page-header,h2.api-page-header,h3.api-page-header,h2.cp-page-title,h3.cp-page-title{font:700 clamp(24px,2.4vw,36px)/1.3 "Manrope",sans-serif!important;letter-spacing:-.02em!important;color:var(--blue, #0061f8)!important;margin:clamp(16px,2vw,28px) auto clamp(20px,2.5vw,32px)!important;padding:0}.biz-intro{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;display:flex;flex-direction:column;gap:16px}.biz-intro p,.biz-intro span,.biz-intro .muted,.biz-intro p.muted,.biz-intro p:last-child,.biz-intro.is-scrolled p,.biz-intro.is-scrolled .muted,.biz-intro.is-scrolled p.muted,.biz-intro.is-scrolled p:last-child{margin:0;font:500 clamp(18px,1.35vw,22px)/1.45 "Manrope",sans-serif!important;color:var(--n9, #0f172a)!important}.biz-section-head{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.biz-section-head .copy{max-width:1092px;display:flex;flex-direction:column;gap:16px}.biz-section-head h2{margin:0;font:700 clamp(26px,3.2vw,44px)/1.15 "Manrope",sans-serif;color:var(--n9)}.biz-section-head h4,.biz-section-head p{margin:0;font:400 clamp(18px,1.3vw,22px)/1.5 "Manrope",sans-serif!important;color:var(--text-soft, #6a6a6a)!important;letter-spacing:-.2px}.biz-cta{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto!important;border-radius:40px;padding:30px clamp(24px,4.5vw,60px)!important;height:250px!important;min-height:250px!important;box-sizing:border-box!important;position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.biz-cta img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.biz-cta .overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(89deg,#beedfae6 40%,#00baea00 80%)}.biz-cta--placeholder{background:linear-gradient(89deg,var(--bg-blue) 0%,#f7fbff 100%)}.biz-cta-copy{position:relative;z-index:1;max-width:905px}.biz-cta-copy h2{margin:0;font:700 clamp(26px,3.2vw,44px)/1.15 "Manrope",sans-serif;color:var(--blue-2)}.biz-cta-copy p{margin:16px 0 0;font:500 clamp(16px,1.2vw,20px)/1.4 "Manrope",sans-serif;color:var(--n9);letter-spacing:.15px}.biz-cta .cp-cta-btn{position:relative;z-index:1}.pfi-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#040c208c,#040c2014 45%,#040c200a);z-index:1}.pfi-hero-overlay{position:absolute;top:clamp(28px,4.5vw,56px);left:clamp(28px,4.5vw,64px);max-width:min(620px,82%);z-index:2}.pfi-hero-heading{margin:0;font:700 clamp(24px,3.6vw,46px)/1.18 "Manrope",sans-serif;color:#fff;letter-spacing:-.02em;text-shadow:0 2px 16px rgba(0,0,0,.5)}.api-hero-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#00143c0d,#00143ca6)}.api-hero-overlay{position:absolute;left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px);bottom:clamp(20px,4vw,56px);z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,2vw,28px)}.api-hero-heading{margin:0;max-width:900px;font:600 clamp(22px,3.2vw,42px)/1.25 "Manrope",sans-serif;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.25)}.api-hero-overlay .cp-cta-btn{position:relative;z-index:2}.biz-tag-grid{width:85%!important;max-width:85%!important;margin:clamp(40px,5vw,60px) auto 0!important;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.biz-tag{background:#f8f8f8;border-radius:24px;padding:24px 40px;display:flex;align-items:center;gap:24px}.biz-tag img{width:40px;height:40px;flex-shrink:0}.biz-tag span{font:500 22px/1.3 Manrope,sans-serif;color:var(--n9);letter-spacing:.22px}.biz-carousel{width:85%!important;max-width:85%!important;margin:clamp(40px,5vw,60px) auto 0!important;overflow:visible}.biz-track{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:16px 8px 24px;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-x pan-y}.biz-track::-webkit-scrollbar{display:none}.biz-track:active,.biz-track.is-dragging{cursor:grabbing;scroll-behavior:auto}.biz-card{flex:0 0 auto;width:clamp(340px,28vw,440px);height:480px;border-radius:32px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end;background:#f1f5f9;box-shadow:0 8px 24px #0000000d;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1);cursor:pointer}.biz-card:hover,.biz-card.is-open{transform:translateY(-8px);box-shadow:0 20px 40px #0061f829,0 4px 12px #0000000f}.biz-card img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.biz-card:hover img.bg,.biz-card.is-open img.bg{transform:scale(1.08)}.biz-card--placeholder{background:#f3f3f3}.biz-sheet{position:absolute;inset:0;width:100%;height:100%;border-radius:28px 28px 32px 32px;background:linear-gradient(160deg,#0065f8,#0052d4 55%,#0044b3);padding:24px 28px;display:flex;flex-direction:column;box-shadow:0 -6px 24px #00145024;transform:translateY(calc(100% - 94px));transition:transform .55s cubic-bezier(.22,1,.36,1),border-radius .35s ease;will-change:transform;z-index:2}.biz-card:hover .biz-sheet,.biz-card.is-open .biz-sheet{transform:translateY(0);border-radius:32px}.biz-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px}.biz-sheet-title{font:700 clamp(18px,1.4vw,22px)/1.2 "Manrope",sans-serif;color:#fff;max-width:80%}.biz-sheet-symbol{flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--blue);font-size:22px;line-height:1;font-weight:600;box-shadow:0 2px 8px #0000001f;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .2s ease}.biz-card:hover .biz-sheet-symbol,.biz-card.is-open .biz-sheet-symbol{transform:rotate(45deg);background:#fff}.biz-sheet-body{flex:1 1 auto;margin-top:18px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;transform:translateY(16px);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.biz-card:hover .biz-sheet-body,.biz-card.is-open .biz-sheet-body{opacity:1;transform:translateY(0);transition-delay:.1s}.biz-sheet-desc{margin:0;font:400 15px/1.5 Manrope,sans-serif;color:#fffffff2}.biz-sheet-learn{margin-top:auto;font:700 12px/1 Manrope,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#fff;display:inline-flex;align-items:center;gap:6px;padding-top:14px}.biz-carousel-controls{width:85%!important;max-width:85%!important;margin:28px auto 0!important;display:flex;align-items:center;justify-content:space-between;gap:32px}.biz-progress-track{flex:1;height:4px;background:#e2e8f0;border-radius:4px;position:relative;overflow:hidden}.biz-progress-bar{height:100%;background:var(--blue);border-radius:4px;position:absolute;top:0;left:0;transition:left .12s ease-out,width .12s ease-out}.biz-carousel-arrows{display:flex;align-items:center;gap:12px;flex-shrink:0}.biz-arrow-btn{width:44px;height:44px;border-radius:50%;border:1.5px solid #d0d5dd;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#344054;transition:all .2s cubic-bezier(.2,.8,.2,1);padding:0}.biz-arrow-btn svg{width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none}.biz-arrow-btn:hover:not(:disabled){border-color:var(--blue);color:var(--blue);box-shadow:0 4px 14px #0061f82e;transform:scale(1.06)}.biz-arrow-btn:disabled{opacity:.35;cursor:not-allowed;border-color:#e5e7eb}.biz-carousel-nav{display:none!important}.biz-panel{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;min-height:600px!important;height:auto!important;border-radius:40px!important;padding:clamp(36px,4vw,56px) clamp(24px,4vw,64px)!important;position:relative;overflow:hidden;box-sizing:border-box!important;display:flex;align-items:center}.biz-panel img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% calc(50% - 40px);z-index:0;transition:opacity .4s ease-in-out}.biz-panel .overlay{position:absolute;inset:0;background:#0003;z-index:0}.biz-panel-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;width:100%}.biz-panel-head h2{margin:0;font:600 clamp(28px,4vw,50px)/1.15 "Manrope",sans-serif;color:#fff}.biz-panel-head p{margin:24px 0 0;font:600 22px/1.3 Manrope,sans-serif;color:#fff;letter-spacing:.22px}.biz-accordion{display:flex;flex-direction:column;gap:12px;width:100%}.biz-accordion-item{background:#ffffffeb;border:none;border-radius:20px;padding:16px 24px;display:flex;flex-direction:column;gap:10px;cursor:pointer;text-align:left;width:100%;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.biz-accordion-item:hover{background:#fffffffa;box-shadow:0 8px 24px #002fff14}.biz-accordion-item:not(.collapsed){background:#eef8fff7;box-shadow:0 12px 32px #002fff1f}.biz-accordion-head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.biz-accordion-icon-row{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.biz-accordion-icon{width:44px;height:44px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#0065f8,#00a2ff);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0065f840;transition:transform .25s ease}.biz-accordion-item:not(.collapsed) .biz-accordion-icon{width:44px;height:44px}.biz-accordion-icon img{width:22px;height:22px;object-fit:contain}.biz-accordion-title{margin:0;font:700 clamp(16px,1.25vw,20px)/1.3 "Manrope",sans-serif;color:var(--blue);transition:color .2s ease}.biz-accordion-toggle{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.biz-accordion-toggle img{width:22px;height:22px}.biz-accordion-body{margin:0;font:500 clamp(14px,1vw,16px)/1.5 "Manrope",sans-serif;color:#393939;letter-spacing:.1px;padding-left:58px}.gen-page .cp-hero .cp-page-title{font:700 clamp(32px,3.8vw,54px)/1.15 "Manrope",sans-serif!important;letter-spacing:-.02em!important;color:var(--blue, #0061f8)!important;margin:clamp(20px,3vw,36px) auto clamp(20px,3vw,36px)!important}.gen-intro-desc{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;display:flex;flex-direction:column;gap:16px}.gen-intro-desc h4,.gen-intro-desc p,.gen-intro-desc h3{margin:0!important;font:400 clamp(18px,1.3vw,22px)/1.5 "Manrope",sans-serif!important;color:var(--n9, #0f172a)!important;letter-spacing:-.2px!important;opacity:1!important;transition:none!important;transform:none!important;animation:none!important}.gen-page .gen-verticals-wrap{margin-top:75px!important;margin-bottom:0!important}.gen-page .gen-verticals-wrap .gen-section-head,.gen-verticals-wrap .biz-section-head{margin-top:0!important;margin-bottom:clamp(24px,3vw,36px)!important}.gen-page .biz-section-head h2{font:700 clamp(32px,2.6vw,48px)/1.15 "Manrope",sans-serif!important;color:#070707!important;letter-spacing:-.02em!important}.gen-page .biz-section-head h4,.gen-page .biz-section-head p{margin:0!important;font:400 clamp(18px,1.3vw,22px)/1.5 "Manrope",sans-serif!important;color:#6a6a6a!important;letter-spacing:-.2px!important}.gen-page .biz-cta-copy h2{font:700 clamp(26px,3.2vw,44px)/1.15 "Manrope",sans-serif!important;color:var(--blue-2)!important;letter-spacing:-.02em!important}.gen-page .biz-cta-copy h4,.gen-page .biz-cta-copy p{margin:16px 0 0!important;font:400 clamp(18px,1.3vw,22px)/1.5 "Manrope",sans-serif!important;color:var(--n9)!important;letter-spacing:-.2px!important}.gen-section-head{margin:0 auto clamp(24px,3vw,36px)!important}.gen-page .gen-strategy-section{margin-top:75px!important;margin-bottom:0!important}.gen-section-head--therapy{margin-top:0!important;margin-bottom:0!important;align-items:center!important;gap:clamp(20px,3vw,32px)}.gen-section-head--therapy .copy{max-width:905px;flex:1 1 520px;gap:24px}.gen-products-btn{flex-shrink:0;align-self:center;white-space:nowrap;margin-top:0}.gen-section-head .copy{gap:24px}.gen-section-head .cp-section-badge{align-self:flex-start;font:700 13.5px/1 Manrope,sans-serif!important;letter-spacing:.6px!important;text-transform:uppercase!important}.gen-product-grid{width:85%!important;max-width:85%!important;margin:0 auto!important}.gen-verticals-wrap .product-sheet-title{font:600 21px/1.2 Manrope,sans-serif!important;letter-spacing:-.01em!important}.gen-verticals-wrap .product-description{font:400 15px/1.45 Manrope,sans-serif!important;color:#fffffff2!important}.gen-verticals-wrap .product-learn{font:700 13px/1 Manrope,sans-serif!important;letter-spacing:.8px!important;text-transform:uppercase!important}.gen-page .gen-cta{margin-top:75px!important;margin-bottom:75px!important}.gen-page .cp-footer{margin-top:0!important}.gen-box-card{background:#fff;border:1px solid #e2e8f0;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 20px #00143c0a;transition:transform .35s cubic-bezier(.2,0,.2,1),box-shadow .35s ease,border-color .35s ease}.gen-box-card:hover{transform:translateY(-8px);box-shadow:0 20px 48px #0061f81f;border-color:#93c5fd}.gen-box-media{position:relative;width:100%;height:240px;overflow:hidden;background:#f1f5f9}.gen-box-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,0,.2,1)}.gen-box-card:hover .gen-box-media img{transform:scale(1.06)}.gen-box-tag{position:absolute;top:16px;left:16px;padding:6px 14px;border-radius:9999px;font:700 11px/1.2 Manrope,sans-serif;letter-spacing:.6px;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #00000014}.gen-box-content{padding:28px 24px 24px;display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:16px}.gen-box-title{font:700 clamp(20px,1.7vw,26px)/1.25 "Manrope",sans-serif;color:var(--n9);letter-spacing:-.01em;margin:0}.gen-box-desc{font:500 clamp(14px,1vw,16px)/1.55 "Manrope",sans-serif;color:var(--n7);margin:0;flex-grow:1}.gen-box-cta{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding:14px 20px;border-radius:16px;background:#f0f7ff;color:#0061f8!important;font:700 13px/1 Manrope,sans-serif;letter-spacing:.4px;text-decoration:none;border:1px solid #dbeafe;box-sizing:border-box;transition:all .25s ease}.gen-box-cta:hover{background:#0061f8;color:#fff!important;transform:translateY(-1px);box-shadow:0 6px 18px #0061f840}.gen-box-arrow{font-size:16px;transition:transform .25s ease}.gen-box-cta:hover .gen-box-arrow{transform:translate(4px)}.gen-therapy-grid{width:85%!important;max-width:85%!important;margin:0 auto!important;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gen-therapy-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;padding:28px 24px;display:flex;flex-direction:column;gap:10px;transition:all .3s ease}.gen-therapy-card:hover{background:#fff;transform:translateY(-4px);box-shadow:0 12px 32px #00205a0f;border-color:#cbd5e1}.gen-therapy-icon-wrap{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#0061f824,#00a2ff38);border:1.5px solid rgba(0,97,248,.22);box-shadow:0 4px 14px #0061f81f;display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.gen-therapy-card:hover .gen-therapy-icon-wrap{transform:scale(1.08);background:linear-gradient(135deg,#0061f838,#00a2ff52);box-shadow:0 6px 20px #0061f838}.gen-therapy-icon-wrap img{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,97,248,.2))}.gen-therapy-title{font:700 18px/1.25 Manrope,sans-serif!important;color:#070707!important;letter-spacing:-.01em!important;margin:0}.gen-therapy-desc{font:400 15px/1.55 Manrope,sans-serif!important;color:#6a6a6a!important;margin:0}@media(max-width:1050px){.gen-boxes-grid{grid-template-columns:1fr;gap:24px}.gen-therapy-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.biz-panel{height:auto!important;min-height:540px!important;padding:40px 24px!important;display:block!important}.biz-tag-grid,.biz-panel-grid{grid-template-columns:1fr}.biz-accordion-body{padding-left:0}.api-hero-overlay{left:16px;right:16px;bottom:16px;gap:14px}.api-hero-heading{font-size:clamp(20px,5vw,28px)}.gen-therapy-grid{grid-template-columns:1fr}.gen-section-head--therapy{flex-direction:column;align-items:flex-start}.gen-section-head--therapy .gen-products-btn{align-self:flex-start}}.czro-hero-wrap{position:relative;width:85%!important;max-width:85%!important;margin-left:auto!important;margin-right:auto!important}.czro-hero-wrap .cp-hero-banner{width:100%!important;max-width:100%!important;margin:0!important}.czro-badge{position:absolute;top:clamp(16px,3vw,40px);right:clamp(16px,3vw,40px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffe6;border-radius:18px;padding:14px 16px;z-index:2}.czro-badge img{height:32px;width:auto;display:block}.czro-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#040c208c,#040c2014 45%,#040c200a);z-index:1}.czro-hero-overlay{position:absolute;top:clamp(28px,4.5vw,56px);left:clamp(28px,4.5vw,64px);max-width:min(620px,82%);z-index:2}.czro-hero-heading{margin:0;font:700 clamp(24px,3.6vw,46px)/1.18 "Manrope",sans-serif;color:#fff;letter-spacing:-.02em;text-shadow:0 2px 16px rgba(0,0,0,.5)}.czro-intro{width:85%!important;max-width:85%!important;margin:clamp(60px,8vw,118px) auto 0!important;display:flex;flex-direction:column;gap:16px}.czro-intro p,.czro-intro span{margin:0;font:500 clamp(18px,2vw,30px)/1.2 "Manrope",sans-serif;transition:color .5s cubic-bezier(.2,0,.2,1)}.czro-intro p:first-child{color:var(--n9)}.czro-intro p:first-child .muted,.czro-intro p:last-child{color:var(--n5)}.czro-intro.is-scrolled p:first-child{color:var(--n5)}.czro-intro.is-scrolled p:first-child .muted,.czro-intro.is-scrolled p:last-child{color:var(--n9)}.czro-section-head{width:85%!important;max-width:85%!important;margin:clamp(60px,8vw,90px) auto 0!important;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.czro-section-head .copy{max-width:904px;display:flex;flex-direction:column;gap:24px}.czro-section-head h2{margin:0;font:500 clamp(28px,4vw,50px)/1.1 "Manrope",sans-serif;color:var(--n9)}.czro-section-head p{margin:0;font:500 22px/1.3 Manrope,sans-serif;color:var(--n7);letter-spacing:.22px}.czro-carousel{width:85%!important;max-width:85%!important;margin:clamp(40px,5vw,60px) auto 0!important}.czro-track{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:8px}.czro-track::-webkit-scrollbar{display:none}.czro-card{flex:0 0 auto;width:472px;height:520px!important;min-height:520px!important;max-height:520px!important;border-radius:40px!important;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end;background:#eee}.czro-card img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.czro-card-label{position:relative;z-index:1;background:linear-gradient(180deg,#0061f8,#004dc5);padding:30px 40px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:122px}.czro-card-label span{font:700 26px/1.2 Manrope,sans-serif;color:#fff}.czro-card-arrow{width:40px;height:40px;border-radius:40px;background:#ffffffe6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.czro-carousel-nav{display:flex;justify-content:flex-end;gap:18px;margin-top:24px;padding-top:24px;border-top:1px solid #e6e6e6}.czro-carousel-nav button{width:40px;height:40px;border:none;background:none;cursor:pointer}.czro-carousel-nav img{width:100%;height:100%}.czro-facility{width:85%!important;max-width:85%!important;margin:clamp(60px,8vw,100px) auto 0!important;border-radius:40px;padding:clamp(60px,8vw,120px) clamp(24px,8vw,182px) 60px;position:relative;overflow:hidden}.czro-facility img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.czro-facility .overlay{position:absolute;inset:0;background:#0000004d;z-index:0}.czro-facility-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.czro-facility-head{display:flex;flex-direction:column;gap:24px}.czro-facility-head h3{margin:0;font:600 clamp(28px,4vw,50px)/1.15 "Manrope",sans-serif;color:#fff}.czro-facility-head p{margin:0;font:600 22px/1.3 Manrope,sans-serif;color:#fff;letter-spacing:.22px}.czro-accordion{display:flex;flex-direction:column;gap:24px}.czro-accordion-item{background:#ffffffe6;border-radius:18px;padding:30px 40px;display:flex;flex-direction:column;gap:14px;cursor:pointer;border:none;text-align:left}.czro-accordion-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.czro-accordion-icon-row{display:flex;align-items:center;gap:12px}.czro-accordion-icon{width:50px;height:50px;border-radius:24px;flex-shrink:0;background:linear-gradient(180deg,#6cff81,#19c308);display:flex;align-items:center;justify-content:center}.czro-accordion-icon img{width:30px;height:30px}.czro-accordion-title{margin:0;font:700 clamp(22px,2.5vw,36px)/1.2 "Manrope",sans-serif;color:#197b0c}.czro-accordion-toggle{width:30px;height:30px;flex-shrink:0}.czro-accordion-body{margin:0;font:500 18px/1.2 Manrope,sans-serif;color:#136109}.czro-tags{display:flex;flex-wrap:wrap;gap:8px}.czro-tag{border:1px solid #197b0c;border-radius:24px;padding:8px 18px;font:600 14px/20px Manrope,sans-serif;color:#197b0c;letter-spacing:.14px;text-transform:uppercase}.czro-partnership{width:85%!important;max-width:85%!important;margin:clamp(60px,8vw,100px) auto 0!important;display:grid;grid-template-columns:572px 1fr;gap:24px;align-items:stretch}.czro-partnership-copy{border-radius:40px;padding:60px;display:flex;flex-direction:column;gap:24px;color:#fff;background:linear-gradient(0deg,#03150133,#03150133),linear-gradient(180deg,#008714,#00c21c)}.czro-partnership-copy h3{margin:0;font:700 clamp(28px,4vw,50px)/1.15 "Manrope",sans-serif}.czro-partnership-copy p{margin:0;font:500 20px/1.3 Manrope,sans-serif;letter-spacing:.2px}.czro-partnership-image{border-radius:40px;overflow:hidden;position:relative;min-height:380px}.czro-partnership-image img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.czro-partnership-image img.logo{position:absolute;right:40px;bottom:40px;height:50px;width:auto}.czro-cta{width:85%!important;max-width:85%!important;margin:clamp(80px,10vw,120px) auto 0!important;border-radius:40px;padding:clamp(30px,4vw,60px);position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;min-height:240px}.czro-cta img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.czro-cta .overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(89deg,#beedfae6 34.8%,#00baea00 68.9%)}.czro-cta-copy{position:relative;z-index:1;max-width:784px;display:flex;flex-direction:column;gap:24px}.czro-cta-copy h2{margin:0;font:500 clamp(28px,4vw,50px)/1.1 "Manrope",sans-serif;color:var(--blue-2)}.czro-cta-copy p{margin:0;font:500 22px/1.3 Manrope,sans-serif;color:var(--n9);letter-spacing:.22px}.czro-cta .cp-cta-btn{position:relative;z-index:1}@media(max-width:900px){.czro-facility-grid,.czro-partnership{grid-template-columns:1fr}.czro-card{width:320px}}.senn-page-header,h1.senn-page-header{width:85%!important;max-width:85%!important;margin:clamp(16px,2vw,24px) auto clamp(20px,2.5vw,28px)!important;font:700 clamp(28px,3.5vw,42px)/1.2 "Manrope",sans-serif!important;color:var(--blue, #0061f8)!important;letter-spacing:-.02em}.senn-hero-wrap{position:relative;width:85%!important;max-width:85%!important;margin-left:auto!important;margin-right:auto!important;border-radius:28px;overflow:hidden;box-shadow:0 12px 36px #00225a14}.senn-hero-wrap .cp-hero-banner{width:100%!important;max-width:100%!important;margin:0!important;border-radius:28px;overflow:hidden;position:relative;min-height:clamp(320px,36vw,460px)}.senn-hero-wrap .cp-hero-banner img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.senn-hero-wrap .cp-hero-banner video,.senn-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.senn-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#041028b3,#0410284d,#04102814);z-index:1}.senn-hero-overlay{position:absolute;top:clamp(28px,4vw,56px);left:clamp(28px,4vw,64px);max-width:min(840px,88%);z-index:2;display:flex;flex-direction:column;gap:14px}.senn-hero-badge{display:inline-flex;align-items:center;gap:8px;background:#fff3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.35);color:#fff;padding:6px 16px;border-radius:9999px;font:700 12px/1 Manrope,sans-serif;letter-spacing:.5px;text-transform:uppercase;width:fit-content}.senn-flag-dot{width:7px;height:7px;border-radius:50%;background:#60a5fa;box-shadow:0 0 8px #60a5fa}.senn-hero-heading{margin:0;font:700 clamp(24px,3.4vw,44px)/1.18 "Manrope",sans-serif;color:#fff;letter-spacing:-.02em;text-shadow:0 3px 16px rgba(0,0,0,.5)}.senn-intro{width:85%!important;max-width:85%!important;margin:75px auto 0!important;display:flex;flex-direction:column;gap:16px}.senn-intro h4,.senn-intro p,.senn-intro span,.senn-intro .muted,.senn-intro .part-1,.senn-intro .part-2,.senn-intro.is-scrolled h4,.senn-intro.is-scrolled p,.senn-intro.is-scrolled span,.senn-intro.is-scrolled .muted,.senn-intro.is-scrolled .part-1,.senn-intro.is-scrolled .part-2{margin:0;font:400 clamp(18px,1.3vw,22px)/1.5 "Manrope",sans-serif!important;color:var(--n9, #0f172a)!important;letter-spacing:-.2px!important}.senn-section-head{width:85%!important;max-width:85%!important;margin:75px auto 0!important;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.senn-section-head .copy{max-width:860px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.senn-section-head .cp-section-badge{align-self:flex-start;margin:0}.senn-section-head h2{margin:0;font:700 clamp(24px,2.8vw,38px)/1.2 "Manrope",sans-serif;color:#0f172a;letter-spacing:-.02em}.senn-section-head h4,.senn-section-head p{margin:0;font:400 clamp(18px,1.3vw,22px)/1.5 "Manrope",sans-serif!important;color:#6a6a6a!important;letter-spacing:-.2px!important}.senn-routes-section>.senn-section-head,.senn-phases-section>.senn-section-head,.senn-capacity-section>.senn-section-head,.senn-compliance-section>.senn-section-head,.senn-footprint-section>.senn-section-head,.senn-leadership-section>.senn-section-head,.senn-expansion-section>.senn-section-head,.senn-block-section>.senn-section-head,.senn-staircase-section>.senn-section-head,.peptides-capabilities-section>.senn-section-head{width:100%!important;max-width:100%!important;margin:0!important}.senn-section-head .cp-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:9999px;background:var(--blue, #0061f8);color:#fff;font:700 13px/1 Manrope,sans-serif;text-decoration:none;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease;box-shadow:0 4px 14px #0061f833;white-space:nowrap}.senn-section-head .cp-cta-btn:hover{background:#004ecc;transform:translateY(-2px);box-shadow:0 6px 20px #0061f84d}.senn-portfolio-carousel{width:85%!important;max-width:85%!important;margin:24px auto 0!important;overflow:visible!important}.senn-portfolio-carousel .biz-track{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:12px 4px 18px;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-x pan-y}.senn-portfolio-carousel .biz-track::-webkit-scrollbar{display:none}.senn-portfolio-carousel .biz-track:active,.senn-portfolio-carousel .biz-track.is-dragging{cursor:grabbing;scroll-behavior:auto}.senn-portfolio-carousel .senn-cap-article,.biz-track .senn-cap-article{width:clamp(300px,25vw,380px)!important;min-width:clamp(300px,25vw,380px)!important;max-width:clamp(300px,25vw,380px)!important;flex:0 0 clamp(300px,25vw,380px)!important;height:440px!important;min-height:440px!important;max-height:440px!important;border-radius:24px!important}.senn-portfolio-carousel .biz-carousel-controls{width:100%!important;max-width:100%!important;margin:20px 0 0!important;display:flex;align-items:center;justify-content:space-between;gap:24px}@media(max-width:680px){.senn-portfolio-carousel .senn-cap-article,.biz-track .senn-cap-article{width:82vw!important;min-width:82vw!important;max-width:82vw!important;flex:0 0 82vw!important;height:380px!important;min-height:380px!important;max-height:380px!important}}.senn-cap-article{position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d;border:1px solid rgba(0,97,248,.08);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .25s ease;background:#edf4fa;box-sizing:border-box}.senn-cap-article:hover{transform:translateY(-5px);box-shadow:0 14px 36px #0061f81f;border-color:#0061f833}.senn-cap-article img.bg{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.senn-cap-article:hover img.bg{transform:scale(1.05)}.senn-audience-note{width:85%!important;max-width:85%!important;margin:20px auto 0!important;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px 20px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 8px #00000005}.senn-audience-note-icon{width:30px;height:30px;border-radius:50%;background:#eef6ff;color:var(--blue, #0061f8);display:flex;align-items:center;justify-content:center;flex-shrink:0}.senn-audience-note p{margin:0;font:500 13.5px/1.5 Manrope,sans-serif;color:#334155}.senn-routes-section{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;display:flex;flex-direction:column;gap:24px}.senn-routes-table-wrap{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;overflow-x:auto;background:#fff;border:1.5px solid #e2e8f0;border-radius:24px;box-shadow:0 4px 24px #00143c0a}.senn-routes-table{width:100%;border-collapse:collapse;text-align:left;font-family:Manrope,sans-serif;min-width:650px}.senn-routes-table th{background:#f8fafc;padding:20px 32px;font-family:Manrope,sans-serif!important;font-size:clamp(14px,1.05vw,16px)!important;font-weight:700!important;color:#475569;letter-spacing:.06em;text-transform:uppercase;border-bottom:1.5px solid #e2e8f0}.senn-routes-table th:nth-child(1){width:32%}.senn-routes-table th:nth-child(2){width:28%}.senn-routes-table th:nth-child(3){width:40%}.senn-routes-table td{padding:26px 32px;font-family:Manrope,sans-serif!important;font-size:clamp(18px,1.3vw,22px)!important;font-weight:400!important;line-height:1.5!important;color:#1e293b;border-bottom:1px solid #f1f5f9;transition:background-color .15s ease}.senn-routes-table tr:last-child td{border-bottom:none}.senn-routes-table tr:hover td{background:#f8fafc}.senn-route-name{font-weight:700!important;color:var(--blue, #0061f8)!important;font-size:clamp(18px,1.3vw,22px)!important}.senn-route-scale{display:inline-flex;align-items:center;background:#eef6ff;color:var(--blue, #0061f8);padding:8px 20px;border-radius:9999px;font:700 clamp(15px,1.1vw,17.5px)/1.3 "Manrope",sans-serif!important;border:1px solid rgba(0,97,248,.15);white-space:nowrap}.senn-lpps-callout{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;background:linear-gradient(135deg,#f0f7ff,#e6f2ff);border:1.5px solid #bfdbfe;border-radius:24px;padding:26px 32px;color:#0f172a;display:flex;flex-direction:column;gap:10px;box-shadow:0 4px 16px #0061f80d}.senn-lpps-callout h3,.senn-lpps-callout .callout-title{margin:0!important;font:700 clamp(18px,1.3vw,22px)/1.3 "Manrope",sans-serif!important;color:var(--blue, #0061f8)!important;display:flex;align-items:center;gap:10px}.senn-lpps-callout h4,.senn-lpps-callout p{margin:0!important;font:400 clamp(18px,1.3vw,22px)/1.5 "Manrope",sans-serif!important;color:#334155!important;letter-spacing:-.2px!important;max-width:100%}.senn-block-section{width:85%!important;max-width:85%!important;margin:75px auto 0!important;display:flex;flex-direction:column;gap:20px}.senn-stat-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;align-items:stretch}@media(max-width:1080px){.senn-stat-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.senn-stat-grid-4{grid-template-columns:1fr}}.senn-stat-card{background:#edf5ff;border-radius:22px;padding:24px 20px;min-height:140px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:4px;box-sizing:border-box;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background-color .25s ease}.senn-stat-card:hover{transform:translateY(-3px);background:#e4f0ff;box-shadow:0 10px 24px #0056d61f}.senn-stat-num{font:800 clamp(36px,3.2vw,50px)/1.05 "Manrope",sans-serif;color:var(--blue, #0061f8);letter-spacing:-.02em}.senn-stat-tag{font:700 12.5px/1.35 Manrope,sans-serif;text-transform:uppercase;color:var(--blue, #0061f8);letter-spacing:.05em;margin-top:2px;display:block}.senn-stat-text{margin:6px 0 0;font:500 13.5px/1.55 Manrope,sans-serif;color:#334155}.senn-mfg-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;align-items:stretch}@media(max-width:1080px){.senn-mfg-grid-3{grid-template-columns:1fr;gap:20px}.senn-mfg-flip-card{height:520px}}.senn-mfg-flip-card{perspective:1200px;height:580px;width:100%;cursor:pointer;outline:none}.senn-mfg-flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.4,0,.2,1);border-radius:26px}.senn-mfg-flip-card:hover .senn-mfg-flip-inner,.senn-mfg-flip-card:focus-visible .senn-mfg-flip-inner,.senn-mfg-flip-card.flipped .senn-mfg-flip-inner{transform:rotateY(180deg)}.senn-mfg-card-front{position:absolute;inset:0;width:100%;height:100%;border-radius:26px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 10px 32px #001e5014;border:1.5px solid rgba(0,97,248,.14);display:flex;flex-direction:column;justify-content:flex-end;background:#001a40;transition:border-color .3s ease,box-shadow .3s ease}.senn-mfg-flip-card:hover .senn-mfg-card-front{border-color:#0061f8;box-shadow:0 18px 44px #0061f833}.senn-mfg-front-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .65s cubic-bezier(.2,0,.2,1)}.senn-mfg-flip-card:hover .senn-mfg-front-img{transform:scale(1.05)}.senn-mfg-front-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#02122b0a,#02122b26 35%,#00235fd1 68%,#00194bf7);z-index:1}.senn-mfg-front-content{position:relative;z-index:2;padding:28px 24px 24px;display:flex;flex-direction:column;gap:10px}.senn-front-badge{align-self:flex-start;background:#fffffff2;color:var(--blue, #0061f8);font:700 11.5px/1 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.06em;padding:6px 14px;border-radius:9999px;box-shadow:0 2px 8px #0000001f}.senn-mfg-front-title{margin:0;font:700 clamp(20px,1.6vw,24px)/1.25 "Manrope",sans-serif;color:#fff;letter-spacing:-.01em;text-shadow:0 2px 8px rgba(0,0,0,.35)}.senn-mfg-front-desc{margin:0;font:400 14px/1.55 Manrope,sans-serif;color:#ffffffeb;letter-spacing:-.01em}.senn-mfg-flip-hint{display:inline-flex;align-items:center;gap:7px;margin-top:4px;font:700 11.5px/1 Manrope,sans-serif;color:#67e8f9;text-transform:uppercase;letter-spacing:.05em}.senn-mfg-flip-hint svg{transition:transform .4s ease}.senn-mfg-flip-card:hover .senn-mfg-flip-hint svg{transform:rotate(180deg)}.senn-mfg-card-back{position:absolute;inset:0;width:100%;height:100%;border-radius:26px;overflow-y:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(180deg);background:#edf5ff;border:1.5px solid rgba(0,97,248,.22);padding:26px 22px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;box-shadow:0 14px 36px #0061f81f}.senn-mfg-card-back::-webkit-scrollbar{width:4px}.senn-mfg-card-back::-webkit-scrollbar-thumb{background:#0061f84d;border-radius:4px}.senn-mfg-box-head{display:flex;flex-direction:column;gap:6px;padding-bottom:10px;border-bottom:1px solid rgba(0,97,248,.14)}.senn-mfg-box-title{margin:0;font:700 clamp(18px,1.4vw,21px)/1.25 "Manrope",sans-serif;color:var(--blue, #0061f8)}.senn-mfg-box-desc{margin:0;font:500 13px/1.45 Manrope,sans-serif;color:#475569}.senn-mfg-box-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.senn-mfg-box-list li{display:flex;align-items:flex-start;gap:8px;font:500 13px/1.45 Manrope,sans-serif;color:#1e293b}.senn-box-bullet{width:5.5px;height:5.5px;border-radius:50%;background:var(--blue, #0061f8);margin-top:6.5px;flex-shrink:0}.senn-analytics-card{background:#edf5ff;border-radius:24px;padding:28px 26px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background-color .25s ease}.senn-analytics-card:hover{background:#e4f0ff;box-shadow:0 10px 24px #0056d61f}.senn-analytics-intro{display:flex;flex-direction:column;gap:6px}.senn-analytics-heading{margin:0;font:700 clamp(19px,1.8vw,23px)/1.3 "Manrope",sans-serif;color:var(--blue, #0061f8)}.senn-analytics-intro p{margin:0;font:500 14px/1.55 Manrope,sans-serif;color:#475569}.senn-pills-wrap{display:flex;flex-wrap:wrap;gap:9px}.senn-blue-pill{background:#fff;color:var(--blue, #0061f8);font:700 12.5px/1 Manrope,sans-serif;padding:9px 17px;border-radius:9999px;border:1px solid rgba(0,97,248,.15);box-shadow:0 2px 6px #0061f80a;transition:all .2s ease}.senn-blue-pill:hover{background:var(--blue, #0061f8);color:#fff;border-color:var(--blue, #0061f8);transform:translateY(-2px);box-shadow:0 6px 16px #0061f840}.senn-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;width:100%;align-items:stretch}@media(max-width:960px){.senn-grid-3{grid-template-columns:1fr}}.senn-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;width:100%;align-items:stretch}@media(max-width:768px){.senn-grid-2{grid-template-columns:1fr}}.senn-feature-card{background:#edf5ff;border-radius:22px;padding:26px 24px 22px;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px;box-sizing:border-box;border:1px solid rgba(0,97,248,.08);box-shadow:0 4px 20px #001e500a;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.senn-feature-card:hover{transform:translateY(-4px);background:#e4f0ff;border-color:#0061f838;box-shadow:0 12px 30px #0056d61f}.senn-feature-title{margin:0;font:700 clamp(18px,1.6vw,20px)/1.3 "Manrope",sans-serif;color:var(--blue, #0061f8)}.senn-feature-desc{margin:0;font:500 13.5px/1.55 Manrope,sans-serif;color:#334155}.senn-address-text{font-style:normal;font:500 14px/1.6 Manrope,sans-serif;color:#334155;margin:0}.senn-contact-img-wrap{width:100%;height:clamp(230px,22vw,280px);min-height:230px;border-radius:18px;overflow:hidden;margin-top:14px;background:#dbeafe;box-shadow:0 2px 10px #001e500d}.senn-contact-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s cubic-bezier(.16,1,.3,1)}.senn-feature-card:hover .senn-contact-img-wrap img{transform:scale(1.04)}.senn-capacity-banner{position:relative;width:100%;min-height:500px;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#003ea1,#0050c7,#0061f8);box-shadow:0 16px 44px #003ea138;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;box-sizing:border-box}.senn-cap-banner-img-wrap{position:absolute;top:0;right:0;bottom:0;width:48%;height:100%;overflow:hidden;z-index:1;background:#003ea1}.senn-cap-banner-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right 20%;opacity:1;pointer-events:none}.senn-cap-banner-angled-panel{position:absolute;inset:0;width:60%;background:linear-gradient(135deg,#039,#004ecc 55%,#0061f8);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);z-index:2;filter:drop-shadow(14px 0 28px rgba(0,40,140,.55));pointer-events:none}.senn-cap-banner-scrim{position:absolute;inset:0;background:linear-gradient(90deg,#003399 0%,rgba(0,51,153,.98) 42%,rgba(0,78,204,.55) 58%,transparent 76%);z-index:3;pointer-events:none}.senn-cap-banner-content{position:relative;z-index:5;width:100%;max-width:620px;padding:48px 56px;display:flex;flex-direction:column;justify-content:center}.senn-cap-banner-body{display:flex;flex-direction:column;gap:18px}.senn-cap-banner-text,h4.senn-cap-banner-text{margin:0;font-size:clamp(18px,1.3vw,22px)!important;font-weight:400!important;line-height:1.55!important;color:#fffffff5!important;letter-spacing:-.01em}.senn-cap-mfg-label{font-size:clamp(22px,1.6vw,26px)!important;font-weight:700!important;color:#fff!important;letter-spacing:-.01em;line-height:1.3!important;margin-right:4px}@media(max-width:992px){.senn-capacity-banner{min-height:auto}.senn-cap-banner-img-wrap{width:100%}.senn-cap-banner-angled-panel{width:100%;clip-path:none;background:linear-gradient(180deg,#003399f2,#0061f8eb)}.senn-cap-banner-content{max-width:100%;padding:36px 28px}}@media(max-width:540px){.senn-cap-banner-content{padding:26px 20px}.senn-cap-banner-text,h4.senn-cap-banner-text{font-size:16px!important;font-weight:400!important;line-height:1.5!important}}.senn-lead-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.2vw,32px);width:100%;align-items:stretch}@media(max-width:1080px){.senn-lead-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.senn-lead-grid-4{grid-template-columns:1fr}}.senn-lead-card{width:100%;display:flex;flex-direction:column;gap:14px;background:transparent;border:none;padding:0;text-align:left;transition:transform .3s cubic-bezier(.2,0,.2,1)}.senn-lead-card:hover{transform:translateY(-6px)}.senn-lead-photo{width:100%;aspect-ratio:1 / 1!important;border-radius:20px;overflow:hidden;background:#f1f5f9;position:relative;box-shadow:0 4px 18px #0000000d;border:1px solid rgba(0,97,248,.08);transition:box-shadow .3s ease,border-color .3s ease;display:block}.senn-lead-card:hover .senn-lead-photo{box-shadow:0 12px 30px #0061f826;border-color:#0061f840}.senn-lead-photo img{width:100%;height:100%;object-fit:cover;object-position:center 12%;display:block;transition:transform .4s cubic-bezier(.2,0,.2,1)}.senn-lead-card:hover .senn-lead-photo img{transform:scale(1.03)}.senn-lead-info{display:flex;flex-direction:column;gap:4px}.senn-lead-name{margin:0;font:700 clamp(17px,1.4vw,20px)/1.25 "Manrope",sans-serif;color:var(--blue, #0061f8);letter-spacing:-.01em}.senn-lead-title{margin:0;font:500 clamp(13.5px,1.05vw,15px)/1.45 "Manrope",sans-serif;color:#475569}.senn-cta{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto!important;min-height:250px!important;box-sizing:border-box!important;border-radius:28px!important;padding:32px 60px!important;position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px;background:linear-gradient(89deg,#beedfae6 34.8%,#eaf9fff2 70%,#f7fbff);border:1px solid rgba(0,97,248,.15);box-shadow:0 12px 36px #0061f814}.senn-cta-copy{position:relative;z-index:1;max-width:720px;display:flex;flex-direction:column;gap:12px}.senn-cta-copy h2{margin:0;font:700 clamp(24px,2.8vw,40px)/1.2 "Manrope",sans-serif;color:var(--blue-2, #0050c7);letter-spacing:-.02em}.senn-cta-copy h4,.senn-cta-copy p{margin:0;font:400 clamp(18px,1.3vw,22px)/1.5 "Manrope",sans-serif!important;color:var(--n9, #1e293b)!important;letter-spacing:-.2px!important}.senn-cta-links{display:flex;gap:20px;flex-wrap:wrap;align-items:center;font:500 14px/1 Manrope,sans-serif;margin-top:4px;color:#475569}.senn-cta-links a{color:var(--blue, #0061f8);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.senn-cta-links a:hover{color:#003db3}.senn-cta-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;position:relative;z-index:1}.senn-cta-btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;font:700 13.5px/1 Manrope,sans-serif;padding:13px 28px;border-radius:9999px;text-decoration:none;text-transform:uppercase;letter-spacing:.6px;transition:transform .2s cubic-bezier(.2,0,.2,1),box-shadow .2s ease,background-color .2s ease,color .2s ease;white-space:nowrap;cursor:pointer}.senn-cta-btn--primary{background:linear-gradient(180deg,#0061f8,#0140a2);color:#fff;border:none;box-shadow:0 4px 16px #0061f847}.senn-cta-btn--primary:hover{transform:translateY(-2px);background:linear-gradient(180deg,#004ecc,#002db3);box-shadow:0 10px 28px #0040a26b;color:#fff}.senn-cta-btn--secondary{background:#fff;color:var(--blue, #0061f8);border:1.5px solid rgba(0,97,248,.35);box-shadow:0 2px 8px #0000000a}.senn-cta-btn--secondary:hover{background:#eef6ff;border-color:var(--blue, #0061f8);color:#004ecc;transform:translateY(-2px);box-shadow:0 6px 18px #0061f826}.senn-cta-btn svg{transition:transform .25s ease}.senn-cta-btn:hover svg{transform:translate(2px,-2px)}.peptides-stats-grid{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,24px)}@media(max-width:1080px){.peptides-stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.peptides-stats-grid{grid-template-columns:1fr}}.peptides-stat-card{background:#edf5ff;border-radius:26px;padding:clamp(26px,2.2vw,34px) clamp(26px,2.2vw,32px);min-height:165px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;gap:12px;box-sizing:border-box;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.peptides-stat-card:hover{transform:translateY(-2px);background:#e3efff;box-shadow:0 8px 20px #0061f81a}.peptides-stat-val{font-family:Manrope,sans-serif!important;font-size:clamp(48px,3.8vw,64px)!important;line-height:1!important;font-weight:600!important;color:#0061f8!important;letter-spacing:-.01em!important;white-space:nowrap!important;margin:0!important}.peptides-stat-label{font-family:Manrope,sans-serif!important;font-size:clamp(12.5px,.95vw,14.5px)!important;line-height:1.4!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#0061f8!important;margin:0!important}.senn-phases-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,22px);width:100%!important;max-width:100%!important;margin:clamp(24px,3vw,36px) 0 0 0!important;align-items:stretch}@media(max-width:1080px){.senn-phases-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.senn-phases-grid{grid-template-columns:1fr}}.senn-phase-card{background:#edf5ff;border-radius:22px;padding:24px 20px;min-height:160px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;box-sizing:border-box;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background-color .25s ease}.senn-phase-card:hover{transform:translateY(-3px);background:#e4f0ff;box-shadow:0 10px 24px #0056d61f}.senn-phase-num-badge{font:700 12px/1.2 Manrope,sans-serif;text-transform:uppercase;color:var(--blue, #0061f8);letter-spacing:.06em;display:block}.senn-phase-qty{font:800 clamp(24px,2vw,32px)/1.15 "Manrope",sans-serif;color:var(--blue, #0061f8);letter-spacing:-.02em;margin:2px 0 6px;min-height:38px;display:flex;align-items:center}.senn-phase-act{margin:0;font:500 13.5px/1.55 Manrope,sans-serif;color:#334155;flex:1 1 auto}.peptides-capacity-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%!important;max-width:100%!important;margin:clamp(24px,3vw,36px) 0 0 0!important;align-items:stretch}@media(max-width:860px){.peptides-capacity-grid{grid-template-columns:1fr}}.senn-capacity-section{width:85%!important;max-width:85%!important;margin:75px auto 0!important;display:flex;flex-direction:column;gap:24px}.senn-capacity-card{background:#edf5ff;border-radius:22px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background-color .25s ease}.senn-capacity-card:hover{transform:translateY(-3px);background:#e4f0ff;box-shadow:0 10px 24px #0056d61f}.senn-capacity-card h3{margin:0;font:700 20px/1.3 Manrope,sans-serif;color:var(--blue, #0061f8);display:flex;align-items:center;gap:12px}.senn-capacity-icon-badge{width:36px;height:36px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #0061f81a}.senn-capacity-card p{margin:0;font:500 14.5px/1.6 Manrope,sans-serif;color:#334155}.senn-phases-section,.senn-compliance-section{width:85%!important;max-width:85%!important;margin:75px auto 0!important;display:flex;flex-direction:column;gap:24px}.senn-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}@media(max-width:960px){.senn-compliance-grid{grid-template-columns:1fr}}.senn-compliance-card{background:#edf5ff;border-radius:22px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background-color .25s ease}.senn-compliance-card:hover{transform:translateY(-3px);background:#e4f0ff;box-shadow:0 10px 24px #0056d61f}.senn-compliance-card h4{margin:0;font:700 18px/1.3 Manrope,sans-serif;color:var(--blue, #0061f8);display:flex;align-items:center;gap:10px}.senn-compliance-card p{margin:0;font:500 14px/1.6 Manrope,sans-serif;color:#334155}.senn-footprint-section{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;display:flex;flex-direction:column;gap:24px}.senn-footprint-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px);width:100%;align-items:stretch}@media(max-width:960px){.senn-footprint-grid{grid-template-columns:1fr}}.senn-footprint-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:24px 22px 20px;display:flex;flex-direction:column;box-sizing:border-box;box-shadow:0 4px 20px #00000008;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .25s ease}.senn-footprint-card:hover{transform:translateY(-4px);border-color:#cbd5e1;box-shadow:0 14px 32px #0061f814}.senn-footprint-card-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.senn-footprint-flag-wrap{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #0000001f;flex-shrink:0}.senn-footprint-tag{font:700 11.5px/1 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--blue, #0061f8);background:#eaf4ff;padding:6px 14px;border-radius:9999px;width:fit-content;border:1px solid rgba(0,97,248,.12)}.senn-footprint-title{margin:0 0 8px;font:700 clamp(18px,1.35vw,21px)/1.3 "Manrope",sans-serif;color:#0f172a;letter-spacing:-.01em}.senn-footprint-desc{margin:0 0 18px;font:400 14px/1.55 Manrope,sans-serif;color:#64748b;flex:1 1 auto}.senn-footprint-img-wrap{width:100%;height:180px;border-radius:16px;overflow:hidden;margin-top:auto;background:#f1f5f9}.senn-footprint-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s cubic-bezier(.16,1,.3,1)}.senn-footprint-card:hover .senn-footprint-img-wrap img{transform:scale(1.04)}.senn-staircase-section{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;display:flex;flex-direction:column;gap:20px}.senn-staircase-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important;background:linear-gradient(135deg,#edf7ff,#f4fbff);border:1.5px solid #d4e8fc;border-radius:40px;padding:clamp(36px,4.5vw,56px) clamp(24px,4vw,52px) clamp(44px,5vw,64px);position:relative;overflow:hidden;box-shadow:0 16px 40px #0061f80d}.senn-staircase-track-wrap{position:relative;width:100%;margin-top:0}.cdmo-staircase-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.senn-staircase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.8vw,24px);position:relative;z-index:2;align-items:start}@media(min-width:961px){.cdmo-step-card.step-1{margin-top:135px}.cdmo-step-card.step-2{margin-top:90px}.cdmo-step-card.step-3{margin-top:45px}.cdmo-step-card.step-4{margin-top:0}}.cdmo-step-card{background:#fff;border:1.5px solid #dcebfa;border-radius:20px;padding:24px 20px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 8px 24px #0061f80f;position:relative;z-index:2;transition:all .3s cubic-bezier(.16,1,.3,1);min-height:200px;box-sizing:border-box}.cdmo-step-card:hover{transform:translateY(-6px);border-color:#0061f8;box-shadow:0 16px 36px #0061f824}.cdmo-step-icon-wrap{width:44px;height:44px;border-radius:50%;background:#eef6ff;border:1.5px solid #cde4ff;display:flex;align-items:center;justify-content:center;margin-bottom:12px;color:#0061f8;box-shadow:0 4px 12px #0061f814;transition:all .25s ease;flex-shrink:0}.cdmo-step-card:hover .cdmo-step-icon-wrap{transform:scale(1.08);background:#0061f8;border-color:#0061f8;color:#fff}.cdmo-step-card:hover .cdmo-step-icon-wrap svg{stroke:#fff}.cdmo-step-phase{font:700 12px/1.2 Manrope,sans-serif;text-transform:uppercase;color:#0061f8;letter-spacing:.8px;margin-bottom:4px;display:block}.cdmo-step-qty{font:800 clamp(20px,1.5vw,24px)/1.2 "Manrope",sans-serif;color:#0061f8;margin:0 0 8px;letter-spacing:-.01em}.cdmo-step-desc{font:400 14px/1.55 Manrope,sans-serif;color:#475569;margin:0}@media(max-width:960px){.cdmo-staircase-svg{display:none}.senn-staircase-grid{grid-template-columns:1fr;gap:16px}.cdmo-step-card{min-height:auto;margin-top:0!important;border-left:4px solid #0061f8}}.peptides-lifecycle.senn-staircase-section{gap:0}.peptides-lifecycle .senn-staircase-card{background:linear-gradient(180deg,#f7fcff47,#f7fcff14 40%,#f7fcff33),url(/assets/peptides/lifecycle-bg.webp) center / cover no-repeat;border:0;box-shadow:none;padding:clamp(32px,4vw,52px) clamp(22px,3.4vw,48px) clamp(36px,4.2vw,56px)}.peptides-lifecycle .senn-staircase-head{max-width:820px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:clamp(28px,3.2vw,40px);position:relative;z-index:2}.peptides-lifecycle .senn-staircase-head h2{margin:0;font:700 clamp(26px,2.8vw,42px)/1.15 "Manrope",sans-serif;color:#0b1b3a;letter-spacing:-.03em}.peptides-lifecycle .senn-staircase-head h4{margin:0;max-width:640px;font:400 clamp(16px,1.2vw,20px)/1.5 "Manrope",sans-serif!important;color:#64748b!important}.peptides-lifecycle .senn-staircase-track-wrap{min-height:0}.peptides-lifecycle .cdmo-staircase-svg{top:0;left:0;height:100%;z-index:3}.peptides-lifecycle .senn-staircase-grid{gap:clamp(12px,1.5vw,20px)}@media(min-width:961px){.peptides-lifecycle .cdmo-step-card.step-1{margin-top:72px}.peptides-lifecycle .cdmo-step-card.step-2{margin-top:48px}.peptides-lifecycle .cdmo-step-card.step-3{margin-top:24px}.peptides-lifecycle .cdmo-step-card.step-4{margin-top:0}}.peptides-lifecycle .cdmo-step-card{padding:0;min-height:0;overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 28px #0f37781a;background:#fff}.peptides-lifecycle .cdmo-step-card:hover{transform:translateY(-6px);border-color:#b9d7ff}.peptides-lifecycle .cdmo-step-media{position:relative;width:100%;aspect-ratio:16 / 10.2;overflow:hidden;background:#e8f3ff}.peptides-lifecycle .cdmo-step-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.peptides-lifecycle .cdmo-step-node{position:absolute;top:18%;left:14%;width:12px;height:12px;border-radius:50%;background:#0061f8;border:3px solid #ffffff;box-shadow:0 0 0 3px #0061f82e;z-index:2}.peptides-lifecycle .cdmo-step-body{padding:14px 16px 18px;display:flex;flex-direction:column;align-items:flex-start}.peptides-lifecycle .cdmo-step-icon-wrap{width:34px;height:34px;margin-bottom:8px;background:#eef6ff;border:1px solid #d5e8ff;box-shadow:none}.peptides-lifecycle .cdmo-step-phase{font:700 11px/1.2 Manrope,sans-serif;letter-spacing:.7px}.peptides-lifecycle .cdmo-step-qty{font:800 clamp(18px,1.35vw,22px)/1.2 "Manrope",sans-serif;margin:0 0 6px}.peptides-lifecycle .cdmo-step-desc{font:400 13px/1.5 Manrope,sans-serif}@media(max-width:960px){.peptides-lifecycle .cdmo-step-card{border-left:1px solid rgba(255,255,255,.9)}.peptides-lifecycle .cdmo-step-node{display:none}}.peptides-capabilities-section{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;display:flex;flex-direction:column;gap:20px}.peptides-capabilities-hero{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important;min-height:600px;border-radius:40px;padding:60px 80px;position:relative;overflow:hidden;background-size:cover;background-position:center;display:grid;grid-template-columns:.95fr 1.2fr;gap:60px;align-items:center;color:#fff;transition:background-image .5s ease-in-out;box-shadow:0 20px 50px #00143c1f}.peptides-cap-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#003078d9,#0050be80,#001e50bf);z-index:0}.peptides-cap-copy,.peptides-cap-accordion{position:relative;z-index:1}.peptides-cap-copy h2{margin:0 0 16px;max-width:580px;font:700 clamp(28px,2.3vw,44px)/1.15 "Manrope",sans-serif!important;color:#fff}.peptides-cap-copy h4{margin:0 0 24px;max-width:580px;font-size:clamp(18px,1.3vw,22px)!important;font-weight:400!important;line-height:1.5!important;color:#ffffffeb!important}.peptides-cap-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(180deg,#0061f8,#0140a2);color:#fff;padding:14px 32px;border-radius:9999px;font:700 16px/1 Manrope,sans-serif;text-decoration:none;box-shadow:0 4px 16px #0061f859;transition:all .25s cubic-bezier(.2,0,.2,1);border:none}.peptides-cap-btn:hover{background:linear-gradient(180deg,#004ecc,#002db3);transform:translateY(-2px);box-shadow:0 8px 24px #0040a280;color:#fff}.peptides-cap-accordion{display:grid;gap:16px}.peptides-cap-accordion article{border-radius:20px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px 28px;transition:all .3s ease;box-shadow:0 4px 16px #0000000a}.peptides-cap-accordion article.open{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 12px 32px #0061f81f}.peptides-cap-btn-row{border:0;background:transparent;padding:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;text-align:left}.peptides-cap-accordion-head{display:flex;align-items:center;gap:16px}.peptides-cap-icon-circle{width:44px;height:44px;border-radius:50%;background:#eef6ff;border:1.5px solid #cde4ff;display:flex;align-items:center;justify-content:center;color:#0061f8;flex-shrink:0;transition:all .25s ease}.peptides-cap-accordion article.open .peptides-cap-icon-circle{background:#0061f8;border-color:#0061f8;color:#fff}.peptides-cap-accordion article.open .peptides-cap-icon-circle svg{stroke:#fff}.peptides-cap-title{font:700 18px/1.3 Manrope,sans-serif;color:#070707;transition:color .2s ease}.peptides-cap-accordion article.open .peptides-cap-title{color:#0061f8}.peptides-cap-toggle{width:32px;height:32px;border-radius:50%;background:#f1f6ff;color:#0061f8;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s ease}.peptides-cap-accordion article.open .peptides-cap-toggle{background:#0061f8;color:#fff}.peptides-cap-body{margin-top:14px;padding-top:12px;border-top:1px solid #eaf0f8}.peptides-cap-body p{margin:0;font:400 15px/1.6 Manrope,sans-serif;color:#475569}.peptides-cap-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:#0061f8;font-weight:700;font-size:15px;text-decoration:none;transition:color .2s ease}.peptides-cap-link:hover{color:#0045b8;text-decoration:underline}@media(max-width:1024px){.peptides-capabilities-hero{grid-template-columns:1fr;padding:44px 32px;gap:36px;min-height:auto}}.peptides-compliance-section{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;position:relative;display:flex;flex-direction:column;gap:28px}.peptides-compliance-panel{width:100%!important;max-width:1632px!important;margin-inline:auto!important;min-height:250px;border-radius:9999px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 16px 45px #001e501f}.peptides-compliance-panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.peptides-compliance-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0014326b,#02122b9e)}.peptides-compliance-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px;padding:clamp(30px,4vw,44px) clamp(32px,6vw,100px);max-width:960px;box-sizing:border-box}.peptides-compliance-badge{border:1px solid rgba(255,255,255,.85);background:#00000038;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:9999px;padding:6px 22px;font:700 13.5px/1.6 Manrope,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#fff;display:inline-block}.peptides-compliance-content h3{font:500 clamp(16px,1.25vw,20px)/1.55 "Manrope",sans-serif!important;color:#fff!important;margin:0!important;max-width:820px;text-shadow:0 2px 10px rgba(0,0,0,.45)}@media(max-width:992px){.peptides-compliance-panel{border-radius:40px;min-height:auto}}@media(max-width:600px){.peptides-compliance-panel{border-radius:28px}.peptides-compliance-content{padding:32px 20px;gap:12px}.peptides-compliance-content h3{font-size:14.5px!important}}.senn-stack-wrap{position:relative;width:100%;margin-top:75px;padding-bottom:0;display:flex;flex-direction:column}.senn-stack-wrap>.senn-section-head{width:min(85%,1632px)!important;max-width:1632px!important;margin:0 auto 28px!important}.senn-stack-panel{width:min(85%,1632px)!important;max-width:1632px!important;margin-inline:auto!important;min-height:260px;border-radius:9999px;position:sticky;top:clamp(85px,11vh,115px);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.senn-stack-panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.senn-stack-panel .senn-stack-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00143273,#02122bad)}.senn-stack-panel--dev{z-index:1;margin-top:0;margin-bottom:clamp(140px,20vh,220px)}.senn-stack-panel--quality{z-index:2;margin-top:0;box-shadow:0 -18px 45px #00000047,0 24px 60px #00000052}.senn-stack-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px;padding:clamp(30px,3.5vw,44px) clamp(36px,6vw,100px);max-width:980px;box-sizing:border-box}.senn-stack-badge{border:1px solid rgba(255,255,255,.85);background:#00000038;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:9999px;padding:6px 22px;font:700 13.5px/1.6 Manrope,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#fff;display:inline-block}.senn-stack-content h3{font:500 clamp(15px,1.2vw,18.5px)/1.55 "Manrope",sans-serif!important;color:#fff!important;margin:0!important;max-width:860px;text-shadow:0 2px 10px rgba(0,0,0,.45)}@media(max-width:992px){.senn-stack-panel{border-radius:40px;min-height:auto}}@media(max-width:600px){.senn-stack-panel{border-radius:28px}.senn-stack-content{padding:32px 20px;gap:12px}.senn-stack-content h3{font-size:14.5px!important}}.gls-page-header,.cp-page-title,.cp-hero-banner,.cp-hero-panel,.cp-video-banner{width:85%!important;max-width:85%!important;margin-left:auto!important;margin-right:auto!important}.gls-page-header,h2.gls-page-header,h3.gls-page-header{font:700 clamp(24px,2.4vw,36px)/1.3 "Manrope",sans-serif!important;letter-spacing:-.02em!important;color:var(--blue, #0061f8)!important;margin:clamp(16px,2vw,28px) auto clamp(20px,2.5vw,32px)!important;padding:0}.gls-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#040c208c,#040c2014 45%,#040c200a);z-index:1}.gls-hero-overlay{position:absolute;top:clamp(28px,4.5vw,56px);left:clamp(28px,4.5vw,64px);max-width:min(620px,82%);z-index:2}.gls-hero-heading{margin:0;font:700 clamp(24px,3.6vw,46px)/1.18 "Manrope",sans-serif;color:#fff;letter-spacing:-.02em;text-shadow:0 2px 16px rgba(0,0,0,.5)}.gls-intro{width:min(85%,1632px)!important;max-width:1632px!important;margin:clamp(60px,8vw,118px) auto 0!important;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.gls-intro p,.gls-intro span,.gls-intro h4{margin:0;font-family:var(--font-primary, "Manrope", sans-serif)!important;font-size:clamp(18px,1.3vw,22px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:var(--track-body, -.2px)!important;color:var(--n9, #070707)!important}.gls-section{width:85%!important;max-width:85%!important;margin:clamp(56px,7vw,90px) auto 0!important;display:flex;flex-direction:column;gap:40px}.gls-section-head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:960px}.gls-section-head .cp-section-badge{align-self:flex-start!important;width:fit-content!important;max-width:fit-content!important;padding:8px 24px!important;border-radius:9999px!important;font:700 13.5px/1.4 Manrope,sans-serif!important;letter-spacing:1.2px!important;text-transform:uppercase!important;white-space:nowrap!important}.gls-section-head h2{margin:0;font:700 clamp(32px,3.8vw,48px)/1.15 "Manrope",sans-serif;color:#111827;letter-spacing:-.02em}.gls-section-head p{margin:0;font:400 16px/1.65 Manrope,sans-serif;color:#4b5563;letter-spacing:0}.gls-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%}.gls-card-fixed{height:520px!important;min-height:520px!important;max-height:520px!important;border-radius:40px!important;width:100%!important;max-width:100%!important;flex:none!important}@media(max-width:1024px){.gls-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.gls-cards-grid{grid-template-columns:1fr}}.gls-capsule-section{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;position:relative}.gls-capsule-panel{width:100%!important;max-width:1632px!important;margin-inline:auto!important;aspect-ratio:1280 / 340;max-height:340px;min-height:230px;border-radius:9999px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 16px 45px #001e501f}.gls-capsule-panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.gls-capsule-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00000052,#0000007a)}.gls-capsule-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 32px;max-width:660px}.gls-capsule-badge{border:1px solid rgba(255,255,255,.85);background:#00000038;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:9999px;padding:6px 22px;font:700 var(--fs-badge, 13.5px)/1.6 var(--font-primary, "Manrope", sans-serif);letter-spacing:var(--track-badge, 1px);text-transform:uppercase;color:var(--n1, #ffffff)}.gls-capsule-content h3{font:700 var(--fs-feature, clamp(20px, 1.8vw, 30px))/var(--lh-feature, 1.35) var(--font-primary, "Manrope", sans-serif);color:#fff;margin:0;max-width:600px;text-shadow:0 2px 10px rgba(0,0,0,.45)}@media(max-width:720px){.gls-capsule-panel{aspect-ratio:auto;min-height:240px;max-height:none;border-radius:28px;padding:24px 16px}}.gls-cta{width:85%!important;max-width:85%!important;margin:clamp(80px,10vw,120px) auto 0!important;border-radius:40px;padding:clamp(30px,4vw,60px);position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;min-height:240px}.gls-cta img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.gls-cta .overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(89deg,#beedfae6 34.8%,#00baea00 68.9%)}.gls-cta-copy{position:relative;z-index:1;max-width:784px;display:flex;flex-direction:column;gap:24px}.gls-cta-copy h2{margin:0;font:500 clamp(28px,4vw,50px)/1.1 "Manrope",sans-serif;color:var(--blue-2)}.gls-cta-copy p{margin:0;font:500 22px/1.3 Manrope,sans-serif;color:var(--n9);letter-spacing:.22px}.gls-cta .cp-cta-btn{position:relative;z-index:1}.oe-intro{width:85%!important;max-width:85%!important;margin:clamp(60px,8vw,118px) auto 0!important;display:flex;flex-direction:column;gap:16px}.oe-intro p,.oe-intro span{margin:0;font:500 clamp(18px,2vw,30px)/1.2 "Manrope",sans-serif;transition:color .5s cubic-bezier(.2,0,.2,1)}.oe-intro p:first-child{color:var(--n9)}.oe-intro p:first-child .muted,.oe-intro p:last-child{color:var(--n5)}.oe-intro.is-scrolled p:first-child{color:var(--n5)}.oe-intro.is-scrolled p:first-child .muted,.oe-intro.is-scrolled p:last-child{color:var(--n9)}.oe-section{width:85%!important;max-width:85%!important;margin:clamp(60px,8vw,90px) auto 0!important;display:flex;flex-direction:column;gap:60px}.oe-section-head{display:flex;flex-direction:column;gap:24px;max-width:948px}.oe-section-head h2{margin:0;font:500 clamp(28px,4vw,50px)/1.1 "Manrope",sans-serif;color:var(--n9)}.oe-section-head p{margin:0;font:500 22px/1.3 Manrope,sans-serif;color:var(--n7);letter-spacing:.22px}.oe-card{flex:1 1 320px;height:520px!important;min-height:520px!important;max-height:520px!important;border-radius:40px!important;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end;background:#eee}.oe-card img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.oe-card-label{position:relative;z-index:1;background:linear-gradient(180deg,#0061f8,#004dc5);padding:30px 40px;min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:10px}.oe-card-label span{font:600 28px/1.2 Manrope,sans-serif;color:#fff}.oe-card-arrow{width:40px;height:40px;border-radius:40px;background:#ffffffe6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.oe-frontline{width:85%!important;max-width:85%!important;margin:clamp(60px,8vw,100px) auto 0!important;border-radius:40px;padding:clamp(60px,8vw,120px) clamp(24px,8vw,182px) 60px;background:linear-gradient(135deg,#2b2f36,#14161a);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.oe-frontline h3{margin:0;font:600 clamp(28px,4vw,50px)/1.15 "Manrope",sans-serif;color:#fff;max-width:844px}.oe-frontline-card{margin-top:48px;margin-left:auto;max-width:843px;background:#ffffffe6;border:1px solid #fff;border-radius:24px;padding:40px}.oe-frontline-card p{margin:0;font:500 22px/1.3 Manrope,sans-serif;color:#393939;letter-spacing:.22px}.oe-impact{width:85%!important;max-width:85%!important;margin:clamp(60px,8vw,100px) auto 0!important;display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.oe-impact-copy{display:flex;flex-direction:column;gap:24px}.oe-impact-copy h2{margin:0;font:500 clamp(28px,4vw,50px)/1.1 "Manrope",sans-serif;color:var(--n9)}.oe-impact-copy p{margin:0;font:500 20px/1.4 Manrope,sans-serif;color:var(--n7);letter-spacing:.2px}.oe-belts{display:flex;flex-direction:column;gap:14px;margin-top:8px}.oe-belt-item{background:#fff;border:1.5px solid #0061f8;border-radius:16px;padding:18px 24px;cursor:pointer;text-align:left;transition:all .3s cubic-bezier(.2,.8,.2,1);box-shadow:0 2px 8px #0061f80a}.oe-belt-item:hover{box-shadow:0 6px 16px #0061f81a;transform:translateY(-1px)}.oe-belt-item.is-active{border-color:#0061f8;box-shadow:0 8px 20px #0061f81f}.oe-belt-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.oe-belt-title{margin:0;font:700 18px/1.3 Manrope,sans-serif;color:#0061f8}.oe-belt-toggle{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#0061f8;font-size:22px;font-weight:700;flex-shrink:0;-webkit-user-select:none;user-select:none;line-height:1}.oe-belt-content{margin-top:14px;padding-top:12px;border-top:1px solid #f0f4f8;animation:oeSlideDown .3s cubic-bezier(.2,.8,.2,1) forwards}@keyframes oeSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.oe-belt-bullets{margin:0;padding-left:20px;list-style-type:disc;display:flex;flex-direction:column;gap:8px}.oe-belt-bullets li{font:500 15px/1.55 Manrope,sans-serif;color:#4b5563}.oe-pyramid-wrap{position:relative;width:100%;max-width:480px;margin:0 auto;display:flex;justify-content:center;align-items:center}.oe-pyramid-wrap img{width:100%;height:auto;display:block}.oe-pyramid-btn{position:absolute;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:#fff;border:none;box-shadow:0 3px 10px #0003;display:flex;align-items:center;justify-content:center;color:#0061f8;font-size:20px;font-weight:700;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,background .2s ease,color .2s ease;z-index:5;line-height:1;padding:0}.oe-pyramid-btn:hover{transform:translate(-50%,-50%) scale(1.2);box-shadow:0 6px 16px #0061f859}.oe-pyramid-btn.is-active{background:#0061f8;color:#fff;transform:translate(-50%,-50%) scale(1.15);box-shadow:0 6px 16px #0061f866}.oe-pyramid-btn--0{top:17.5%;left:50%}.oe-pyramid-btn--1{top:41%;left:50%}.oe-pyramid-btn--2{top:62%;left:50%}.oe-pyramid-btn--3{top:87%;left:50%}.oe-cta{width:85%!important;max-width:85%!important;margin:clamp(80px,10vw,120px) auto 0!important;border-radius:40px;padding:clamp(30px,4vw,60px);position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;min-height:240px}.oe-cta img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.oe-cta .overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(89deg,#beedfae6 34.8%,#00baea00 68.9%)}.oe-cta-copy{position:relative;z-index:1;max-width:805px;display:flex;flex-direction:column;gap:24px}.oe-cta-copy h2{margin:0;font:500 clamp(28px,4vw,50px)/1.1 "Manrope",sans-serif;color:var(--blue-2)}.oe-cta-copy p{margin:0;font:500 22px/1.3 Manrope,sans-serif;color:var(--n9);letter-spacing:.22px}.oe-cta .cp-cta-btn{position:relative;z-index:1}@media(max-width:900px){.oe-impact{grid-template-columns:1fr}}.pp-page .cp-about-desc.pp-intro{margin-top:clamp(40px,5vw,65px)!important}.pp-page .cp-about-desc.pp-intro p,.pp-page .cp-about-desc.pp-intro .part-2{font:500 clamp(18px,2vw,30px)/1.3 "Manrope",sans-serif!important;color:var(--n9)}.pp-page .cp-about-desc.pp-intro .part-2{color:var(--n7)}.pp-page .cp-divider{margin-bottom:0!important}.pp-filters{width:min(85%,1632px)!important;max-width:min(85%,1632px)!important;margin:32px auto!important;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px 24px;padding-bottom:24px;border-bottom:1px solid #e2e8f0;position:relative}.pp-search-box{position:relative;display:flex;align-items:center}.pp-search-box input{width:100%;height:52px;padding:0 16px 0 44px;border:1px solid #e3e8ef;border-radius:16px;background:#fff;font:500 clamp(15px,1.08vw,16px)/1.3 "Manrope",sans-serif;color:var(--n9);outline:none;transition:border-color .2s,box-shadow .2s}.pp-search-box input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #0061f81a}.pp-search-icon{position:absolute;left:16px;width:18px;height:18px;color:var(--blue);pointer-events:none}.pp-search-clear{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:#e2e8f0;border:none;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#475569;cursor:pointer;transition:background .15s,color .15s;z-index:2}.pp-search-clear:hover{background:#cbd5e1;color:#0f172a}.pp-suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e3e8ef;border-radius:14px;box-shadow:0 10px 30px #00143c1f;z-index:100;max-height:260px;overflow-y:auto;padding:6px 0;list-style:none;margin:0}.pp-suggestion-item{padding:10px 16px;font:500 14px/1.3 Manrope,sans-serif;color:#1e293b;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .15s ease,color .15s ease}.pp-suggestion-item:hover{background:#f0f6ff;color:#0061f8}.pp-suggestion-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:6px}.pp-select{display:flex;flex-direction:column;gap:10px;min-width:0}.pp-select span{font:700 13px/1 Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase;color:var(--blue)}.pp-select select{width:100%;height:52px;padding:0 44px 0 16px;border:1px solid #e3e8ef;border-radius:16px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230061f8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 16px center;appearance:none;font:500 clamp(15px,1.08vw,16px)/1.3 "Manrope",sans-serif;color:var(--n9);cursor:pointer;outline:none}.pp-select select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #0061f81a}.pp-section-head{width:min(85%,1632px)!important;max-width:min(85%,1632px)!important;margin:75px auto clamp(20px,2.5vw,24px)!important}.pp-section-head .copy{gap:20px}.pp-section-head .cp-section-badge{align-self:flex-start}.pp-table-wrap{width:min(85%,1632px)!important;max-width:min(85%,1632px)!important;margin:0 auto!important;overflow-x:auto;overflow-y:auto;max-height:566px;border-radius:16px;box-shadow:0 4px 24px #00143c0f;border:1px solid #d5dde4;position:relative}.pp-table{width:100%;min-width:860px;border-collapse:collapse;border:none}.pp-table th,.pp-table td{text-align:left;padding:14px 16px;border:1px solid #d5dde4;vertical-align:middle}.pp-table th{position:sticky;top:0;z-index:10;background:#4b5e6b;color:#fff;font:700 clamp(12px,.9vw,13px)/1.25 "Manrope",sans-serif;letter-spacing:.02em;box-shadow:0 1px 3px #0000001f}.pp-table td{background:#fff;font:500 clamp(14px,1vw,16px)/1.45 "Manrope",sans-serif;color:var(--n7)}.pp-table th:first-child,.pp-table td.pp-sr-no{text-align:center;width:72px;color:var(--n9);font-weight:600}.pp-product{color:#0061f8;font-weight:600}.pp-filings{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pp-flag{width:22px;height:22px;border-radius:50%;overflow:hidden;display:inline-flex;flex-shrink:0;box-shadow:0 0 0 1px #00000014}.pp-flag svg{width:22px;height:22px;display:block}.pp-table th:last-child,.pp-table td:last-child{text-align:center;width:96px}.pp-integ{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:18px}.pp-integ svg{width:26px;height:16px;display:block}.pp-integ-stack{gap:1px}.pp-integ-stack svg{width:22px;height:12px}.pp-legend{width:85%!important;max-width:85%!important;margin:20px auto 0!important;padding:16px 18px;border:1px solid #c5e4f2;border-radius:12px;display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between}.pp-legend-group{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.pp-legend-item{display:inline-flex;align-items:center;gap:6px;font:500 clamp(12px,.9vw,13px)/1.2 "Manrope",sans-serif;color:var(--n7)}.pp-disclaimer{width:85%!important;max-width:85%!important;margin:14px auto 0!important;font:500 clamp(12px,.9vw,13px)/1.45 "Manrope",sans-serif;color:var(--n5)}.pp-empty-wrap{width:85%!important;max-width:85%!important;margin:32px auto 0!important;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.pp-empty-wrap .pp-empty{margin:0!important;width:100%!important;max-width:100%!important}.pp-clear-btn{padding:10px 22px;border-radius:12px;background:var(--blue, #0061f8);color:#fff;font:600 14px/1.3 Manrope,sans-serif;border:none;cursor:pointer;transition:background .2s,transform .15s}.pp-clear-btn:hover{background:#004ed0}.pp-cta{margin-bottom:clamp(60px,8vw,110px)!important}.pp-scroll-sentinel{width:85%!important;max-width:85%!important;margin:28px auto 10px!important;display:flex;justify-content:center;align-items:center;min-height:48px}.pp-loading-dots{display:flex;align-items:center;gap:8px}.pp-loading-dots span{width:10px;height:10px;border-radius:50%;background:var(--blue, #0061f8);animation:ppPulse 1.2s infinite ease-in-out both}.pp-loading-dots span:nth-child(1){animation-delay:0s}.pp-loading-dots span:nth-child(2){animation-delay:.2s}.pp-loading-dots span:nth-child(3){animation-delay:.4s}@keyframes ppPulse{0%,80%,to{transform:scale(.6);opacity:.35}40%{transform:scale(1.1);opacity:1}}@media(max-width:760px){.pp-filters{grid-template-columns:1fr;gap:18px}.pp-table th,.pp-table td{font-size:14px;padding:12px 10px}}.rd-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#040c208c,#040c2014 45%,#040c200a);z-index:1}.rd-hero-overlay{position:absolute;top:clamp(28px,4.5vw,56px);left:clamp(28px,4.5vw,64px);max-width:min(620px,82%);z-index:2}.rd-hero-heading{margin:0;font:700 clamp(24px,3.6vw,46px)/1.18 "Manrope",sans-serif;color:#fff;letter-spacing:-.02em;text-shadow:0 2px 16px rgba(0,0,0,.5)}.rd-intro{width:85%!important;max-width:85%!important;margin:75px auto 0!important;display:flex;flex-direction:column;gap:16px}.rd-intro h4,.rd-intro p,.rd-intro span,.rd-intro .muted,.rd-intro .part-1,.rd-intro .part-2,.rd-intro.is-scrolled h4,.rd-intro.is-scrolled p,.rd-intro.is-scrolled span,.rd-intro.is-scrolled .muted,.rd-intro.is-scrolled .part-1,.rd-intro.is-scrolled .part-2{margin:0;font:400 clamp(18px,1.3vw,22px)/1.5 "Manrope",sans-serif!important;color:var(--n9, #0f172a)!important;letter-spacing:-.2px!important}.rd-info-card{background:#fff;border:1.5px solid rgba(0,97,248,.12);border-radius:24px;padding:clamp(28px,3vw,36px) clamp(24px,2.5vw,32px);display:flex;flex-direction:column;justify-content:flex-start;gap:12px;box-shadow:0 4px 18px #001e500a;box-sizing:border-box;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.rd-info-card:hover{transform:translateY(-4px);border-color:#0061f859;box-shadow:0 14px 32px #0061f81a}.rd-info-card-media{width:100%;aspect-ratio:5 / 4;border-radius:16px;overflow:hidden;background:#fff;margin-bottom:4px}.rd-info-card-media img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .35s cubic-bezier(.2,0,.2,1)}.rd-info-card:hover .rd-info-card-media img{transform:scale(1.04)}.rd-info-index{font:700 16px/1 Manrope,sans-serif;color:#0061f8;letter-spacing:.5px;margin-bottom:2px}.rd-info-card h3{margin:0;font:700 clamp(19px,1.8vw,22px)/1.3 "Manrope",sans-serif;color:#0f172a;letter-spacing:-.015em}.rd-info-card p{margin:0;font:500 clamp(14px,1.1vw,15.5px)/1.6 "Manrope",sans-serif;color:#475569;letter-spacing:.02px}.rd-priorities{width:85%!important;max-width:85%!important;margin:75px auto 0!important}.rd-priorities-head{margin-bottom:clamp(28px,3.5vw,40px)}.rd-priorities-head h2{margin:0;font:700 clamp(28px,4vw,48px)/1.15 "Manrope",sans-serif;color:var(--n9, #0f172a);letter-spacing:-.02em}.rd-priorities-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.5vw,28px)}.rd-centers{width:85%!important;max-width:85%!important;margin:75px auto 0!important;min-height:660px;border-radius:40px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(36px,5vw,64px) clamp(24px,5vw,80px) clamp(36px,5vw,60px);box-shadow:0 16px 40px #00000014}.rd-centers img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.rd-centers .overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#00000026,#00000080)}.rd-centers-bg--checkerboard{position:absolute;inset:0;width:100%;height:100%;z-index:0;background-color:#989898;background-image:linear-gradient(45deg,#848484 25%,transparent 25%),linear-gradient(-45deg,#848484 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#848484 75%),linear-gradient(-45deg,transparent 75%,#848484 75%);background-size:80px 80px;background-position:0 0,0 40px,40px -40px,-40px 0px}.rd-centers-checkerboard-overlay{position:absolute;inset:0;z-index:0;background:#0000000d}.rd-centers-content{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;color:#fff}.rd-centers-top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%}.rd-center-badge{display:inline-block;background:#e1f0fe;color:#0061f8;padding:6px 18px;border-radius:20px;font:700 13px/1.2 Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase}.rd-centers-content h2{margin:18px 0 0;font:600 clamp(28px,3.8vw,50px)/1.15 "Manrope",sans-serif;letter-spacing:-.5px;max-width:820px}.rd-centers-intro{margin:16px 0 0;font:500 clamp(16px,1.35vw,21px)/1.45 "Manrope",sans-serif;color:#ffffffeb;max-width:820px}.rd-centers-slide{margin-top:clamp(24px,3.5vw,48px);max-width:840px}.rd-slide-index{margin:0;font:600 15px/1.4 Manrope,sans-serif;letter-spacing:.6px;color:#ffffffe6}.rd-slide-title{margin:12px 0 0;font:700 clamp(28px,3.8vw,50px)/1.15 "Manrope",sans-serif;text-transform:uppercase;letter-spacing:-.4px;white-space:pre-line}.rd-slide-desc{margin:18px 0 28px;font:500 clamp(16px,1.35vw,21px)/1.4 "Manrope",sans-serif;color:#fff;max-width:760px;letter-spacing:-.1px}.rd-slide-points{margin:18px 0 28px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.rd-slide-points li{display:flex;align-items:flex-start;gap:12px;font:500 clamp(16px,1.35vw,21px)/1.35 "Manrope",sans-serif;color:#fff}.rd-bullet-icon{flex-shrink:0;margin-top:4px;color:#fff}.rd-know-more-btn{display:inline-block;background:#0061f8;color:#fff;padding:12px 34px;border-radius:30px;font:700 13px/1.2 Manrope,sans-serif;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;transition:all .3s cubic-bezier(.2,0,.2,1);box-shadow:0 4px 16px #0061f859}.rd-know-more-btn:hover{background:#004ecc;transform:translateY(-2px);box-shadow:0 8px 22px #0061f880}.rd-centers-tabs{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:18px;margin-top:40px}.rd-centers-tab{flex:1 1 260px;min-width:200px;border-radius:18px;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;font:600 clamp(15px,1.25vw,19px)/1.3 "Manrope",sans-serif;letter-spacing:.1px;border:1px solid rgba(0,97,248,.25);background:#fffffff2;color:#0061f8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:all .3s cubic-bezier(.2,0,.2,1);text-align:left}.rd-centers-tab:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #0061f82e}.rd-centers-tab.active{background:#0061f8;color:#fff;border-color:#0061f8;box-shadow:0 8px 24px #0061f866}.rd-tab-arrow{width:14px;height:14px;flex-shrink:0;color:inherit;transition:transform .3s ease}.rd-centers-tab:hover .rd-tab-arrow{transform:translate(2px,-2px)}.rd-centers-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px}.rd-centers-nav button{width:100%;height:100%;border:1.5px solid rgba(0,97,248,.3);background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .25s ease;box-shadow:0 4px 12px #00000026}.rd-centers-nav button:hover{background:#fff;border-color:#0061f8;transform:scale(1.1)}.rd-centers-nav--prev{left:clamp(16px,3vw,40px)}.rd-centers-nav--next{right:clamp(16px,3vw,40px)}.rd-iit-note{width:85%!important;max-width:85%!important;margin:clamp(24px,3vw,36px) auto 0!important;display:flex;align-items:center;gap:18px;background:#eef5ff;border:1px solid rgba(0,97,248,.18);border-radius:20px;padding:clamp(16px,2vw,22px) clamp(24px,3vw,32px)}.rd-iit-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#0061f8;color:#fff;padding:6px 18px;border-radius:20px;font:700 12px/1.2 Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase}.rd-iit-note p{margin:0;font:600 clamp(15px,1.3vw,18px)/1.45 "Manrope",sans-serif;color:#0f2a4a;letter-spacing:.1px}.rd-iit-note p strong{color:#0061f8}.rd-tech{width:85%!important;max-width:85%!important;margin:75px auto 0!important}.rd-tech-head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:900px}.rd-tech-head h2{margin:0;font:700 clamp(28px,4vw,48px)/1.15 "Manrope",sans-serif;color:var(--n9, #0f172a);letter-spacing:-.02em}.rd-tech-head h4,.rd-tech-head p{margin:0;font:400 clamp(18px,1.3vw,22px)/1.5 "Manrope",sans-serif!important;color:#475569!important;letter-spacing:-.2px!important}.rd-tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,28px);margin-top:clamp(32px,4vw,44px)}.rd-green-wrapper{position:relative;width:100%;margin-top:75px;padding:0 0 clamp(40px,5vw,64px);background:radial-gradient(ellipse 75% 55% at 72% 32%,#bcf6d6a6,#dcfcec59 42%,#fff0 75%),radial-gradient(ellipse 65% 50% at 22% 68%,#d0f8e366,#fff0 70%),#fff;overflow:hidden}.rd-green-section{width:85%!important;max-width:85%!important;margin:0 auto!important;text-align:center;position:relative;z-index:1}.rd-green-section h2{margin:0;font:700 clamp(36px,5.5vw,76px)/1.15 "Manrope",sans-serif;color:var(--secondary-green, #197b0c);letter-spacing:-1px}.rd-green-section h4,.rd-green-section p{margin:clamp(20px,2.5vw,32px) auto 0;max-width:1080px;font:400 clamp(18px,1.3vw,22px)/1.5 "Manrope",sans-serif!important;color:#393939!important;letter-spacing:-.2px!important}.rd-green-columns{width:85%!important;max-width:85%!important;margin:clamp(60px,8vw,100px) auto 0!important;display:flex;gap:clamp(32px,4.5vw,64px);align-items:flex-start;position:relative;z-index:1}.rd-green-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:clamp(180px,20vw,260px)}.rd-green-col--staggered{margin-top:clamp(190px,20vw,270px)}.rd-green-card{width:100%;background:#fff;border-radius:36px;overflow:hidden;box-shadow:0 12px 36px #0000000d,0 2px 8px #00000005;border:1px solid rgba(0,0,0,.04);display:flex;flex-direction:column;height:auto;transition:transform .4s cubic-bezier(.2,0,.2,1),box-shadow .4s cubic-bezier(.2,0,.2,1);will-change:transform}.rd-green-card:hover{transform:translateY(-8px);box-shadow:0 24px 56px #137a1d24,0 4px 14px #0000000a}.rd-green-card-media{width:100%;height:360px;overflow:hidden;position:relative;background:#eef8f2;flex-shrink:0}.rd-green-card-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .6s cubic-bezier(.2,0,.2,1)}.rd-green-card:hover .rd-green-card-media img{transform:scale(1.04)}.rd-green-card-content{padding:clamp(22px,2.4vw,28px) clamp(26px,2.8vw,34px) clamp(24px,2.6vw,30px);background:#fff;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.rd-green-card-title{margin:0;font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(18px,1.55vw,22px);line-height:1.25;color:#137a1d;letter-spacing:-.2px}.rd-green-card-desc{margin:0;font-family:Manrope,sans-serif;font-weight:500;font-size:clamp(15.5px,1.2vw,18px);line-height:1.35;color:#374151;letter-spacing:0}.rd-eco-note{width:min(85%,1120px)!important;max-width:1120px!important;margin:75px auto 0!important;text-align:center!important;font:600 clamp(24px,2.4vw,38px)/1.35 "Manrope",sans-serif!important;letter-spacing:-.02em!important;color:#0b6b24!important}.rd-eco-note,.rd-eco-note *{color:#0b6b24!important}.rd-cta{width:85%!important;max-width:85%!important;margin:75px auto!important;border-radius:40px;padding:clamp(36px,5vw,64px);position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px;min-height:250px!important;box-shadow:0 16px 40px #0000000f}.rd-cta img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.rd-cta .overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(88deg,#beedfaeb 42%,#00baea26 80%),#0000000d}.rd-cta-copy{position:relative;z-index:1;max-width:784px;display:flex;flex-direction:column;gap:20px}.rd-cta-copy h2{margin:0;font:600 clamp(28px,4vw,50px)/1.1 "Manrope",sans-serif;color:var(--blue-2);letter-spacing:-.5px}.rd-cta-copy p{margin:0;font:500 clamp(17px,1.8vw,22px)/1.35 "Manrope",sans-serif;color:var(--n9);letter-spacing:.15px}.rd-cta .cp-cta-btn{position:relative;z-index:1}.rd-cta-links{display:flex;flex-wrap:wrap;gap:14px}.rd-cta-links .rd-know-more-btn{box-shadow:0 4px 16px #0061f847}@media(max-width:900px){.rd-green-columns{flex-direction:column;gap:36px}.rd-green-col{gap:36px}.rd-green-col--staggered{margin-top:0}.rd-green-card-media{height:260px}.rd-green-card-content{padding:20px 24px 24px}.rd-centers{padding:36px 24px 32px;min-height:auto}.rd-centers-tabs{flex-direction:column}.rd-centers-tab{width:100%;flex:1 1 100%}.rd-priorities-grid,.rd-tech-grid{grid-template-columns:repeat(2,1fr)}.rd-iit-note{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:560px){.rd-priorities-grid,.rd-tech-grid{grid-template-columns:1fr}}.qc-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#040c2094,#040c2029,#040c200a);z-index:1;border-radius:40px}.qc-hero-overlay{position:absolute;top:clamp(28px,4.5vw,56px);left:clamp(28px,4.5vw,64px);max-width:min(720px,86%);z-index:2}.qc-hero-heading{margin:0;font:700 clamp(24px,3.6vw,46px)/1.18 "Manrope",sans-serif;color:#fff;letter-spacing:-.02em;text-shadow:0 2px 16px rgba(0,0,0,.5)}.qc-intro{width:85%!important;max-width:85%!important;margin:75px auto 0!important;display:flex;flex-direction:column;gap:20px}.qc-intro p,.qc-intro span,.qc-intro .muted,.qc-intro .part-1,.qc-intro .part-2,.qc-intro.is-scrolled p,.qc-intro.is-scrolled span,.qc-intro.is-scrolled .muted,.qc-intro.is-scrolled .part-1,.qc-intro.is-scrolled .part-2{margin:0;font:500 clamp(18px,1.35vw,22px)/1.45 "Manrope",sans-serif!important;color:var(--n9, #0f172a)!important}.qc-metrics{width:85%!important;max-width:85%!important;margin:75px auto 0!important}.qc-metrics-head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:clamp(32px,4vw,48px)}.qc-metrics-head h2{margin:0;font:700 clamp(28px,4vw,48px)/1.15 "Manrope",sans-serif;color:var(--n9, #0f172a);letter-spacing:-.02em}.qc-metrics-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,32px)}.qc-metric-card{background:#edf5ff!important;border-radius:22px!important;border:none!important;padding:24px 22px!important;min-height:130px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important;gap:8px!important;box-sizing:border-box!important;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease!important}.qc-metric-card:hover{transform:translateY(-3px)!important;background:#e4f0ff!important;box-shadow:0 10px 24px #0056d61f!important}.qc-metric-value{margin:0!important;font:700 clamp(36px,3.2vw,48px)/1 "Manrope",sans-serif!important;color:var(--blue, #0061f8)!important;letter-spacing:-.01em!important}.qc-metric-label{margin:0!important;font:700 clamp(12px,.9vw,13.5px)/1.35 "Manrope",sans-serif!important;color:var(--blue, #0061f8)!important;text-transform:uppercase!important;letter-spacing:.04em!important}.qc-systems{position:relative;background:#f4f8fe;padding-top:0;padding-bottom:0;margin-top:75px;display:flex;flex-direction:column}.qc-systems-head{width:85%!important;max-width:85%!important;margin:0 auto clamp(24px,3.5vw,36px)!important;padding-top:clamp(40px,6vw,60px);display:flex;flex-direction:column;gap:20px}.qc-systems-head h2{margin:0;font:700 clamp(28px,4vw,48px)/1.15 "Manrope",sans-serif;color:var(--n9, #0f172a);letter-spacing:-.02em}.qc-stack-card{position:sticky;width:85%!important;max-width:85%!important;margin-inline:auto!important;margin-bottom:clamp(60px,10vh,120px);border-radius:36px;background:#fff;border:1.5px solid rgba(0,97,248,.15);box-shadow:0 10px 32px #00143c0f;padding:clamp(32px,4.5vw,56px);display:grid;grid-template-columns:1.15fr 1fr;grid-template-areas:"copy media";gap:clamp(24px,4vw,56px);align-items:center;min-height:460px;overflow:hidden;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.qc-stack-card:hover{border-color:#0061f847;box-shadow:0 16px 44px #001e5a17}.qc-stack-card--reverse{grid-template-columns:1fr 1.15fr;grid-template-areas:"media copy"}.qc-stack-card--0{top:clamp(120px,15vh,145px);z-index:1}.qc-stack-card--1{top:clamp(140px,17.5vh,165px);z-index:2}.qc-stack-card--2{top:clamp(160px,20vh,185px);z-index:3}.qc-stack-card--3{top:clamp(180px,22.5vh,205px);z-index:4}.qc-card-copy{grid-area:copy;display:flex;flex-direction:column;gap:18px}.qc-card-copy h3,.qc-stack-card .qc-card-copy h3{margin:0!important;font-family:Manrope,Arial,sans-serif!important;font-size:clamp(24px,2.2vw,32px)!important;font-weight:700!important;line-height:1.25!important;color:#0f172a!important;letter-spacing:-.02em!important}.qc-card-copy h4,.qc-stack-card .qc-card-copy h4,.qc-card-copy p{margin:0!important;font-family:Manrope,Arial,sans-serif!important;font-size:clamp(18px,1.3vw,22px)!important;font-weight:400!important;line-height:1.5!important;color:#334155!important;letter-spacing:-.2px!important}.qc-card-highlights{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.qc-card-highlight{display:flex;align-items:baseline;gap:8px;padding:10px 22px;border-radius:999px;background:#f0f7ff;border:1.5px solid rgba(0,97,248,.16)}.qc-card-highlight-value{font:700 clamp(22px,2.2vw,30px)/1.1 "Manrope",sans-serif;color:#0061f8;letter-spacing:-.02em}.qc-card-highlight-label{font:600 clamp(13px,1vw,15px)/1.3 "Manrope",sans-serif;color:#334155}.qc-card-media{grid-area:media;position:relative;width:100%;height:clamp(280px,26vw,380px);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:24px}.qc-card-media img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.qc-below-stack{position:relative;z-index:10;background:#fff;border-top-left-radius:40px;border-top-right-radius:40px;margin-top:20px;padding-top:clamp(60px,8vw,90px);padding-bottom:clamp(60px,8vw,90px);box-shadow:0 -20px 48px #00143c0d}.qc-certs{width:85%!important;max-width:85%!important;margin:0 auto!important;display:flex;gap:28px;flex-wrap:wrap;align-items:stretch}.qc-certs-badge{flex:1 1 280px;border-radius:32px;padding:clamp(32px,4vw,44px);background:linear-gradient(135deg,#eaf5fe,#edf7ff,#f4f9fd);border:1.5px solid rgba(0,97,248,.16);box-shadow:0 8px 24px #0061f80d;display:flex;flex-direction:column;justify-content:center;gap:14px}.qc-certs-badge h3{margin:0;font:700 clamp(24px,2.5vw,32px)/1.2 "Manrope",sans-serif;color:var(--blue-2, #0050c7);letter-spacing:-.02em}.qc-certs-badge p{margin:0;font:500 clamp(16px,1.2vw,18px)/1.55 "Manrope",sans-serif;color:#334155}.qc-certs-icons{flex:2 1 520px;border-radius:32px;background:#f8fbfe;border:1.5px solid rgba(0,97,248,.12);list-style:none;margin:0;display:flex;align-items:stretch;justify-content:center;gap:20px;flex-wrap:wrap;padding:clamp(24px,3vw,36px)}.qc-cert-tile{background:#fff;border-radius:24px;border:1.5px solid rgba(0,97,248,.1);padding:24px 20px;flex:1 1 180px;max-width:220px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px;text-align:center;box-shadow:0 4px 16px #00286408;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.qc-cert-tile:hover{transform:translateY(-4px);border-color:#0061f84d;box-shadow:0 12px 28px #0061f81a}.qc-cert-img-wrap{width:96px;height:96px;border-radius:20px;background:#f1f7fe;display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box;flex-shrink:0}.qc-cert-img-wrap img{width:100%;height:100%;object-fit:contain;display:block}.qc-cert-name{margin:0;font:700 clamp(15px,1.2vw,17px)/1.3 "Manrope",sans-serif;color:#0061f8;letter-spacing:-.01em}.qc-cert-category{margin:0;font:600 clamp(12.5px,1vw,14px)/1.4 "Manrope",sans-serif;color:#475569}.qc-cta{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto!important;border-radius:40px;padding:28px clamp(24px,4.5vw,64px)!important;height:250px!important;min-height:250px!important;box-sizing:border-box!important;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;background:linear-gradient(89deg,#beedfae6 34.8%,#eaf9fff2 70%,#f7fbff);border:1px solid rgba(0,97,248,.15);box-shadow:0 12px 36px #0061f814}.qc-cta img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.qc-cta .overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(89deg,#eaf7ffeb 30%,#f0f9ffd1 70%,#fff9)}.qc-cta-copy{position:relative;z-index:1;max-width:1100px;display:flex;flex-direction:column;gap:8px}.qc-cta-copy h2{margin:0;font:700 clamp(22px,2.3vw,32px)/1.2 "Manrope",sans-serif!important;color:var(--blue-2, #0050c7)!important;letter-spacing:-.02em}.qc-cta-copy h4,.qc-cta-copy p{margin:0;font:400 clamp(15px,1.1vw,17px)/1.45 "Manrope",sans-serif!important;color:var(--n9, #1e293b)!important;letter-spacing:-.15px}.qc-cta-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;position:relative;z-index:1}.qc-cta-btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;font:700 13.5px/1 Manrope,sans-serif;padding:13px 28px;border-radius:9999px;text-decoration:none;text-transform:uppercase;letter-spacing:.6px;transition:transform .2s cubic-bezier(.2,0,.2,1),box-shadow .2s ease,background-color .2s ease,color .2s ease;white-space:nowrap;cursor:pointer}.qc-cta-btn--primary{background:linear-gradient(180deg,#0061f8,#0140a2);color:#fff;border:none;box-shadow:0 4px 16px #0061f847}.qc-cta-btn--primary:hover{transform:translateY(-2px);background:linear-gradient(180deg,#004ecc,#002db3);box-shadow:0 10px 28px #0040a26b;color:#fff}.qc-cta-btn--secondary{background:#fff;color:var(--blue, #0061f8);border:1.5px solid rgba(0,97,248,.35);box-shadow:0 2px 8px #0000000a}.qc-cta-btn--secondary:hover{background:#eef6ff;border-color:var(--blue, #0061f8);color:#004ecc;transform:translateY(-2px);box-shadow:0 6px 18px #0061f826}.qc-cta-btn svg{transition:transform .25s ease}.qc-cta-btn:hover svg{transform:translate(2px,-2px)}@media(max-width:900px){.qc-stack-card{grid-template-columns:1fr;gap:24px;padding:28px 24px;min-height:auto;position:relative;top:auto!important}.qc-stack-card--reverse{grid-template-columns:1fr;grid-template-areas:"copy" "media"}.qc-card-media{height:240px}.qc-card-media img{object-position:center}.qc-metrics-grid{grid-template-columns:repeat(2,1fr)}.qc-certs{flex-direction:column}.qc-cta{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.qc-metrics-grid{grid-template-columns:1fr}.qc-cert-tile{width:100%;max-width:none}.qc-certs-icons{padding:20px 16px}}.cp-page-title,.cp-hero-banner,.cp-hero-panel,.cp-video-banner{width:85%!important;max-width:85%!important;margin-left:auto!important;margin-right:auto!important}.cp-page-title,.fac-page .cp-page-title{font:700 clamp(32px,3.8vw,54px)/1.15 "Manrope",sans-serif!important;letter-spacing:-.02em!important;color:var(--blue, #0061f8)!important;margin:clamp(20px,3vw,36px) auto clamp(20px,3vw,36px)!important;padding:0}.fac-intro{width:85%!important;max-width:85%!important;margin:50px auto 0!important;display:flex;flex-direction:column;gap:20px}.fac-intro p,.fac-intro span,.fac-intro .muted,.fac-intro .part-1,.fac-intro .part-2,.fac-intro.is-scrolled p,.fac-intro.is-scrolled span,.fac-intro.is-scrolled .muted,.fac-intro.is-scrolled .part-1,.fac-intro.is-scrolled .part-2{margin:0;font:500 clamp(18px,1.35vw,22px)/1.45 "Manrope",sans-serif!important;color:var(--n9, #0f172a)!important}.fac-stats-grid{width:85%!important;max-width:85%!important;margin:75px auto 0!important;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:960px){.fac-stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.fac-stats-grid{grid-template-columns:1fr}}.fac-stat-card{background:#edf5ff;border-radius:22px;padding:24px 22px;min-height:130px;display:flex;flex-direction:column;justify-content:center;gap:6px;box-sizing:border-box;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.fac-stat-card:hover{transform:translateY(-3px);background:#e4f0ff;box-shadow:0 10px 24px #0056d61f}.fac-stat-card strong{font:700 clamp(32px,2.5vw,44px)/1.1 "Manrope",sans-serif;color:var(--blue, #0061f8);letter-spacing:-.02em}.fac-stat-card span{font:700 13px/1.35 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--blue, #0061f8)}.fac-filters{width:85%!important;max-width:85%!important;margin:75px auto 0!important;display:flex;gap:clamp(16px,3vw,36px);justify-content:center;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid #e2e8f0;position:relative}.fac-filter{background:none;border:none;cursor:pointer;padding:8px 16px;font:700 clamp(16px,1.8vw,20px)/1.2 "Manrope",sans-serif;letter-spacing:.5px;text-transform:uppercase;color:var(--blue, #0061f8);opacity:.45;transition:opacity .25s ease,color .25s ease;position:relative}.fac-filter:hover{opacity:.85}.fac-filter.active{opacity:1}.fac-filter.active:after{content:"";position:absolute;left:0;right:0;bottom:-19px;height:4px;border-radius:4px;background:linear-gradient(90deg,#016ef7 4.5%,#38b34a 45.6%,#66cef5 98.7%)}.fac-grid{width:85%!important;max-width:85%!important;margin:clamp(36px,5vw,50px) auto 0!important;display:grid;grid-template-columns:repeat(2,1fr);gap:36px 28px}.fac-card{display:flex;flex-direction:column;gap:16px;background:#fff;border-radius:24px;border:1px solid #eef2f7;padding:16px;box-shadow:0 4px 20px #00000008;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.fac-card:hover{transform:translateY(-4px);border-color:#d0e3ff;box-shadow:0 16px 36px #0056d614}.fac-card-image{border-radius:18px;overflow:hidden;aspect-ratio:720 / 380;position:relative;background:#f4f6f8}.fac-card-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.fac-card:hover .fac-card-image img{transform:scale(1.02)}.fac-country-badge{position:absolute;top:14px;right:14px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:5px 14px;border-radius:20px;font:700 13px/1.2 Manrope,sans-serif;color:#1a2a3a;box-shadow:0 3px 10px #0000001f;display:inline-flex;align-items:center;gap:6px}.fac-country-code{font:700 10.5px/1 Manrope,sans-serif;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.fac-card-info{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 6px 6px}.fac-card-name{margin:0;font:700 clamp(20px,2vw,24px)/1.25 "Manrope",sans-serif;color:var(--blue, #0061f8)}.fac-card-loc{margin:6px 0 0;font:600 13.5px/1.3 Manrope,sans-serif;color:#64748b;letter-spacing:.8px;text-transform:uppercase}.fac-category-tag{position:absolute;top:14px;left:14px;background:#0f172abf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:5px 12px;border-radius:20px;font:700 11.5px/1.2 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.6px}.fac-card-caps{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.fac-cap-pill{display:inline-flex;align-items:center;padding:6px 14px;background:#edf5ff;border:none;border-radius:9999px;font:700 12.5px/1.2 Manrope,sans-serif;color:var(--blue, #0061f8);transition:background-color .2s ease,transform .2s ease}.fac-cap-pill:hover{background:#e0eeff}.fac-card-icon{width:42px;height:42px;border-radius:50%;background:#eef6ff;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .2s ease;cursor:pointer}.fac-card-icon:hover{background:#dbeafe;transform:scale(1.05)}.fac-card-icon img{width:18px;height:18px}.fac-network-section{width:85%!important;max-width:85%!important;margin:75px auto 0!important;background:#fff;border-radius:28px;border:1px solid #e2e8f0;box-shadow:0 4px 24px #0032640a;padding:clamp(28px,4vw,44px)}.fac-network-header{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.fac-network-header h2{margin:0;font:700 clamp(26px,3.2vw,44px)/1.15 "Manrope",sans-serif!important;color:var(--n9, #0f172a)!important;letter-spacing:-.02em!important}.fac-network-header p{margin:0;font:500 clamp(16px,1.2vw,20px)/1.4 "Manrope",sans-serif!important;color:var(--n7, #475569)!important;max-width:680px}.fac-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px;border:1px solid #e2e8f0;background:#fff}.fac-table{width:100%;border-collapse:collapse;text-align:left;font-family:Manrope,sans-serif;min-width:680px}.fac-table thead th{background:#f0f7ff;color:#0061f8;font:700 13px/1.3 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.6px;padding:16px 20px;border-bottom:2px solid #d0e3ff;white-space:nowrap}.fac-table tbody td{padding:14px 20px;border-bottom:1px solid #edf2f7;color:#1e293b;font-size:14.5px;vertical-align:middle}.fac-table tbody tr:last-child td{border-bottom:none}.fac-table tbody tr:hover:not(.fac-table-group-row){background:#f8fbff}.fac-table-group-row td{background:#f8fafc;padding:10px 20px!important;border-top:1.5px solid #e2e8f0;border-bottom:1px solid #e2e8f0!important}.fac-group-badge{display:inline-flex;align-items:center;padding:3px 12px;border-radius:999px;font:700 11.5px/1.2 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.75px}.fac-group-badge--formulations{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.fac-group-badge--api{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.fac-group-badge--cdmo{background:#f3e8ff;color:#7e22ce;border:1px solid #e9d5ff}.fac-table-loc strong{color:#0f172a;font-weight:700}.fac-table-val{font-weight:700;color:#0061f8;font-variant-numeric:tabular-nums;white-space:nowrap}.fac-table-dash{color:#94a3b8;font-weight:500}.fac-cta{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto!important;border-radius:40px;padding:30px clamp(24px,4.5vw,60px)!important;height:250px!important;min-height:250px!important;box-sizing:border-box!important;position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.fac-cta img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.fac-cta .overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(89deg,#beedfaf0 47%,#00baea00 75%)}.fac-cta-copy{position:relative;z-index:1;max-width:820px;display:flex;flex-direction:column;gap:12px}.fac-cta-copy h2{margin:0;font:700 clamp(22px,2.4vw,36px)/1.2 "Manrope",sans-serif!important;color:var(--blue-2, #0050c7)!important;letter-spacing:-.02em!important}.fac-cta-copy p,.fac-cta-copy h4{margin:0;font:400 clamp(15px,1.1vw,17px)/1.45 "Manrope",sans-serif!important;color:var(--n9, #0f172a)!important;letter-spacing:-.15px!important}.fac-cta .cp-cta-btn{position:relative;z-index:1}@media(max-width:900px){.fac-grid{grid-template-columns:1fr;gap:32px}}.cp-page-title,.cp-hero-banner,.cp-video-banner,.biz-panel{width:85%!important;max-width:85%!important;margin-left:auto!important;margin-right:auto!important}.sus-intro{width:85%!important;max-width:85%!important;margin:75px auto 0!important;display:flex;flex-direction:column;gap:16px}.sus-intro p,.sus-intro span{margin:0;font:500 clamp(18px,2vw,30px)/1.2 "Manrope",sans-serif;transition:color .5s cubic-bezier(.2,0,.2,1)}.sus-intro p{color:var(--n9)}.sus-intro .muted,.sus-intro p.muted,.sus-intro.is-scrolled p{color:var(--n5)}.sus-intro.is-scrolled .muted,.sus-intro.is-scrolled p.muted{color:var(--n9)}.sus-section-head{width:85%!important;max-width:85%!important;margin:75px auto 0!important;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.sus-section-head .copy{max-width:904px;display:flex;flex-direction:column;gap:24px}.sus-section-head h2{margin:0;font:500 clamp(28px,4vw,50px)/1.1 "Manrope",sans-serif;color:var(--n9)}.sus-section-head p{margin:0;font:500 22px/1.3 Manrope,sans-serif;color:var(--n7);letter-spacing:.22px}.sus-pillar-grid{width:85%!important;max-width:85%!important;margin:clamp(40px,5vw,60px) auto 0!important;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.sus-pillar-card{position:relative;overflow:hidden;height:520px!important;min-height:520px!important;max-height:520px!important;border-radius:40px!important;color:#fff;background:#edf3f5;box-shadow:0 4px 20px #0000000d;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.sus-pillar-card:hover,.sus-pillar-card:focus-visible,.sus-pillar-card.is-open{transform:translateY(-8px);box-shadow:0 24px 48px #0028642e}.sus-pillar-img-wrap{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:1}.sus-pillar-bg{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .65s cubic-bezier(.22,1,.36,1);display:block}.sus-pillar-card:hover .sus-pillar-bg,.sus-pillar-card.is-open .sus-pillar-bg{transform:scale(1.08)}.sus-pillar-sheet{position:absolute;bottom:0;left:0;right:0;width:100%;height:100%;border-radius:36px 36px 40px 40px;padding:28px 28px 32px;display:flex;flex-direction:column;justify-content:flex-start;z-index:2;box-shadow:0 -4px 24px #00000024;transform:translateY(calc(100% - 100px));transition:transform .5s cubic-bezier(.22,1,.36,1),border-radius .4s ease;will-change:transform}.sus-pillar-card:hover .sus-pillar-sheet,.sus-pillar-card.is-open .sus-pillar-sheet{transform:translateY(0);border-radius:40px}.sus-pillar-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px}.sus-pillar-sheet-title{font:700 clamp(20px,1.6vw,26px)/1.15 "Manrope",sans-serif;color:#fff;letter-spacing:-.2px}.sus-pillar-symbol{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#fff;font-size:26px;font-weight:700;display:grid;place-items:center;box-shadow:0 4px 14px #00000026;transition:transform .4s cubic-bezier(.22,1,.36,1)}.sus-pillar-card:hover .sus-pillar-symbol,.sus-pillar-card.is-open .sus-pillar-symbol{transform:rotate(90deg) scale(1.06)}.sus-pillar-sheet-body{margin-top:24px;opacity:0;transform:translateY(16px);transition:opacity .4s cubic-bezier(.22,1,.36,1) .08s,transform .4s cubic-bezier(.22,1,.36,1) .08s;display:flex;flex-direction:column;justify-content:space-between;flex:1}.sus-pillar-card:hover .sus-pillar-sheet-body,.sus-pillar-card.is-open .sus-pillar-sheet-body{opacity:1;transform:translateY(0)}.sus-pillar-sheet-desc{margin:0;font:500 clamp(16px,1.2vw,20px)/1.45 "Manrope",sans-serif;color:#fffffff2;letter-spacing:.2px}.sus-pillar-learn{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:10px 22px;border-radius:999px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:700 13px/1 Manrope,sans-serif;letter-spacing:1px;text-transform:uppercase;text-decoration:none;width:fit-content;border:1px solid rgba(255,255,255,.35);transition:all .25s ease}.sus-pillar-learn:hover{background:#fff;color:#070707;transform:translateY(-2px);box-shadow:0 4px 14px #00000029}@media(max-width:1080px){.sus-pillar-grid{grid-template-columns:repeat(3,1fr);gap:16px}.sus-pillar-bg{height:100%}}@media(max-width:860px){.sus-pillar-grid{grid-template-columns:1fr;gap:20px}}.sus-stat{display:flex;flex-direction:column;gap:10px}.sus-stat-value{margin:0;font:800 clamp(52px,6.2vw,92px)/1.02 "Manrope",sans-serif!important}.sus-stat-label{margin:0;font:700 18px/24px Manrope,sans-serif;letter-spacing:.9px;text-transform:uppercase}.sus-event{width:85%!important;max-width:85%!important;margin:75px auto 0!important;border-radius:40px;padding:clamp(30px,5vw,80px);display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.sus-event-copy{display:flex;flex-direction:column;gap:24px}.sus-event-badge{align-self:flex-start;border-radius:24px;padding:10px 26px;font:600 15px/24px Manrope,sans-serif;letter-spacing:1.5px;text-transform:uppercase;background:#fff;border:1px solid currentColor}.sus-event-title{margin:0;font:600 clamp(24px,3vw,38px)/1.2 "Manrope",sans-serif;letter-spacing:.8px;text-transform:uppercase}.sus-event-desc{margin:0;font:500 22px/1.3 Manrope,sans-serif;color:var(--n9);letter-spacing:.22px}.sus-event-stats{display:flex;flex-wrap:wrap;gap:32px 40px;margin-top:8px}.sus-event-image{border-radius:40px;overflow:hidden;aspect-ratio:720 / 560;position:relative}.sus-event-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sus-event-image .arrow-btn{position:absolute;bottom:24px;right:24px;width:50px;height:50px;border-radius:50%;background:#ffffffd9;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.sus-pillar-tabs{width:100%;max-width:580px;margin:0 auto clamp(20px,2.5vw,32px)!important;display:grid;grid-template-columns:1fr 1fr;background:#edf5ff;padding:6px;border-radius:9999px;border:1px solid rgba(0,97,248,.12);box-shadow:0 4px 16px #0056d60d;box-sizing:border-box;gap:6px}.sus-pillar-tab{background:transparent;border:none;outline:none;padding:13px 20px;text-align:center;font:700 clamp(13px,1.1vw,15px)/1.2 "Manrope",sans-serif;letter-spacing:.4px;text-transform:uppercase;color:#0061f8;cursor:pointer;border-radius:9999px;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:all .25s ease;-webkit-user-select:none;user-select:none;opacity:.75}.sus-pillar-tab:hover{opacity:1;background:#0061f814;color:#0061f8}.sus-pillar-tab.active{background:#0061f8!important;color:#fff!important;opacity:1;box-shadow:0 4px 14px #0061f859}.sus-cta{width:85%!important;max-width:85%!important;margin:75px auto 0!important;border-radius:40px;padding:clamp(30px,4vw,60px);position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;min-height:240px}.sus-cta img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.sus-cta .overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(89deg,#beedfae6 35%,#00baea00 69%)}.sus-cta-copy{position:relative;z-index:1;max-width:843px;display:flex;flex-direction:column;gap:24px}.sus-cta-copy h2{margin:0;font:500 clamp(28px,4vw,50px)/1.1 "Manrope",sans-serif;color:var(--blue-2)}.sus-cta-copy p{margin:0;font:500 22px/1.3 Manrope,sans-serif;color:var(--n9);letter-spacing:.22px}.sus-cta .cp-cta-btn{position:relative;z-index:1}@media(max-width:900px){.sus-event{grid-template-columns:1fr}}.sus-esg-world-badge{display:inline-flex;align-items:center;padding:6px 16px;background:#fff;border-radius:16px;border:1.5px solid #e2e8f0;box-shadow:0 2px 10px #0000000d;transition:transform .25s cubic-bezier(.2,0,.2,1),box-shadow .25s ease,border-color .25s ease;text-decoration:none}.sus-esg-world-badge:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 6px 18px #0000001a}.sus-esg-world-img{height:clamp(34px,3.5vw,44px);width:auto;display:block;object-fit:contain}.sus-goals-sec-img1{width:min(85%,1632px)!important;max-width:min(85%,1632px)!important;margin:75px auto 0!important;display:flex;flex-direction:column}.sus-goals-title-img1{font-family:Manrope,Arial,sans-serif;font-size:clamp(26px,2.3vw,44px);font-weight:700;line-height:1.2;color:#070707;text-align:left;margin:0 0 clamp(20px,2vw,32px);letter-spacing:-.5px}.sus-goals-carousel{width:100%!important;max-width:100%!important;margin:0!important;overflow:visible}.sus-goals-carousel .biz-track{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:8px 4px 18px;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-x pan-y}.sus-goals-carousel .biz-track::-webkit-scrollbar{display:none}.sus-goals-carousel .biz-track:active,.sus-goals-carousel .biz-track.is-dragging{cursor:grabbing;scroll-behavior:auto}.sus-goals-carousel .sus-goal-card{flex:0 0 clamp(270px,calc((100% - 72px)/4),380px);width:clamp(270px,calc((100% - 72px)/4),380px);min-width:clamp(270px,calc((100% - 72px)/4),380px);max-width:clamp(270px,calc((100% - 72px)/4),380px);height:440px;min-height:440px;max-height:440px;border-radius:24px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end;background:#edf4fa;box-shadow:0 4px 20px #0000000f;border:1px solid rgba(0,97,248,.08);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .25s ease;box-sizing:border-box;cursor:pointer}.sus-goals-carousel .sus-goal-card:hover,.sus-goals-carousel .sus-goal-card.is-open{transform:translateY(-5px);box-shadow:0 14px 36px #0061f824;border-color:#0061f838}.sus-goals-carousel .sus-goal-card img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sus-goals-carousel .sus-goal-card:hover img.bg,.sus-goals-carousel .sus-goal-card.is-open img.bg{transform:scale(1.06)}.sus-goals-carousel .biz-sheet{position:absolute;inset:0;width:100%;height:100%;border-radius:20px 20px 24px 24px;background:#0061f8;padding:20px 22px;display:flex;flex-direction:column;box-shadow:0 -4px 20px #00145024;transform:translateY(calc(100% - 84px));transition:transform .5s cubic-bezier(.22,1,.36,1),border-radius .3s ease;will-change:transform;z-index:2;box-sizing:border-box}.sus-goals-carousel .sus-goal-card:hover .biz-sheet,.sus-goals-carousel .sus-goal-card.is-open .biz-sheet{transform:translateY(0);border-radius:24px}.sus-goals-carousel .biz-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.sus-goals-carousel .biz-sheet-title{font-family:Manrope,Arial,sans-serif;font-size:clamp(16px,1.2vw,19px);font-weight:700;line-height:1.25;color:#fff;max-width:80%;margin:0}.sus-goals-carousel .biz-sheet-symbol{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#0061f8;font-size:20px;line-height:1;font-weight:600;box-shadow:0 2px 8px #0000001f;transition:transform .4s cubic-bezier(.22,1,.36,1)}.sus-goals-carousel .sus-goal-card:hover .biz-sheet-symbol,.sus-goals-carousel .sus-goal-card.is-open .biz-sheet-symbol{transform:rotate(45deg)}.sus-goals-carousel .biz-sheet-body{flex:1 1 auto;margin-top:16px;display:flex;flex-direction:column;justify-content:flex-start;opacity:0;transform:translateY(12px);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1);overflow-y:auto;scrollbar-width:none}.sus-goals-carousel .sus-goal-card:hover .biz-sheet-body,.sus-goals-carousel .sus-goal-card.is-open .biz-sheet-body{opacity:1;transform:translateY(0);transition-delay:.08s}.sus-goals-carousel .biz-sheet-desc{margin:0;font-family:Manrope,Arial,sans-serif;font-size:clamp(13px,.95vw,14.5px);font-weight:400;line-height:1.55;color:#fff}.sus-goals-carousel .biz-carousel-controls{width:100%!important;max-width:100%!important;margin:24px 0 0!important;display:flex;align-items:center;justify-content:space-between;gap:24px}.sus-goals-carousel .biz-progress-track{flex:1;height:4px;background:#e2e8f0;border-radius:4px;position:relative;overflow:hidden}.sus-goals-carousel .biz-progress-bar{height:100%;background:#0061f8;border-radius:4px;position:absolute;top:0;left:0;transition:left .12s ease-out,width .12s ease-out}.sus-goals-carousel .biz-carousel-arrows{display:flex;align-items:center;gap:12px;flex-shrink:0}.sus-goals-carousel .biz-arrow-btn{width:44px;height:44px;border-radius:50%;border:1.5px solid #d0d5dd;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#344054;transition:all .2s cubic-bezier(.2,.8,.2,1);padding:0}.sus-goals-carousel .biz-arrow-btn svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.sus-goals-carousel .biz-arrow-btn:hover:not(:disabled){background:#0061f8;border-color:#0061f8;color:#fff;transform:scale(1.05)}.sus-goals-carousel .biz-arrow-btn:disabled{opacity:.35;cursor:not-allowed;border-color:#e5e7eb}@media(max-width:1024px){.sus-goals-carousel .sus-goal-card{flex:0 0 clamp(270px,calc((100% - 48px) / 3),340px);width:clamp(270px,calc((100% - 48px) / 3),340px);min-width:clamp(270px,calc((100% - 48px) / 3),340px);max-width:clamp(270px,calc((100% - 48px) / 3),340px);height:410px;min-height:410px}}@media(max-width:680px){.sus-goals-carousel .sus-goal-card{flex:0 0 82vw;width:82vw;min-width:82vw;max-width:82vw;height:380px;min-height:380px;border-radius:20px}.sus-goals-carousel .biz-sheet{border-radius:16px 16px 20px 20px;padding:16px 18px;transform:translateY(calc(100% - 74px))}.sus-goals-carousel .sus-goal-card:hover .biz-sheet,.sus-goals-carousel .sus-goal-card.is-open .biz-sheet{border-radius:20px}}.sus-kpi-sec-img2{width:min(85%,1632px)!important;max-width:min(85%,1632px)!important;margin:75px auto 0!important;display:flex;flex-direction:column;align-items:flex-start}.sus-kpi-sec-img2 .tag{margin-bottom:clamp(14px,1.5vw,18px)}.sus-kpi-title-img2{font-family:Manrope,Arial,sans-serif;font-size:clamp(26px,2.3vw,44px);font-weight:700;line-height:1.2;color:#070707;margin:0 0 clamp(24px,3vw,36px);text-align:left;letter-spacing:-.5px}.sus-kpi-tag-grid{width:100%!important;max-width:100%!important;margin:0!important;display:grid;grid-template-columns:repeat(2,1fr);gap:20px 24px}.sus-kpi-tag{background:#f8f8f8;border-radius:24px;padding:24px 36px;display:flex;align-items:center;gap:24px;min-height:104px;box-sizing:border-box;border:1.5px solid transparent;transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .2s ease,box-shadow .25s ease,border-color .2s ease}.sus-kpi-tag:hover{transform:translateY(-3px);background:#fff;border-color:#0061f833;box-shadow:0 10px 28px #0061f814}.sus-kpi-tag-icon{width:44px;height:44px;object-fit:contain;flex-shrink:0;display:block}.sus-kpi-tag-content{display:flex;flex-direction:column;gap:4px;flex:1 1 auto}.sus-kpi-tag-val{font-family:Manrope,Arial,sans-serif;font-size:clamp(24px,1.8vw,30px);font-weight:800;color:#0061f8;line-height:1.15;letter-spacing:-.5px}.sus-kpi-tag-label{font-family:Manrope,Arial,sans-serif;font-size:clamp(14px,.95vw,15.5px);line-height:1.4;color:#344054;font-weight:500}@media(max-width:900px){.sus-kpi-tag-grid{grid-template-columns:1fr;gap:16px}.sus-kpi-tag{padding:18px 24px;gap:18px;border-radius:20px;min-height:auto}.sus-kpi-tag-icon{width:38px;height:38px}}.sus-carousel-title{margin:0 0 clamp(18px,2vw,28px)!important;font-family:Manrope,Arial,sans-serif;font-size:clamp(26px,2.3vw,44px);font-weight:700;color:#070707;text-align:left;letter-spacing:-.5px}.sus-carousel-section,.sus-marquee-section{width:min(85%,1632px)!important;max-width:min(85%,1632px)!important;margin:75px auto 0!important;display:flex;flex-direction:column}.sus-cert-row{margin-top:0!important;padding:16px 0!important}.sus-cert-row .cert-track{--cert-gap: clamp(40px, 3.5vw, 60px)}.sus-cert-row img{height:clamp(68px,5.5vw,85px)!important;max-width:clamp(180px,15vw,240px)!important;width:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s cubic-bezier(.2,0,.2,1),filter .25s ease,opacity .25s ease}.sus-cert-row img:hover{transform:scale(1.08)}.sus-cert-row--reverse .cert-track{animation-direction:reverse}@media(max-width:768px){.sus-cert-row{padding:10px 0!important}.sus-cert-row .cert-track{--cert-gap: 28px}.sus-cert-row img{height:clamp(48px,10vw,62px)!important;max-width:160px!important}}.ov-goals{width:85%!important;max-width:85%!important;margin:clamp(60px,8vw,100px) auto 0!important;border-radius:40px;background:radial-gradient(ellipse at 50% 30%,#e2f7e6,#f4fcf6 60%,#fff);padding:clamp(48px,6vw,84px) clamp(20px,4vw,60px);display:flex;flex-direction:column;align-items:center;gap:clamp(32px,4vw,48px);overflow:hidden;position:relative}.ov-goals h2{margin:0;font:600 clamp(32px,4vw,52px)/1.15 "Manrope",sans-serif;color:#197b0c;text-align:center;letter-spacing:-.5px}.ov-goals-slider{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2.5vw,36px);width:100%;max-width:1540px;position:relative}.ov-goal-peek{flex:0 0 clamp(180px,20vw,280px);height:clamp(280px,28vw,360px);background:#ffffffd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:36px;border:1px solid rgba(25,123,12,.08);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #001e0a0a;cursor:pointer;transition:transform .3s ease,background .3s ease,box-shadow .3s ease;padding:24px}.ov-goal-peek:hover{background:#fff;transform:scale(1.03);box-shadow:0 14px 40px #001e0a14}.ov-goal-peek span{font:500 clamp(38px,4.5vw,68px)/1 "Manrope",sans-serif;color:#197b0c;letter-spacing:-1px}.ov-goal-card{flex:0 1 840px;background:#fff;border-radius:36px;padding:clamp(32px,4vw,48px);display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,3.5vw,44px);align-items:center;box-shadow:0 16px 48px #001e0a14;min-height:380px;box-sizing:border-box;position:relative;z-index:2}.ov-goal-copy{display:flex;flex-direction:column;justify-content:space-between;height:100%}.ov-goal-copy h3{margin:0 0 18px;font:600 clamp(24px,2.5vw,32px)/1.2 "Manrope",sans-serif;color:#197b0c;letter-spacing:-.3px}.ov-goal-stat-wrap{display:flex;flex-direction:column;justify-content:center;min-height:140px}.ov-goal-stat-val{margin:0 0 10px;font:800 clamp(52px,6vw,84px)/1 "Manrope",sans-serif!important;color:#111827;letter-spacing:-2px;animation:sus-fade-in .35s cubic-bezier(.2,.8,.2,1) both}.ov-goal-stat-lbl{margin:0;font:700 clamp(12px,1vw,14px)/1.45 "Manrope",sans-serif;color:#4b5563;letter-spacing:.6px;text-transform:uppercase;max-width:380px;animation:sus-fade-in .35s cubic-bezier(.2,.8,.2,1) both}.ov-goal-static-title{margin:auto 0;font:500 clamp(28px,3.2vw,42px)/1.22 "Manrope",sans-serif;color:#111827;letter-spacing:-.5px;max-width:340px;animation:sus-fade-in .35s cubic-bezier(.2,.8,.2,1) both}.ov-goal-segments{display:flex;gap:8px;margin-top:24px;width:100%;max-width:380px}.ov-goal-seg{flex:1;height:4px;border-radius:4px;background:#197b0c;opacity:.25;border:none;padding:0;cursor:pointer;transition:opacity .25s ease,transform .25s ease}.ov-goal-seg:hover{opacity:.6;transform:scaleY(1.4)}.ov-goal-seg.active{opacity:1;transform:scaleY(1.6)}.ov-goal-image{border-radius:28px;overflow:hidden;position:relative;aspect-ratio:4 / 3;width:100%;height:100%;min-height:240px;max-height:300px;box-shadow:0 8px 24px #0000000f}.ov-goal-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ov-goals-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:8px}.ov-goals-nav-btn{width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid rgba(25,123,12,.15);color:#197b0c;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;box-shadow:0 4px 12px #001e0a0f;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none}.ov-goals-nav-btn:hover{transform:scale(1.1);background:#f0fdf4;box-shadow:0 6px 16px #001e0a1f}@media(max-width:1100px){.ov-goal-peek{display:none}.ov-goal-card{flex:1 1 100%;max-width:700px}}@media(max-width:768px){.ov-goal-card{grid-template-columns:1fr;padding:28px 20px;border-radius:28px}.ov-goal-image{min-height:200px}}.ov-leadership{width:100%!important;max-width:100%!important;position:relative;border-radius:clamp(34px,3.8vw,48px);overflow:hidden;aspect-ratio:2.1 / 1;min-height:520px;max-height:640px;background:#edf3f8;box-shadow:0 20px 50px #00225a14}.ov-leadership-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(6px);transform:scale(1.05);border-radius:inherit}.ov-leadership-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#ffffff4d,#ffffff0d,#fff3);z-index:1}.ov-leadership-person{position:absolute;right:clamp(20px,6vw,100px);top:2%;height:182%;max-height:none;width:auto;object-fit:contain;object-position:top center;z-index:2;pointer-events:none;filter:drop-shadow(0 14px 32px rgba(0,0,0,.12))}.ov-quote-card{position:absolute;z-index:3;left:clamp(28px,4vw,64px);bottom:clamp(28px,4vw,52px);width:clamp(380px,48vw,580px);max-width:calc(100% - 48px);background:#fff;border:1.5px solid #0061f8;border-radius:clamp(24px,2.5vw,32px);padding:clamp(26px,3vw,40px) clamp(26px,3.2vw,44px);box-shadow:0 16px 44px #00225a17}.ov-quote-mark{display:flex;align-items:center;margin-bottom:14px}.ov-quote-mark svg{display:block}.ov-quote-text,.ov-quote-text.p4{margin:0;font-family:Manrope,sans-serif!important;font-size:clamp(16px,1.25vw,18.5px)!important;font-weight:700!important;line-height:1.52!important;color:#111827!important;letter-spacing:-.01em!important}.ov-quote-name,.ov-quote-name.p3{margin:20px 0 0!important;font-family:Manrope,sans-serif!important;font-size:clamp(17px,1.3vw,20px)!important;font-weight:700!important;line-height:1.25!important;color:#0061f8!important;letter-spacing:0!important}.ov-quote-role,.ov-quote-role.p4{margin:5px 0 0!important;font-family:Manrope,sans-serif!important;font-size:clamp(12.5px,.95vw,13.5px)!important;font-weight:700!important;line-height:1.3!important;color:#64748b!important;letter-spacing:.7px!important;text-transform:uppercase!important}@media(max-width:960px){.ov-leadership{aspect-ratio:auto;min-height:auto;max-height:none;display:flex;flex-direction:column;padding-bottom:24px}.ov-leadership-person{position:relative;right:auto;top:auto;height:340px;margin:20px auto 0;object-position:top center}.ov-quote-card{position:relative;left:auto;bottom:auto;width:calc(100% - 40px);max-width:100%;margin:16px auto 0;padding:28px 24px}}@media(max-width:640px){.ov-leadership{border-radius:24px}.ov-leadership-person{height:280px}.ov-quote-card{width:calc(100% - 24px);padding:24px 20px;border-radius:20px}.ov-quote-text{font-size:15px;line-height:1.48}}.ov-journey{width:85%!important;max-width:85%!important;margin:clamp(60px,8vw,100px) auto 0!important;border-radius:40px;background:radial-gradient(ellipse at 50% 30%,#e2f7e6,#f4fcf6 60%,#fff);padding:clamp(48px,6vw,84px) clamp(20px,4vw,60px);display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.ov-journey h2{margin:0;font:600 clamp(32px,4vw,52px)/1.15 "Manrope",sans-serif;color:#197b0c;text-align:center;letter-spacing:-.5px}.ov-journey-stage{position:relative;width:100%;max-width:1340px;display:flex;align-items:center;justify-content:center;margin-top:clamp(28px,3.5vw,44px)}.ov-journey-watermark{position:absolute;top:50%;transform:translateY(-50%);font:700 clamp(110px,16vw,220px)/1 "Manrope",sans-serif;color:transparent;-webkit-text-stroke:2px rgba(25,123,12,.22);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;letter-spacing:-2px;animation:sus-fade-in .4s ease both}.ov-journey-watermark--left{left:clamp(0px,2vw,40px)}.ov-journey-watermark--right{right:clamp(0px,2vw,40px)}.ov-journey-card{position:relative;z-index:2;width:min(580px,100%);background:#fff;border-radius:36px;padding:clamp(24px,3.2vw,36px);box-shadow:0 16px 48px #001e0a14;display:flex;flex-direction:column;gap:22px;animation:sus-fade-in .35s cubic-bezier(.2,.8,.2,1) both}.ov-journey-media{width:100%;aspect-ratio:16 / 6.2;border-radius:20px;overflow:hidden;position:relative;box-shadow:0 4px 16px #0000000f}.ov-journey-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:20px;display:block}.ov-journey-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.ov-journey-item{display:flex;align-items:flex-start;gap:12px}.ov-journey-item svg{flex-shrink:0;margin-top:3px}.ov-journey-item span{font:500 clamp(13.5px,1.1vw,15px)/1.45 "Manrope",sans-serif;color:#1b4d14}.ov-journey-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;position:relative;z-index:2}.ov-journey-nav-btn{width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid rgba(25,123,12,.15);color:#197b0c;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;box-shadow:0 4px 12px #001e0a0f;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none}.ov-journey-nav-btn:hover{transform:scale(1.1);background:#f0fdf4;box-shadow:0 6px 16px #001e0a1f}.ov-journey-timeline{position:relative;width:min(780px,92%);margin:clamp(32px,4vw,48px) auto 0;display:flex;flex-direction:column;align-items:center;z-index:2}.ov-timeline-line{position:absolute;top:30px;left:20px;right:20px;height:3px;background:#197b0c40;border-radius:3px}.ov-timeline-progress{height:100%;background:#197b0c;border-radius:3px;transition:width .35s ease}.ov-timeline-nodes{display:flex;justify-content:space-between;width:100%;position:relative}.ov-timeline-node{background:none;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .2s ease}.ov-node-year{font:600 15px/1 Manrope,sans-serif;color:#197b0c;opacity:.65;transition:font-weight .2s,font-size .2s,opacity .2s,transform .2s}.ov-node-dot{width:10px;height:10px;border-radius:50%;background:#197b0c;opacity:.6;transition:transform .2s,opacity .2s,width .2s,height .2s,box-shadow .2s;margin-top:2px}.ov-timeline-node:hover .ov-node-year{opacity:1}.ov-timeline-node.active .ov-node-year{font-weight:800;font-size:20px;opacity:1;transform:translateY(-2px)}.ov-timeline-node.active .ov-node-dot{width:14px;height:14px;opacity:1;transform:scale(1.15);margin-top:0;box-shadow:0 0 0 4px #197b0c2e}@media(max-width:900px){.ov-journey-watermark{display:none}}.ov-partnerships{width:85%!important;max-width:85%!important;margin:clamp(80px,10vw,120px) auto 0!important}.ov-partnerships h2{margin:0 0 clamp(32px,4vw,48px);font:500 clamp(28px,4vw,50px)/1.1 "Manrope",sans-serif;color:var(--n9);text-align:center}.ov-p-tabs{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1.5px solid #e2e8f0;position:relative;margin-bottom:clamp(32px,4vw,48px)}.ov-p-tab{background:none;border:none;cursor:pointer;padding:12px 8px 18px;font:700 clamp(13px,1.1vw,18px)/1.2 "Manrope",sans-serif;letter-spacing:.8px;text-transform:uppercase;color:var(--blue, #0061f8);opacity:.45;position:relative;transition:opacity .2s ease,color .2s ease}.ov-p-tab:hover{opacity:.85}.ov-p-tab.active{opacity:1;color:var(--blue, #0061f8)}.ov-p-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1.5px;height:3.5px;border-radius:4px;background:linear-gradient(90deg,#0061f8,#38b34a,#00b4d8)}.ov-logo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,32px);width:100%}.ov-logo-tile{background:#f8fafc;border:1px solid rgba(226,232,240,.8);border-radius:32px;min-height:220px;display:flex;align-items:center;justify-content:center;padding:clamp(24px,3vw,36px);box-shadow:0 4px 16px #00225a08;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease;box-sizing:border-box}.ov-logo-tile:hover{transform:translateY(-4px);background:#fff;border-color:#0061f840;box-shadow:0 12px 32px #00225a14}.ov-logo-tile img{max-width:80%;max-height:75%;width:auto;height:auto;object-fit:contain;display:block}@media(min-width:1100px){.ov-goal-peek{display:block}}@media(max-width:900px){.ov-logo-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.ov-leadership{aspect-ratio:auto;min-height:0;overflow:hidden;padding-bottom:24px}.ov-leadership-bg{position:absolute;inset:0;width:100%;height:100%}.ov-leadership-person{position:relative;top:auto;right:auto;height:320px;align-self:center;margin-bottom:12px}.ov-quote-card{position:static;transform:none;width:calc(100% - 32px);margin:16px auto 0;padding:24px;border-radius:22px}}@media(max-width:600px){.ov-logo-grid{grid-template-columns:1fr}.ov-p-tabs{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px;scrollbar-width:none}.ov-p-tab{white-space:nowrap}}.sus-lead-hero-wrap{width:85%!important;max-width:85%!important;margin:clamp(40px,5vw,60px) auto 0!important;display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.sus-lead-card{position:relative;border-radius:36px;overflow:hidden;background:#fff;border:1px solid #e2e8f0;box-shadow:0 16px 40px #00225a0f;min-height:420px;display:flex;align-items:center}.sus-lead-card-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.sus-lead-card-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#fffffff2,#fffc,#fff0);z-index:1}.sus-lead-portrait{position:absolute;right:clamp(20px,6vw,100px);bottom:0;height:92%;max-height:440px;object-fit:contain;object-position:bottom;z-index:2;pointer-events:none}.sus-lead-quote-box{position:relative;z-index:3;max-width:580px;padding:clamp(32px,4vw,56px);background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:28px;border:1px solid rgba(0,97,248,.15);box-shadow:0 12px 36px #00225a14;margin-left:clamp(20px,4vw,48px);display:flex;flex-direction:column;gap:16px}.sus-lead-quote-icon{width:32px;height:32px;color:#0061f8}.sus-lead-quote-text{margin:0;font:500 clamp(16px,1.4vw,20px)/1.5 "DM Sans",sans-serif;color:#1e293b}.sus-lead-author{margin:8px 0 0}.sus-lead-name{margin:0;font:700 18px/1.2 Manrope,sans-serif;color:#0061f8}.sus-lead-role{margin:4px 0 0;font:600 12px/1.3 Manrope,sans-serif;color:#64748b;text-transform:uppercase;letter-spacing:.8px}.sus-resilience-banner{border-left:4px solid #0061f8;padding:8px 18px;background:#0061f80a;border-radius:0 16px 16px 0;display:flex;flex-direction:column;gap:4px}.sus-resilience-title{margin:0;font:800 clamp(22px,2.4vw,32px)/1.2 "Manrope",sans-serif;color:#0061f8;letter-spacing:-.5px}.sus-jump-nav-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;width:100%}.sus-speech-banner-wrap{width:85%!important;max-width:85%!important;margin:clamp(48px,6vw,80px) auto 0!important;border-radius:36px;overflow:hidden;box-shadow:0 20px 50px #00225a24}.sus-speech-banner-card{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch;background:linear-gradient(135deg,#011463,#032b85 45%,#059669 82%,#10b981);position:relative;overflow:hidden;border-radius:clamp(28px,3.5vw,36px);box-shadow:0 20px 50px #00225a24;min-height:420px}.sus-speech-banner-left{background:#011463;display:flex;flex-direction:column;justify-content:space-between;padding:24px}.sus-speech-banner-img-frame{width:100%;border-radius:24px;overflow:hidden;box-shadow:0 8px 24px #0000004d}.sus-speech-banner-img{width:100%;height:100%;max-height:320px;object-fit:cover;object-position:center top;display:block}.sus-speech-banner-headline{margin:20px 8px 8px;font:800 clamp(22px,2.3vw,32px)/1.2 "Manrope",sans-serif;color:#fff;letter-spacing:-.5px}.sus-speech-banner-quote-col{padding:clamp(36px,4.5vw,60px) clamp(30px,4vw,56px);display:flex;flex-direction:column;justify-content:center;gap:24px;color:#fff;position:relative;z-index:2}.sus-speech-quote-icon{width:52px;height:52px;color:#fff;opacity:.95}.sus-speech-quote-text{margin:0;font:500 clamp(16px,1.4vw,20px)/1.6 "DM Sans",sans-serif;color:#fff;letter-spacing:.1px}.sus-speech-author{margin-top:12px;border-top:1px solid rgba(255,255,255,.2);padding-top:16px}.sus-speech-name{margin:0;font:800 17px/1.2 Manrope,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.8px}.sus-speech-role{margin:6px 0 0;font:500 13px/1.3 DM Sans,sans-serif;color:#ffffffe0}.sus-jump-card{background:#edf5ff;border:1px solid rgba(0,97,248,.08);border-radius:20px;padding:16px 18px;min-height:84px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;box-shadow:0 4px 16px #0056d60a;transition:transform .25s cubic-bezier(.2,0,.2,1),box-shadow .25s ease,background-color .25s ease,border-color .25s ease;text-decoration:none;outline:none;gap:12px}.sus-jump-card:hover,.sus-jump-card:focus-visible{transform:translateY(-3px);border-color:#0061f840;box-shadow:0 10px 24px #0056d61f;background:#e4f0ff}.sus-jump-label{font:700 clamp(11.5px,.82vw,13px)/1.32 "Manrope",sans-serif;color:#0061f8;margin:0;letter-spacing:-.1px;text-transform:uppercase;transition:color .25s ease;flex:1;text-align:left}.sus-jump-card:hover .sus-jump-label{color:#004ecc}.sus-jump-icon{width:26px;height:26px;border-radius:50%;background:#fff;color:#0061f8;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0061f81f;transition:all .25s cubic-bezier(.2,0,.2,1);flex-shrink:0}.sus-jump-card:hover .sus-jump-icon{background:linear-gradient(180deg,#0061f8,#0140a2);color:#fff;transform:translateY(2px) scale(1.08);box-shadow:0 4px 12px #0040a259}.sus-jump-card--esg{padding:16px 14px;justify-content:center}.sus-jump-esg-img{height:clamp(34px,3vw,44px);width:auto;max-width:90%;object-fit:contain;display:block;transition:transform .25s ease}.sus-jump-card--esg:hover .sus-jump-esg-img{transform:scale(1.06)}.sus-goals-section{width:85%!important;max-width:85%!important;margin:clamp(60px,8vw,100px) auto 0!important;display:flex;flex-direction:column;gap:32px}.sus-section-header-center{text-align:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px;width:100%}.sus-section-header-center h2{margin:0;font:700 clamp(28px,3.5vw,44px)/1.2 "Manrope",sans-serif!important;color:#0f172a;letter-spacing:-.5px;text-align:left!important}.sus-section-header-center p{margin:0;font:400 16px/1.6 Manrope,sans-serif!important;color:#64748b;max-width:860px;text-align:left!important}.sus-goals-top-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sus-goals-bottom-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.sus-goal-card{background:#edf5ff;border-radius:22px;padding:clamp(22px,2.5vw,30px);color:#0061f8;display:flex;flex-direction:column;gap:14px;border:1px solid rgba(0,97,248,.08);box-shadow:0 4px 16px #0056d60a;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease;position:relative;overflow:hidden}.sus-goal-card:hover{transform:translateY(-3px);background:#e4f0ff;border-color:#0061f833;box-shadow:0 10px 24px #0056d61f}.sus-goal-card--blue{background:#edf5ff;color:#0061f8;border:1px solid rgba(0,97,248,.08);box-shadow:0 4px 16px #0056d60a}.sus-goal-card--blue:hover{background:#e4f0ff;border-color:#0061f833;box-shadow:0 10px 24px #0056d61f}.sus-goal-icon-wrap{width:44px;height:44px;border-radius:12px;background:#fff;display:grid;place-items:center;margin-bottom:2px;color:#0061f8;border:1px solid rgba(0,97,248,.15);box-shadow:0 2px 8px #0061f80f}.sus-goal-card--blue .sus-goal-icon-wrap{background:#fff;color:#0061f8;border-color:#0061f826;box-shadow:0 2px 8px #0061f80f}.sus-goal-icon{width:22px;height:22px;stroke-width:2.2}.sus-goal-title{margin:0;font:700 18px/1.25 Manrope,sans-serif;color:#0061f8;letter-spacing:-.2px}.sus-goal-card--blue .sus-goal-title{color:#0061f8}.sus-goal-desc{margin:0;font:500 13.5px/1.55 Manrope,sans-serif;color:#334155}.sus-goal-card--blue .sus-goal-desc{color:#334155}.sus-goal-desc strong,.sus-goal-card--blue .sus-goal-desc strong{color:#0061f8;font-weight:700}.sus-kpi-section{width:85%!important;max-width:85%!important;margin:clamp(60px,8vw,100px) auto 0!important;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-radius:36px;padding:clamp(36px,5vw,64px) clamp(24px,4vw,56px);border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:36px}.sus-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sus-kpi-badge{background:#edf5ff;border-radius:22px;padding:22px 20px;min-height:140px;width:100%;display:flex;flex-direction:column;justify-content:center;gap:6px;color:#0061f8;box-sizing:border-box;border:1px solid rgba(0,97,248,.08);box-shadow:0 4px 16px #0056d60a;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.sus-kpi-badge:hover{transform:translateY(-3px);background:#e4f0ff;box-shadow:0 10px 24px #0056d61f;border-color:#0061f833}.sus-kpi-value{margin:0;font-size:clamp(30px,2.3vw,42px);line-height:1.1;font-weight:700;color:#0061f8;letter-spacing:-.02em}.sus-kpi-label{margin:0;font-size:12.5px;line-height:1.35;text-transform:uppercase;font-weight:700;letter-spacing:.36px;color:#0061f8}.sus-partners-strip{width:85%!important;max-width:85%!important;margin:clamp(40px,5vw,60px) auto 0!important;display:flex;flex-direction:column;gap:24px}.sus-partners-title{text-align:center;font:700 14px/1 Manrope,sans-serif;text-transform:uppercase;letter-spacing:1.5px;color:#64748b;margin:0}.sus-platforms-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(24px,4vw,48px);padding:24px;background:#f8fafc;border-radius:24px;border:1px solid #e2e8f0}.sus-platform-item{display:flex;align-items:center;gap:10px;font:700 16px/1 Manrope,sans-serif;color:#0f172a}.sus-platform-dot{width:10px;height:10px;border-radius:50%;background:#0061f8}.sus-doc-section{width:85%!important;max-width:85%!important;margin:75px auto 0!important;display:flex;flex-direction:column;gap:36px;scroll-margin-top:100px}.sus-doc-section--dark-teal{background:#f4fbf7;border-radius:40px;padding:clamp(36px,5vw,70px) clamp(20px,4vw,56px);color:#0f172a;border:1px solid rgba(25,123,12,.15);box-shadow:0 10px 30px #197b0c0a}.sus-doc-section--dark-blue{background:#f0f7ff;border-radius:40px;padding:clamp(36px,5vw,70px) clamp(20px,4vw,56px);color:#0f172a;border:1px solid rgba(0,97,248,.15);box-shadow:0 10px 30px #0061f80a}.sus-doc-section--slate{background:#f8fafc;border-radius:40px;padding:clamp(36px,5vw,70px) clamp(20px,4vw,56px);color:#0f172a;border:1px solid #e2e8f0}.sus-doc-section--dark-teal .sus-section-header-center h2{color:#197b0c}.sus-doc-section--dark-blue .sus-section-header-center h2{color:#0061f8}.sus-doc-section--dark-teal .sus-section-header-center p{color:#4b6351}.sus-doc-section--dark-blue .sus-section-header-center p{color:#475569}.sus-doc-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sus-doc-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ld-tabs-wrap{width:100%;max-width:640px;margin:0 auto clamp(20px,3vw,36px)!important;display:flex;justify-content:center}.ld-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;background:#edf5ff;padding:6px;border-radius:9999px;position:relative;border:1px solid rgba(0,97,248,.12);box-shadow:0 4px 16px #0056d60d;box-sizing:border-box}.ld-tab-btn{background:transparent;border:none;outline:none;padding:13px 20px;font:700 clamp(13px,1.1vw,15px)/1.2 "Manrope",sans-serif;letter-spacing:.4px;text-transform:uppercase;color:#0061f8;cursor:pointer;border-radius:9999px;position:relative;z-index:2;text-align:center;transition:color .3s cubic-bezier(.2,0,.2,1),opacity .2s ease;-webkit-user-select:none;user-select:none;opacity:.75}.ld-tab-btn:hover{opacity:1}.ld-tab-btn.active{color:#fff;opacity:1}.ld-tab-indicator{position:absolute;top:6px;bottom:6px;left:6px;width:calc(50% - 6px);background:#0061f8;border-radius:9999px;box-shadow:0 4px 14px #0061f859;transition:transform .35s cubic-bezier(.22,1,.36,1);z-index:1;pointer-events:none}.sus-doc-card{background:#edf5ff;border:1px solid rgba(0,97,248,.08);border-radius:22px;padding:24px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:180px;box-shadow:0 4px 16px #0056d60a;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.sus-doc-card:hover{background:#e4f0ff;border-color:#0061f833;transform:translateY(-3px);box-shadow:0 10px 24px #0056d61f}.sus-doc-card--light{background:#edf5ff;border:1px solid rgba(0,97,248,.08);box-shadow:0 4px 16px #0056d60a}.sus-doc-card--light:hover{background:#e4f0ff;border-color:#0061f833;transform:translateY(-3px);box-shadow:0 10px 24px #0056d61f}.sus-doc-card-title{margin:0;font:700 16px/1.35 Manrope,sans-serif;color:#0061f8;letter-spacing:-.2px}.sus-doc-card-meta{margin:6px 0 0;font:700 11.5px/1.3 Manrope,sans-serif;color:#0061f8;text-transform:uppercase;letter-spacing:.36px;opacity:.75}.sus-doc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 18px;border-radius:9999px;background:#fff;color:#0061f8;font:700 11.5px/1 Manrope,sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;align-self:flex-start;border:1px solid rgba(0,97,248,.15);box-shadow:0 2px 8px #0061f80f;transition:all .2s ease}.sus-doc-btn:hover{background:#0061f8;color:#fff;border-color:#0061f8;box-shadow:0 4px 12px #0061f84d}.sus-doc-btn--disabled{background:#fff9!important;color:#0061f866!important;border-color:#0061f81a!important;cursor:not-allowed;pointer-events:none}.sus-cert-table-wrap{width:100%;overflow-x:auto;border-radius:20px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 20px #00225a0a}.sus-cert-table{width:100%;border-collapse:collapse;text-align:left}.sus-cert-table th{background:#f8fafc;padding:16px 20px;font:700 13px/1 Manrope,sans-serif;color:#475569;text-transform:uppercase;letter-spacing:.8px;border-bottom:1.5px solid #e2e8f0}.sus-cert-table td{padding:14px 20px;border-bottom:1px solid #f1f5f9;font:500 14px/1.4 DM Sans,sans-serif;color:#1e293b}.sus-cert-table tr:hover td{background:#f8fafc}.sus-cert-category-row td{background:#edf5ff;color:#0061f8;font-weight:700;font-family:Manrope,sans-serif;padding:12px 20px;font-size:14px}@media(min-width:992px){.sus-lead-hero-wrap,.sus-goals-section,.sus-kpi-section,.sus-partners-strip,.sus-doc-section{width:85%!important;max-width:1632px!important;margin-left:auto!important;margin-right:auto!important}.sus-jump-nav-grid{grid-template-columns:repeat(6,1fr)!important}.sus-goals-top-grid{grid-template-columns:repeat(3,1fr)!important}.sus-goals-bottom-grid{grid-template-columns:repeat(5,1fr)!important}.sus-kpi-grid,.sus-doc-grid-4{grid-template-columns:repeat(4,1fr)!important}.sus-doc-grid-3{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:991px){.sus-lead-hero-wrap,.sus-goals-section,.sus-kpi-section,.sus-partners-strip,.sus-doc-section{width:92%!important;max-width:92%!important}.sus-speech-banner-card{grid-template-columns:1fr}.sus-speech-banner-left{padding:20px}.sus-speech-banner-img{max-height:280px}.sus-speech-banner-quote-col{padding:28px 20px 32px}.sus-lead-portrait{display:none}.sus-lead-quote-box{margin:24px;max-width:100%}.sus-jump-nav-grid{grid-template-columns:repeat(3,1fr)}.sus-goals-top-grid{grid-template-columns:1fr}.sus-goals-bottom-grid,.sus-kpi-grid,.sus-doc-grid-4,.sus-doc-grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.sus-lead-hero-wrap,.sus-goals-section,.sus-kpi-section,.sus-partners-strip,.sus-doc-section{width:94%!important;max-width:94%!important}.sus-jump-nav-grid{grid-template-columns:repeat(2,1fr)}.sus-goals-bottom-grid,.sus-kpi-grid,.sus-doc-grid-4,.sus-doc-grid-3{grid-template-columns:1fr}.sus-lead-quote-box{margin:16px;padding:24px 20px}}.sus-stack-wrap{position:relative;width:85%!important;max-width:85%!important;margin:clamp(40px,5vw,60px) auto 0!important;display:flex;flex-direction:column;gap:clamp(40px,6vh,80px);padding-bottom:clamp(40px,5vw,80px)}.sus-stack-card{position:sticky;border-radius:40px;padding:clamp(32px,4.5vw,64px);display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(24px,4vw,56px);align-items:center;min-height:520px;box-shadow:0 -8px 30px #00143c0d,0 20px 48px #00143c17;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;box-sizing:border-box}.sus-stack-card--0{top:clamp(80px,11vh,110px);z-index:1}.sus-stack-card--1{top:clamp(104px,14vh,134px);z-index:2}.sus-stack-card--2{top:clamp(128px,17vh,158px);z-index:3}.sus-stack-card--left{grid-template-areas:"copy image"}.sus-stack-card--left .sus-card-copy{grid-area:copy}.sus-stack-card--left .sus-card-media{grid-area:image}.sus-stack-card--right{grid-template-columns:1.05fr 1fr;grid-template-areas:"image copy"}.sus-stack-card--right .sus-card-copy{grid-area:copy}.sus-stack-card--right .sus-card-media{grid-area:image}.sus-card-copy{display:flex;flex-direction:column;justify-content:center}.sus-card-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:6px 20px;border:1.5px solid currentColor;font:700 13px/1.2 Manrope,sans-serif;letter-spacing:1.4px;text-transform:uppercase;width:max-content;margin-bottom:20px;background:#fff9}.sus-card-title{margin:0 0 24px;font:600 clamp(26px,3.2vw,42px)/1.15 "Manrope",sans-serif;letter-spacing:-.5px}.sus-card-stat-wrap{display:flex;flex-direction:column;min-height:190px;justify-content:flex-start}.sus-card-stat-val{margin:0 0 10px;font:800 clamp(54px,6.5vw,92px)/1 "Manrope",sans-serif!important;letter-spacing:-2px;animation:sus-fade-in .35s cubic-bezier(.2,.8,.2,1) both}.sus-card-stat-lbl{margin:0;font:700 clamp(13px,1.1vw,16px)/1.4 "Manrope",sans-serif;letter-spacing:.8px;text-transform:uppercase;max-width:480px;animation:sus-fade-in .35s cubic-bezier(.2,.8,.2,1) both}@keyframes sus-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sus-card-segments{display:flex;gap:8px;margin-top:28px;max-width:480px;width:100%}.sus-card-seg{flex:1;height:4px;border-radius:4px;background:currentColor;opacity:.25;border:none;padding:0;cursor:pointer;transition:opacity .25s ease,transform .25s ease}.sus-card-seg:hover{opacity:.6;transform:scaleY(1.4)}.sus-card-seg.active{opacity:1;transform:scaleY(1.6)}.sus-card-media{border-radius:36px;overflow:hidden;position:relative;width:100%;aspect-ratio:720 / 520;max-height:480px;min-height:360px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0000000f}.sus-card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;animation:sus-fade-in .4s ease both}.sus-card-img-blank{position:absolute;inset:0;width:100%;height:100%;background:#ffffff8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:2px dashed currentColor;opacity:.45;border-radius:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;box-sizing:border-box}.sus-blank-icon{opacity:.7}.sus-blank-text{font:600 15px/1.3 Manrope,sans-serif;letter-spacing:.5px;text-transform:uppercase}.sus-blank-sub{font:500 13px/1.3 Manrope,sans-serif;opacity:.8;max-width:260px}.strat-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.strat-tag{border:1px solid #197b0c;border-radius:24px;padding:8px 18px;font:500 20px/1.3 Manrope,sans-serif;color:#197b0c;letter-spacing:.2px}.strat-carbon{width:85%!important;max-width:85%!important;margin:clamp(60px,8vw,90px) auto 0!important;display:grid;grid-template-columns:minmax(320px,490px) 1fr;gap:24px;align-items:stretch;position:relative;z-index:5}.strat-carbon-copy{border-radius:40px;padding:clamp(36px,4.5vw,60px);display:flex;align-items:center;background:linear-gradient(0deg,#03150126,#03150126),linear-gradient(180deg,#008714,#00b81a);box-shadow:0 10px 30px #001e0a0f}.strat-carbon-copy h2{margin:0;font:500 clamp(32px,4.2vw,56px)/1.15 "Manrope",sans-serif;color:#fff;letter-spacing:-1px}.strat-carbon-stats{background:#edf5ff;border-radius:36px;border:1px solid rgba(0,97,248,.08);padding:clamp(36px,4.5vw,60px);display:flex;flex-direction:column;justify-content:space-between;min-height:310px;box-shadow:0 10px 30px #0056d60d}.strat-carbon-stat-content{display:flex;flex-direction:column;justify-content:center;flex:1;animation:sus-fade-in .35s cubic-bezier(.2,.8,.2,1) both}.strat-carbon-value{margin:0 0 14px;font:800 clamp(52px,6vw,88px)/1 "Manrope",sans-serif!important;color:#0061f8;letter-spacing:-2px}.strat-carbon-label{margin:0;font:700 clamp(13px,1.1vw,16px)/1.45 "Manrope",sans-serif;color:#0061f8;letter-spacing:.8px;text-transform:uppercase;max-width:600px}.strat-carbon-segments{display:flex;gap:12px;margin-top:32px;width:100%}.strat-carbon-seg{flex:1;height:4px;border-radius:4px;background:#0061f8;opacity:.25;border:none;padding:0;cursor:pointer;transition:opacity .25s ease,transform .25s ease}.strat-carbon-seg:hover{opacity:.6;transform:scaleY(1.4)}.strat-carbon-seg.active{opacity:1;transform:scaleY(1.6)}@media(max-width:960px){.sus-stack-card{grid-template-columns:1fr!important;grid-template-areas:"copy" "image"!important;position:relative;top:auto!important;min-height:auto;border-radius:28px;padding:28px 20px;gap:24px}.sus-card-media{aspect-ratio:16 / 10;min-height:260px;border-radius:24px}.sus-card-img-blank{border-radius:24px}.strat-carbon{grid-template-columns:1fr}}.esg-main-tabs-wrap{width:85%!important;max-width:85%!important;margin:clamp(48px,6vw,72px) auto clamp(40px,5vw,60px)!important;position:relative}.esg-main-tabs{display:grid;grid-template-columns:repeat(3,1fr);width:100%;position:relative;z-index:2}.esg-main-tab-btn{background:none;border:none;padding:16px 8px 18px;font:700 clamp(14px,1.2vw,17px)/1.2 "Manrope",sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#0061f8;cursor:pointer;text-align:center;transition:color .25s ease,opacity .25s ease;-webkit-user-select:none;user-select:none}.esg-main-tab-btn:hover{color:#04c}.esg-main-tab-btn.active{color:#004ecc;font-weight:800}.esg-main-tabs-track{position:relative;width:100%;height:3.5px;background:#bae6fd;border-radius:4px}.esg-main-tabs-indicator{position:absolute;top:0;bottom:0;width:33.333%;background:linear-gradient(90deg,#38bdf8,#0061f8,#22c55e);border-radius:4px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.esg-pillar-section{width:85%!important;max-width:85%!important;margin:clamp(40px,5vw,60px) auto 0!important}.esg-pillar-head{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:36px}.esg-pillar-head h2{margin:0;font:600 clamp(28px,3.8vw,48px)/1.15 "Manrope",sans-serif;color:#111827;max-width:720px;letter-spacing:-.5px}.esg-pillar-head p{margin:0;font:500 clamp(16px,1.3vw,20px)/1.45 "Manrope",sans-serif;color:#4b5563;letter-spacing:.2px;flex:1 1 320px;max-width:620px}.esg-sub-tabs{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}.esg-sub-tab{background:#edf5ff;border:1px solid rgba(0,97,248,.12);border-radius:9999px;padding:12px 24px;font:700 12.5px/1 Manrope,sans-serif;letter-spacing:.6px;text-transform:uppercase;color:#0061f8;cursor:pointer;box-shadow:0 2px 8px #0061f80a;transition:background-color .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease;-webkit-user-select:none;user-select:none}.esg-sub-tab:hover{background:#e4f0ff;transform:translateY(-2px);box-shadow:0 4px 12px #0061f81a}.esg-sub-tab.active{background:#0061f8;color:#fff;border-color:#0061f8;box-shadow:0 4px 14px #0061f859}.esg-env-card{background:#edf5ff;border-radius:28px;padding:clamp(32px,4vw,56px);display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(32px,4vw,64px);align-items:center;border:1px solid rgba(0,97,248,.08);box-shadow:0 8px 28px #0056d60d}.esg-env-copy{display:flex;flex-direction:column;justify-content:space-between;height:100%}.esg-env-title{margin:0 0 14px;font:700 clamp(20px,2vw,26px)/1.2 "Manrope",sans-serif;color:#0061f8;letter-spacing:.5px;text-transform:uppercase}.esg-env-desc{margin:0 0 clamp(40px,5vw,68px);font:500 clamp(16px,1.2vw,19px)/1.45 "Manrope",sans-serif;color:#1f2937;max-width:480px}.esg-env-metric-block{margin-top:auto}.esg-env-stat-val{margin:0 0 12px;font:700 clamp(48px,5.5vw,76px)/1 "Manrope",sans-serif;color:#0061f8;letter-spacing:-1.5px;display:flex;align-items:baseline;gap:8px}.esg-env-stat-unit{font:700 clamp(28px,3vw,44px)/1 "Manrope",sans-serif;color:#0061f8}.esg-env-stat-lbl{margin:0 0 24px;font:700 clamp(12px,.9vw,14px)/1.4 "Manrope",sans-serif;color:#0061f8;letter-spacing:.5px;text-transform:uppercase}.esg-env-dashes{display:flex;gap:12px}.esg-env-dash{width:clamp(70px,8vw,110px);height:3.5px;border-radius:2px;background:#0061f833;transition:background-color .3s ease}.esg-env-dash.active{background:#0061f8}.esg-env-media{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:16 / 11;box-shadow:0 10px 30px #00000014}.esg-env-media img{width:100%;height:100%;object-fit:cover;display:block;border-radius:28px;transition:opacity .35s ease}.esg-env-next-btn{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid rgba(25,123,12,.15);color:#197b0c;display:flex;align-items:center;justify-content:center;font-size:22px;cursor:pointer;box-shadow:0 6px 18px #00000029;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;z-index:2;-webkit-user-select:none;user-select:none}.esg-env-next-btn:hover{transform:translateY(-50%) scale(1.1);background:#f0fdf4;box-shadow:0 8px 24px #00000038}.esg-carousel{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;border-radius:40px}.esg-carousel::-webkit-scrollbar{display:none}.esg-carousel img{flex:0 0 auto;width:45%;min-width:320px;aspect-ratio:903/650;object-fit:cover;border-radius:40px}.esg-gov-card{background:#edf5ff;border-radius:28px;padding:clamp(32px,4vw,56px);display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(32px,4vw,64px);align-items:center;border:1px solid rgba(0,97,248,.08);box-shadow:0 8px 28px #0056d60d}.esg-gov-copy{display:flex;flex-direction:column;justify-content:space-between;height:100%}.esg-gov-title{margin:0 0 14px;font:700 clamp(20px,2vw,26px)/1.2 "Manrope",sans-serif;color:#0061f8;letter-spacing:.5px;text-transform:uppercase}.esg-gov-desc{margin:0 0 clamp(40px,5vw,68px);font:500 clamp(16px,1.2vw,19px)/1.45 "Manrope",sans-serif;color:#1f2937;max-width:480px}.esg-gov-stat-wrap{margin-top:auto;animation:sus-fade-in .35s cubic-bezier(.2,.8,.2,1) both}.esg-gov-stat-val{margin:0 0 12px;font:700 clamp(48px,5.5vw,76px)/1 "Manrope",sans-serif;color:#0061f8;letter-spacing:-1.5px}.esg-gov-stat-lbl{margin:0 0 24px;font:700 clamp(12px,.9vw,14px)/1.4 "Manrope",sans-serif;color:#0061f8;letter-spacing:.5px;text-transform:uppercase}.esg-gov-dashes{display:flex;gap:10px}.esg-gov-dash{width:clamp(44px,5vw,70px);height:3.5px;border-radius:2px;background:#0061f833;border:none;padding:0;cursor:pointer;transition:background-color .3s ease}.esg-gov-dash.active{background:#0061f8}.esg-gov-media{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:16 / 11;box-shadow:0 10px 30px #00000014}.esg-gov-media img{width:100%;height:100%;object-fit:cover;display:block;border-radius:28px}@media(max-width:960px){.esg-env-card,.esg-gov-card{grid-template-columns:1fr;gap:32px}}.esg-hero-photo{width:85%!important;max-width:85%!important;margin:clamp(30px,4vw,46px) auto 0;border-radius:36px;overflow:hidden;min-height:340px;position:relative;aspect-ratio:1828 / 520;box-shadow:0 16px 40px #001e5014}.esg-hero-photo img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.esg-hero-photo .overlay{position:absolute;inset:0;background:linear-gradient(180deg,#04122699,#04122633 45%,#041226cc);z-index:1}.esg-hero-content{position:absolute;bottom:clamp(28px,3.5vw,50px);left:clamp(28px,4vw,60px);right:clamp(28px,4vw,60px);z-index:2;max-width:860px}.esg-hero-tag{display:inline-flex;align-items:center;gap:8px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.35);border-radius:9999px;padding:6px 18px;font:700 12px/1 Manrope,sans-serif;color:#fff;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px}.esg-hero-heading{margin:0;font:700 clamp(24px,3.2vw,42px)/1.2 "Manrope",sans-serif;color:#fff;letter-spacing:-.02em;text-shadow:0 2px 14px rgba(0,0,0,.5)}.esg-prof-container{width:85%!important;max-width:85%!important;margin:clamp(36px,4vw,56px) auto 0!important;position:relative}.esg-intro-wrap{margin-bottom:clamp(28px,3.5vw,40px);max-width:1100px}.esg-intro-text{margin:0;font:400 clamp(18px,1.7vw,24px)/1.45 "Manrope",sans-serif;letter-spacing:-.015em}.esg-intro-text strong{color:#070707;font-weight:700}.esg-intro-text span{color:#7b8ba5}.esg-top-filter-container{width:100%;margin-bottom:20px;position:relative}.esg-top-filter-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;width:100%}.esg-select-pill-wrap{position:relative;background:#0052cc;border-radius:8px;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #0052cc2e}.esg-select-pill-wrap:hover{background:#0043a8;box-shadow:0 4px 12px #0052cc47;transform:translateY(-1px)}.esg-select-pill{width:100%;height:38px;background:transparent;border:none;color:#fff;font:700 11.5px/1 Manrope,sans-serif;padding:0 24px 0 10px;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.esg-select-pill option{background:#fff;color:#0f172a;font-weight:500;font-size:13px}.esg-select-chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#fff;pointer-events:none}.esg-gradient-accent{width:140px;height:3.5px;border-radius:9999px;background:linear-gradient(90deg,#0052cc,#00b074);margin:18px 0 16px}.esg-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 0 14px;border-bottom:1px solid #edf2f7;margin-bottom:16px}.esg-toolbar-left{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.esg-toolbar-stat{font:600 13px/1.35 Manrope,sans-serif;color:#475569}.esg-toolbar-stat strong{font-weight:700;color:#0f172a}.esg-toolbar-center{display:flex;align-items:center;gap:clamp(14px,2vw,24px);flex-wrap:wrap}.esg-refresh-stat{display:flex;align-items:center;gap:8px}.esg-refresh-indicator{width:28px;height:15px;background:#0052cc;border-radius:9999px;display:inline-block;position:relative}.esg-refresh-indicator:after{content:"";position:absolute;right:2px;top:2px;width:11px;height:11px;background:#fff;border-radius:50%}.esg-refresh-text{font:600 12.5px/1.2 Manrope,sans-serif;color:#334155}.esg-refresh-text small{display:block;color:#64748b;font-size:11px}.esg-toggle-group{display:flex;align-items:center;gap:18px}.esg-toggle-item{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.esg-toggle-label{font:600 13px/1 Manrope,sans-serif;color:#334155;transition:color .15s ease}.esg-toggle-item:hover .esg-toggle-label{color:#0052cc}.esg-toggle-switch{width:34px;height:18px;background:#cbd5e1;border-radius:9999px;position:relative;transition:background-color .2s ease}.esg-toggle-switch.active{background:#0052cc}.esg-toggle-switch:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .2s ease}.esg-toggle-switch.active:after{transform:translate(16px)}.esg-toolbar-right{display:flex;align-items:center;gap:10px}.esg-file-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .2s ease;text-decoration:none;box-shadow:0 1px 3px #0000000d}.esg-file-btn:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001f}.esg-file-btn.excel{color:#107c41;border-color:#bbf7d0;background:#f0fdf4}.esg-file-btn.pdf{color:#dc2626;border-color:#fecaca;background:#fef2f2}.esg-results-meta-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.esg-showing-count{font:500 13.5px/1.4 Manrope,sans-serif;color:#64748b}.esg-showing-count .esg-count-num{font-weight:700;color:#0052cc}.esg-search-unit{display:inline-flex;align-items:stretch;box-shadow:0 2px 6px #0000000a}.esg-search-prefix{background:#0052cc;color:#fff;font:700 12px/1 Manrope,sans-serif;padding:8px 14px;border-radius:9999px 0 0 9999px;display:flex;align-items:center;letter-spacing:.4px}.esg-search-field{border:1.5px solid #0052cc;border-left:none;border-radius:0 9999px 9999px 0;padding:6px 14px;font:600 13px Manrope,sans-serif;color:#0f172a;outline:none;min-width:220px;background:#fff}.esg-search-field::placeholder{color:#94a3b8;font-weight:400}.esg-table-container{width:100%;background:#fff;border:1px solid #e8edf5;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0028780a;margin-bottom:clamp(48px,6vw,72px)}.esg-custom-table{width:100%;border-collapse:collapse;text-align:left}.esg-custom-table thead th{padding:14px 18px;font:700 12px/1 Manrope,sans-serif;color:#0052cc;background:#fff;border-bottom:2px solid #e8edf5;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.06em}.esg-custom-table th.sortable{cursor:pointer}.esg-custom-table th.sortable span{display:inline-flex;align-items:center;gap:4px}.esg-cat-banner-row td{background:linear-gradient(90deg,#0052cc,#0066f5)!important;color:#fff!important;padding:12px 18px!important;font:700 14px/1.2 Manrope,sans-serif!important;letter-spacing:.03em;text-transform:uppercase;border-top:1px solid #004bb5;border-bottom:1px solid #004bb5}.esg-data-row{border-bottom:1px solid #edf2f7;background:#fff;transition:background-color .15s ease}.esg-data-row:hover{background:#f8fbff}.esg-data-row td{padding:16px 18px;vertical-align:top;font:500 13px/1.6 Manrope,sans-serif;color:#334155}.esg-col-subfactor{width:18%;font-weight:700!important;font-size:14px!important;color:#0052cc!important;cursor:pointer;transition:color .15s ease}.esg-col-subfactor:hover{color:#003da6!important;text-decoration:underline}.esg-col-keywords{width:16%}.esg-kw-list{display:flex;flex-direction:column;gap:4px}.esg-kw-line{font:500 12.5px/1.35 Manrope,sans-serif;color:#334155}.esg-col-doculinks{width:8%;text-align:center}.esg-pdf-trigger{background:none;border:none;cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;transition:transform .15s ease}.esg-pdf-trigger:hover{transform:scale(1.18)}.esg-col-factsheet{width:10%}.esg-factsheet-text{font:600 12px/1.35 Manrope,sans-serif;color:#0052cc;background:#eff6ff;border:1px solid #bfdbfe;padding:4px 10px;border-radius:6px;display:inline-block;cursor:pointer;transition:all .15s ease}.esg-factsheet-text:hover{background:#dbeafe;border-color:#0052cc}.esg-col-highlights{width:48%;font:400 13px/1.65 Manrope,sans-serif;color:#334155}.esg-col-highlights strong{color:#0f172a;font-weight:700}.esg-dashboard-cta{width:100%;border-radius:32px;background:linear-gradient(135deg,#026,#0052cc);padding:clamp(36px,4.5vw,56px);display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;box-shadow:0 16px 40px #0032a026;margin-bottom:clamp(60px,8vw,100px)}.esg-dashboard-copy{max-width:680px}.esg-dashboard-copy h2{margin:0 0 12px;font:700 clamp(24px,3vw,36px)/1.2 "Manrope",sans-serif;color:#fff;letter-spacing:-.02em}.esg-dashboard-copy p{margin:0;font:400 16px/1.55 Manrope,sans-serif;color:#e0e8f6}.esg-dashboard-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:9999px;background:#fff;color:#0052cc;font:700 14px/1 Manrope,sans-serif;letter-spacing:.5px;text-decoration:none;transition:all .25s ease;box-shadow:0 6px 20px #00000026;white-space:nowrap}.esg-dashboard-btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000040;background:#f0f7ff}.esg-modal-overlay{position:fixed;inset:0;background:#000f28a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.esg-modal-card{background:#fff;border-radius:20px;padding:clamp(24px,3.5vw,36px);max-width:640px;width:100%;position:relative;box-shadow:0 24px 60px #00143c40;max-height:90vh;overflow-y:auto}.esg-modal-close{position:absolute;top:20px;right:20px;background:none;border:none;font-size:28px;line-height:1;color:#64748b;cursor:pointer;padding:4px}.esg-modal-close:hover{color:#0f172a}@media(max-width:1100px){.esg-top-filter-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.esg-top-filter-grid{grid-template-columns:repeat(2,1fr)}.esg-custom-table{display:block;overflow-x:auto}.esg-toolbar-row{flex-direction:column;align-items:flex-start}}.comm-root{overflow-x:hidden;background-color:#fff;color:#070707}.comm-main{width:100%;display:flex;flex-direction:column}.comm-section-tag{display:inline-block;padding:6px 18px;border-radius:9999px;background:#edf5ff;color:#0061f8;font:700 11.5px/1 Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase;margin-bottom:12px;border:1px solid rgba(0,97,248,.12)}.comm-section-desc{margin:10px 0 0;font:400 16px/1.65 Manrope,sans-serif;color:#64748b;max-width:720px}.comm-root .ov-leadership-bg{filter:none!important;transform:none!important;object-fit:cover!important;object-position:82% 18%!important}.comm-root .ov-leadership-overlay{background:linear-gradient(90deg,#ffffff94,#ffffff2e 38%,#fff0 58%)!important}.comm-leadership-person{display:none!important}.comm-root .ov-quote-card{z-index:10!important;left:clamp(24px,3.5vw,56px)!important;bottom:clamp(24px,3.5vw,48px)!important;width:clamp(340px,42vw,520px)!important;padding:clamp(24px,2.5vw,36px) clamp(24px,2.8vw,40px)!important;border-radius:24px!important}@media(max-width:960px){.comm-root .ov-leadership{display:flex!important;flex-direction:column!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;max-height:none!important}.comm-root .ov-leadership-bg{position:relative!important;inset:auto!important;width:100%!important;height:340px!important;object-fit:cover!important;object-position:82% 16%!important}.comm-root .ov-leadership-overlay{display:none!important}.comm-root .ov-quote-card{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:calc(100% - 32px)!important;max-width:100%!important;margin:16px auto 20px!important}}@media(max-width:640px){.comm-root .ov-leadership-bg{height:280px!important;object-position:84% 14%!important}.comm-root .ov-quote-card{width:calc(100% - 24px)!important;padding:24px 20px!important;margin:12px auto 16px!important}}.comm-speech-banner-wrap{width:85%!important;max-width:85%!important;margin:clamp(16px,2.5vw,36px) auto 0!important;border-radius:clamp(24px,3vw,36px);overflow:hidden;box-shadow:0 20px 50px #00225a24}.comm-speech-banner-card{display:grid;grid-template-columns:1fr 1.35fr;align-items:stretch;background:linear-gradient(135deg,#011463,#032b85 45%,#059669 82%,#10b981);position:relative;overflow:hidden;border-radius:inherit;min-height:440px}.comm-speech-banner-left{background:#011463;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,2.5vw,30px);border-right:1px solid rgba(255,255,255,.1)}.comm-speech-banner-img-frame{width:100%;border-radius:20px;overflow:hidden;box-shadow:0 10px 28px #00000059;background:#041c70;display:flex;align-items:center;justify-content:center}.comm-speech-banner-img{width:100%;height:100%;max-height:360px;object-fit:cover;object-position:center top;display:block;transition:transform .6s cubic-bezier(.2,0,.2,1)}.comm-speech-banner-card:hover .comm-speech-banner-img{transform:scale(1.02)}.comm-speech-banner-headline{margin:20px 4px 4px;font:800 clamp(20px,2.2vw,30px)/1.2 "Manrope",sans-serif;color:#fff;letter-spacing:-.5px}.comm-speech-banner-quote-col{padding:clamp(36px,4.5vw,64px) clamp(28px,3.5vw,56px);display:flex;flex-direction:column;justify-content:center;gap:22px;color:#fff;position:relative;z-index:2}.comm-speech-quote-icon{width:52px;height:52px;color:#fff;opacity:.95;flex-shrink:0}.comm-speech-quote-text{margin:0;padding:0;font:500 clamp(16px,1.4vw,20px)/1.6 "Manrope",sans-serif;color:#fff;letter-spacing:.1px}.comm-speech-author{display:flex;flex-direction:column;gap:4px;margin-top:6px;border-top:1px solid rgba(255,255,255,.2);padding-top:18px}.comm-speech-name{margin:0;font:700 clamp(18px,1.6vw,22px)/1.2 "Manrope",sans-serif;color:#fff;letter-spacing:-.2px}.comm-speech-role{margin:0;font:500 14px/1.4 Manrope,sans-serif;color:#ffffffe0}.comm-impact-section{width:85%!important;max-width:85%!important;margin:75px auto 0!important}.comm-impact-header{margin-bottom:32px}.comm-impact-heading{font:700 clamp(28px,2.8vw,40px)/1.2 "Manrope",sans-serif;color:#111827;letter-spacing:-.02em;margin:0 0 8px}.comm-impact-subtitle{font:400 16px/1.6 Manrope,sans-serif;color:#64748b;margin:0;max-width:680px}.comm-impact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.comm-impact-card{background:#edf5ff;border:1px solid rgba(0,97,248,.08);border-radius:22px;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;justify-content:space-between;min-height:200px;position:relative;overflow:hidden;box-shadow:0 4px 16px #0056d60a;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.comm-impact-card:nth-child(2){background:#edf5ff;border-color:#0061f814}.comm-impact-card:hover{transform:translateY(-3px);background:#e4f0ff;box-shadow:0 10px 24px #0056d61f;border-color:#0061f833}.comm-impact-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.comm-impact-badge{display:inline-block;padding:5px 14px;border-radius:9999px;background:#fff;color:#0061f8;font:700 11px/1.4 Manrope,sans-serif;letter-spacing:.6px;text-transform:uppercase;border:1px solid rgba(0,97,248,.15);box-shadow:0 2px 8px #0061f80f}.comm-impact-card:nth-child(2) .comm-impact-badge{color:#0061f8;border-color:#0061f826;box-shadow:0 2px 8px #0061f80f}.comm-impact-card-label{font:700 13px/1.35 Manrope,sans-serif;letter-spacing:.36px;text-transform:uppercase;color:#0061f8;margin:0}.comm-impact-val-row{margin:6px 0 10px}.comm-impact-val{font-size:clamp(38px,3.6vw,54px);line-height:1.1;font-weight:700;color:#0061f8;letter-spacing:-.02em;display:block}.comm-impact-card:nth-child(2) .comm-impact-val{color:#0061f8}.comm-impact-desc{font:600 13px/1.45 Manrope,sans-serif;color:#0061f8;text-transform:uppercase;letter-spacing:.3px;margin:0}.comm-sustainability{width:min(85%,1632px)!important;max-width:min(85%,1632px)!important;margin:75px auto!important;height:600px!important;min-height:600px!important;max-height:600px!important;box-sizing:border-box!important;border-radius:40px!important;padding:40px 70px!important;position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#303530;display:grid!important;grid-template-columns:.9fr 1.25fr!important;gap:clamp(32px,3.5vw,60px)!important;align-items:center;color:#fff;transition:background-image .6s cubic-bezier(.25,1,.5,1);box-shadow:0 24px 64px #0018462e}.comm-sustainability[data-photo=skill-development],.comm-sustainability[data-photo=healthcare]{background-position:center 65%}.comm-sustainability[data-photo=education]{background-position:center 18%}.comm-sustainability[data-photo=environment]{background-position:center 35%}.comm-sustainability .sustainability-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#000000a6,#00000047 48%,#0000000f);z-index:1;pointer-events:none}.comm-sustainability-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.comm-sustain-tag{background:#e0edff!important;color:#0061f8!important;border:1px solid rgba(0,97,248,.2)}.comm-sustainability-copy h2{font:700 clamp(28px,2.4vw,38px)/1.15 "Manrope",sans-serif!important;color:#fff!important;margin:0!important;letter-spacing:-.025em}.comm-sustainability-copy p{font:500 clamp(14.5px,1.05vw,16.5px)/1.5 "Manrope",sans-serif!important;color:#ffffffe6!important;margin:0!important;max-width:480px}.comm-sustain-stats-mini{display:flex;flex-wrap:wrap;gap:20px;margin-top:6px;padding-top:14px;border-top:1px solid rgba(255,255,255,.22);width:100%}.comm-sustain-stat-item{display:flex;flex-direction:column;gap:4px}.comm-sustain-stat-item strong{font:800 clamp(22px,2vw,28px)/1 "Manrope",sans-serif;color:#fff;letter-spacing:-.02em}.comm-sustain-stat-item span{font:700 11.5px/1.3 Manrope,sans-serif;color:#ffffffc7;text-transform:uppercase;letter-spacing:.5px}.comm-accordion{position:relative;z-index:2;display:flex!important;flex-direction:column;gap:10px;width:100%}.comm-accordion article{border-radius:18px!important;background:#f5faff85!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);padding:12px 22px!important;transition:all .35s cubic-bezier(.2,0,.2,1)!important;border:1px solid rgba(255,255,255,.58)!important;box-shadow:0 8px 24px #00143c1a!important;cursor:pointer}.comm-accordion article:hover{background:#f5faff94!important;transform:translateY(-2px);box-shadow:0 8px 24px #00143c1a!important}.comm-accordion article.open{background:#f5faffc2!important;box-shadow:0 8px 24px #00143c1a!important;border-color:#fffc!important;transform:translateY(-2px);padding:14px 22px!important;border-radius:20px!important}.comm-accordion button{width:100%;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;background:transparent!important;border:none!important;padding:0!important;cursor:pointer;text-align:left!important;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:clamp(16px,1.15vw,18px)!important;color:#0f172a!important;transition:color .2s ease}.comm-accordion article.open button{font-size:clamp(17px,1.25vw,20px)!important;color:#0048bc!important}.comm-accordion .accordion-head{display:flex;align-items:center;gap:14px}.comm-accordion .accordion-head span{font-weight:700;letter-spacing:-.01em}.comm-accordion-icon{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#0061f8,#004ecc)!important;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #0061f840;transition:transform .3s ease}.comm-accordion article.open .comm-accordion-icon{transform:scale(1.06)}.comm-accordion-toggle-wrap{width:28px;height:28px;border-radius:50%;background:#ffffff73;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s ease}.comm-accordion article.open .comm-accordion-toggle-wrap{background:#ffffff73}.comm-accordion-toggle{width:18px;height:18px;display:block}.comm-accordion-body{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.5);animation:commAccordionFade .35s ease}@keyframes commAccordionFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.comm-accordion-desc{margin:0;font:400 clamp(14px,1.05vw,16px)/1.55 "Manrope",sans-serif!important;color:#102e4a!important;letter-spacing:.1px}.comm-pillar-item-stat-box{background:#ffffff29;border:1px solid rgba(255,255,255,.25);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 14px #0000000f}.comm-pillar-item-num{font-size:clamp(26px,2vw,32px);line-height:1.1;font-weight:800;color:#fff;letter-spacing:-.02em}.comm-pillar-item-unit{font-size:11px;line-height:1.3;font-weight:700;color:#ffffffeb;text-transform:uppercase;letter-spacing:.5px}.comm-pillar-item-desc{font:500 13px/1.45 Manrope,sans-serif;color:#fffffff2;margin:0}.comm-pillar-highlights{list-style:none;padding:10px 0 0;margin:0;display:flex;flex-direction:column;gap:7px;border-top:1px solid rgba(255,255,255,.2)}.comm-pillar-highlights li{display:flex;align-items:flex-start;gap:8px;font:500 12px/1.4 Manrope,sans-serif;color:#ffffffe6}.comm-bullet-dot{width:5px;height:5px;border-radius:50%;background:#fff;margin-top:5px;flex-shrink:0}.comm-docs-section{width:85%!important;max-width:85%!important;margin:75px auto!important}.comm-docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.comm-doc-card{background:#edf5ff;border:1px solid rgba(0,97,248,.08);border-radius:22px;padding:clamp(24px,3vw,32px);text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:180px;box-shadow:0 4px 16px #0056d60a;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.comm-doc-card:hover{transform:translateY(-3px);background:#e4f0ff;border-color:#0061f833;box-shadow:0 10px 24px #0056d61f}.comm-doc-badge{display:inline-block;padding:5px 14px;border-radius:9999px;background:#fff;color:#0061f8;font:700 11px/1 Manrope,sans-serif;letter-spacing:.6px;text-transform:uppercase;margin-bottom:12px;border:1px solid rgba(0,97,248,.15);box-shadow:0 2px 8px #0061f80f}.comm-doc-title{font:700 18px/1.35 Manrope,sans-serif;color:#0061f8;letter-spacing:-.01em;margin:0 0 8px}.comm-doc-meta{font:700 12px/1.4 Manrope,sans-serif;color:#0061f8;text-transform:uppercase;letter-spacing:.36px;opacity:.75;margin:0}.comm-doc-card-action{display:flex;align-items:center;justify-content:flex-end;border-top:1px solid rgba(0,97,248,.1);padding-top:14px}.comm-doc-download-btn{display:inline-flex;align-items:center;gap:8px;font:700 11.5px/1 Manrope,sans-serif;letter-spacing:.6px;text-transform:uppercase;color:#0061f8;padding:8px 16px;border-radius:9999px;background:#fff;border:1px solid rgba(0,97,248,.15);box-shadow:0 2px 8px #0061f80f;transition:all .25s ease}.comm-doc-card:hover .comm-doc-download-btn{background:#0061f8;color:#fff;border-color:#0061f8;box-shadow:0 4px 12px #0061f84d}.comm-doc-arrow{width:14px;height:14px}@media(max-width:1200px){.comm-sustainability{gap:48px!important;padding:60px 48px!important}.comm-docs-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.comm-sustainability{grid-template-columns:1fr!important;gap:40px!important;height:auto!important;min-height:auto!important;max-height:none!important;padding:50px 36px!important;background-size:0 0!important}.comm-sustainability:before{content:"";display:block;position:relative;z-index:2;width:100%;aspect-ratio:3 / 2;border-radius:18px;background-image:inherit;background-size:contain;background-position:center;background-repeat:no-repeat}.comm-sustainability .sustainability-overlay{display:none}.comm-speech-banner-card{grid-template-columns:1fr}.comm-speech-banner-left{border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.comm-speech-banner-img-frame{max-height:280px}.comm-impact-grid,.comm-docs-grid{grid-template-columns:1fr}}@media(max-width:640px){.comm-speech-banner-wrap,.comm-impact-section,.comm-sustainability,.comm-docs-section{width:92%!important;max-width:92%!important}.comm-sustainability{border-radius:28px!important;padding:36px 20px!important}.comm-accordion article{padding:16px 18px!important;border-radius:18px!important}.comm-sustain-stats-mini{gap:20px}.comm-impact-val{font-size:38px}}.inv-hero{width:85%!important;max-width:85%!important;margin:0 auto clamp(40px,5vw,64px)!important;border-radius:28px;background:#0061f80f;height:clamp(280px,26vw,380px);position:relative;display:block;overflow:hidden;box-shadow:0 14px 36px #00225a17}.inv-hero-video{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:28px}.inv-hero-overlay{position:absolute;inset:0;background:transparent;display:flex;align-items:flex-start;justify-content:flex-start;padding:clamp(28px,3.8vw,54px);z-index:2;border-radius:28px}.inv-hero-content{max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.inv-hero-title{margin:0;font:700 clamp(20px,2.5vw,40px)/1.2 "Manrope",sans-serif;color:#fff;letter-spacing:-.5px;text-shadow:0 2px 14px rgba(0,0,0,.6),0 1px 4px rgba(0,0,0,.4);white-space:nowrap}@media(max-width:680px){.inv-hero-title{white-space:normal;font-size:clamp(20px,5.5vw,28px)}}.inv-hero-cta{display:inline-flex;align-items:center;justify-content:center;padding:13px 32px;background:linear-gradient(180deg,#0061f8,#0140a2);color:#fff;border-radius:9999px;font:700 13.5px/1 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.8px;text-decoration:none;box-shadow:0 4px 16px #0061f847;transition:all .25s cubic-bezier(.2,0,.2,1);cursor:pointer;border:none}.inv-hero-cta:hover{background:linear-gradient(180deg,#004ecc,#002db3);transform:translateY(-2px);box-shadow:0 10px 28px #0040a273;color:#fff}.inv-hero-cta:active{transform:translateY(0)}.inv-hero-badge{position:absolute;top:30px;right:40px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;padding:12px 20px;font:700 14px/1 Manrope,sans-serif;letter-spacing:1.4px;color:#070707;z-index:2;box-shadow:0 4px 16px #0000001f;display:inline-flex;align-items:center;gap:8px}.inv-stock-wrap{width:85%!important;max-width:85%!important;margin:-140px auto 0!important;display:flex;justify-content:flex-end;position:relative;z-index:1}.inv-stock-card{background:#edf5ff;border:1px solid rgba(0,97,248,.12);border-radius:32px;padding:clamp(28px,3.5vw,40px);width:min(720px,100%);display:flex;flex-direction:column;gap:clamp(32px,4vw,48px);box-shadow:0 8px 30px #00225a0f}.inv-stock-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.inv-stock-name{margin:0;font:800 18px/1.2 Manrope,sans-serif;color:#0061f8;letter-spacing:1.5px;text-transform:uppercase}.inv-stock-date{margin:8px 0 0;font:500 15px/1.4 Manrope,sans-serif;color:#5a6578;letter-spacing:.2px}.inv-stock-exchange{display:flex;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffffff2;border:1px solid rgba(0,97,248,.15);border-radius:9999px;overflow:hidden}.inv-stock-exchange span{display:flex;align-items:center;justify-content:center;height:34px;padding:0 20px;font:800 16px/1.2 Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase}.inv-stock-exchange .nse{border-radius:20px;background:radial-gradient(ellipse at center,#2278ff,#0058e0);color:#ffffffe6}.inv-stock-exchange .bse{color:#070707;font-weight:700}.inv-stock-price-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:16px}.inv-stock-price{margin:0;font:500 clamp(48px,6vw,90px)/1 "Manrope",sans-serif;color:#002fff}.inv-stock-change{display:flex;align-items:center;gap:8px;font:700 22px/1.2 Manrope,sans-serif;letter-spacing:.22px}.inv-stock-change.up{color:#00bc1b}.inv-stock-change img{width:24px;height:24px}.inv-why{width:85%!important;max-width:85%!important;margin:clamp(60px,8vw,100px) auto 0!important}.inv-why h2{margin:0 0 20px;font:500 clamp(32px,3.2vw,50px)/1.15 "Manrope",sans-serif;color:#070707;letter-spacing:-.01em}.inv-why p{margin:0;font:500 clamp(16px,1.2vw,20px)/1.45 "Manrope",sans-serif;color:#6a6a6a;letter-spacing:.01em;max-width:1092px}.inv-reasons{width:85%!important;max-width:85%!important;margin:clamp(40px,5vw,60px) auto 0!important;position:relative}.inv-reasons-track{display:flex;gap:28px;overflow-x:auto;padding-bottom:20px;padding-right:12px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.inv-reasons-track::-webkit-scrollbar{display:none}.inv-reason-card{flex:0 0 clamp(300px,24vw,380px);height:480px;border-radius:36px;position:relative;overflow:hidden;background:#edf3f5;box-shadow:0 4px 20px #0000000d;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease;-webkit-user-select:none;user-select:none}.inv-reason-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #004df529}.inv-card-btn{position:absolute;inset:0;width:100%;height:100%;border:none;padding:0;background:transparent;text-align:left;cursor:pointer;display:block}.inv-card-img-wrap{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.inv-card-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.22,1,.36,1)}.inv-reason-card:hover .inv-card-img-wrap img,.inv-reason-card.is-open .inv-card-img-wrap img{transform:scale(1.05)}.inv-card-sheet{position:absolute;inset:0;width:100%;height:100%;border-radius:26px 26px 36px 36px;background:linear-gradient(160deg,#0061f8,#0050db 60%,#003ea6);padding:30px 24px;display:flex;flex-direction:column;box-shadow:0 -8px 24px #001e6426;transform:translateY(calc(100% - 114px));transition:transform .6s cubic-bezier(.22,1,.36,1),border-radius .4s ease;will-change:transform}.inv-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:56px}.inv-sheet-title{font-size:20px;line-height:1.25;font-weight:600;color:#fff;max-width:82%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.inv-symbol{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#0061f8;background:#fff;font-size:22px;line-height:1;font-weight:500;font-style:normal;box-shadow:0 2px 8px #0000001a;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease}.inv-sheet-body{flex:1 1 auto;margin-top:20px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;transform:translateY(16px);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.inv-description{margin:0;font-size:15px;line-height:1.45;font-weight:400;color:#fffffff0;max-width:92%}.inv-learn{margin-top:auto;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;display:inline-flex;align-items:center}.inv-reason-card:hover .inv-card-sheet,.inv-reason-card.is-open .inv-card-sheet{transform:translateY(0);border-radius:36px}.inv-reason-card:hover .inv-sheet-body,.inv-reason-card.is-open .inv-sheet-body{opacity:1;transform:translateY(0);transition-delay:.1s}.inv-reason-card:hover .inv-symbol,.inv-reason-card.is-open .inv-symbol{background:#fff;color:#004ecc;transform:scale(1.05)}.inv-reasons-controls{display:flex;flex-direction:column;gap:24px;margin-top:36px;width:100%}.inv-scrollbar-track{width:100%;height:2px;background:#d8dde6;position:relative;border-radius:2px;cursor:pointer;padding:6px 0;background-clip:content-box}.inv-scrollbar-thumb{position:absolute;top:50%;transform:translateY(-50%);height:7px;border-radius:12px;background:#0061f8;transition:left .12s ease-out,width .12s ease-out;cursor:grab;box-shadow:0 1px 4px #0061f840}.inv-scrollbar-thumb:active{cursor:grabbing}.inv-reasons-nav{display:flex;justify-content:flex-end;align-items:center;gap:14px}.inv-nav-btn{width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center;cursor:pointer;padding:0;border:1.5px solid #0061f8;color:#0061f8;transition:all .2s ease;box-shadow:0 2px 8px #0061f81f}.inv-nav-btn.active,.inv-nav-btn:not(:disabled){border-color:#0061f8;color:#0061f8;cursor:pointer}.inv-nav-btn:not(:disabled):hover{background:#0061f8;color:#fff;transform:scale(1.08);box-shadow:0 4px 14px #0061f840}.inv-nav-btn:not(:disabled):active{transform:scale(.95)}.inv-nav-btn.disabled,.inv-nav-btn:disabled{opacity:.35;cursor:not-allowed;border-color:#cbd5e1;color:#94a3b8;box-shadow:none;background:#f8fafc}.inv-nav-btn svg{width:18px;height:18px}.inv-quarterly-section{width:100%;margin:clamp(80px,10vw,120px) 0 0 0;position:relative;background-color:#eef2fb;background-image:url(/assets/investor/quarterly-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.inv-quarterly-card{width:85%!important;max-width:85%!important;margin:0 auto!important;display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,4.5vw,64px);align-items:end;padding:clamp(60px,6.5vw,96px) 0 0 0;position:relative;z-index:1}.inv-quarterly-copy{display:flex;flex-direction:column;padding-bottom:clamp(60px,6.5vw,96px);position:relative;z-index:1}.inv-quarterly-copy h2{margin:0 0 clamp(28px,3.5vw,44px);font:600 clamp(34px,3.6vw,50px)/1.15 "Manrope",sans-serif;color:#0061f8;letter-spacing:-.01em}.inv-quarterly-list{display:flex;flex-direction:column;max-width:500px}.inv-quarterly-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1.5px solid rgba(212,224,245,.85);text-decoration:none;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.inv-quarterly-item span:first-child{font:700 clamp(13px,1.1vw,15px)/1.2 "Manrope",sans-serif;letter-spacing:.9px;text-transform:uppercase;color:#2b3545;transition:color .2s ease}.inv-quarterly-arrow{color:#0061f8;display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.2,0,.2,1)}.inv-quarterly-item:hover span:first-child{color:#0061f8}.inv-quarterly-item:hover .inv-quarterly-arrow{transform:translate(3px,-3px)}.inv-quarterly-device-wrap{display:flex;justify-content:center;align-items:flex-end;width:100%;position:relative;z-index:1}.inv-quarterly-device{width:100%;max-width:530px;height:340px;background:#111827;border-radius:24px 24px 0 0;padding:16px 16px 0;box-shadow:0 -8px 30px #00143c2e,0 25px 60px #00000047;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.inv-device-screen{width:100%;height:100%;border-radius:12px 12px 0 0;overflow:hidden;position:relative;background:#000}.inv-device-screen img{width:100%;height:100%;object-fit:cover;object-position:center 30%;transform:scale(1.22);transform-origin:center 34%;display:block;transition:transform .4s ease}.inv-data{width:100%;margin-top:clamp(80px,10vw,120px);padding-top:76px;border-top:1px solid #dcdcdc;position:relative}.inv-data-tabs{width:85%!important;max-width:85%!important;margin:0 auto!important;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;position:relative;padding-bottom:24px}.inv-data-tab{background:none;border:none;cursor:pointer;font:700 18px/24px Manrope,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#0061f8;opacity:.45;padding:8px 14px;border-radius:12px;transition:opacity .25s ease,color .25s ease,background-color .25s ease,transform .2s ease}.inv-data-tab:hover{opacity:.9;background:#0061f814;color:#004ecc;transform:translateY(-1px)}.inv-data-tab.active{opacity:1;font-weight:800;color:#0061f8;background:#0061f80f}.inv-data-tab-indicator{position:absolute;left:0;top:-76px;height:6px;border-radius:8px;background:linear-gradient(90deg,#016ef7 4.5%,#38b34a 45.6%,#66cef5 98.7%);transition:left .3s cubic-bezier(.2,0,.2,1),width .3s cubic-bezier(.2,0,.2,1);pointer-events:none}.inv-data-list{width:85%!important;max-width:85%!important;margin:14px auto 0!important;display:flex;flex-direction:column;gap:14px}.inv-data-row{background:#f8f8f8;border-radius:24px;padding:26px 36px;display:flex;align-items:center;justify-content:space-between;gap:16px;text-decoration:none;cursor:pointer;border:1.5px solid transparent;text-align:left;width:100%;box-sizing:border-box;transition:background-color .25s cubic-bezier(.2,0,.2,1),color .25s cubic-bezier(.2,0,.2,1),transform .25s cubic-bezier(.2,0,.2,1),box-shadow .25s cubic-bezier(.2,0,.2,1),border-color .25s cubic-bezier(.2,0,.2,1)}.inv-data-row p{margin:0;font:500 20px/1.3 Manrope,sans-serif;color:#070707;letter-spacing:.2px;transition:color .25s ease}.inv-data-row-arrow{color:#0061f8;display:flex;align-items:center;justify-content:center;transition:color .25s ease,transform .25s cubic-bezier(.2,0,.2,1)}.inv-data-row:hover{background:#0061f8;border-color:#0061f8;color:#fff;transform:translateY(-3px);box-shadow:0 12px 28px #0061f838}.inv-data-row:hover p{color:#fff}.inv-data-row:hover .inv-data-row-arrow{color:#fff;transform:translate(3px,-3px)}.inv-data-row:active{transform:translateY(-1px)}.inv-contact-cta{width:85%!important;max-width:85%!important;margin:clamp(80px,10vw,120px) auto 0!important;border-radius:40px;padding:60px;background:linear-gradient(89.4deg,#beedfa 42.3%,#00baea00 75.4%);display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap}.inv-contact-copy{flex:1 1 480px;max-width:843px;display:flex;flex-direction:column;gap:24px}.inv-contact-copy h2{margin:0;font:500 clamp(30px,4vw,50px)/1.1 "Manrope",sans-serif;color:#002fff}.inv-contact-copy p{margin:0;font:500 22px/1.3 Manrope,sans-serif;color:#070707;letter-spacing:.22px}.inv-contact-btn{flex-shrink:0;background:linear-gradient(180deg,#0061f8,#0140a2);border-radius:9999px;padding:13px 34px;color:#fff;font:700 14px/1 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.8px;text-decoration:none;display:inline-block;transition:all .25s ease;box-shadow:0 4px 16px #0061f847}.inv-contact-btn:hover{background:linear-gradient(180deg,#004ecc,#002db3);transform:translateY(-2px);box-shadow:0 10px 28px #0040a273}.inv-contact-btn:active{transform:translateY(0)}.inv-detail-head{width:100%;background:#f5f5f5;padding:24px max(16px,calc((100% - 1920px)/2 + 228px));display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(30px,4vw,46px)}.inv-detail-head h1{margin:0;font:600 32px/1.2 Manrope,sans-serif;color:var(--blue)}.inv-detail-download{font:700 16px/1.2 Manrope,sans-serif;color:var(--blue);text-decoration:none;letter-spacing:.8px;text-transform:uppercase;transition:opacity .2s ease,transform .2s ease}.inv-detail-download:hover{opacity:.8;transform:translateY(-1px)}.inv-detail-list{width:85%!important;max-width:85%!important;margin:0 auto!important}.inv-detail-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:30px 24px;border-bottom:1px solid #cdcdcd}.inv-detail-row p{margin:0;font:500 22px/1.3 Manrope,sans-serif;color:#070707;letter-spacing:.22px}.inv-detail-actions{display:flex;gap:12px;flex-shrink:0}.inv-detail-pill{display:inline-flex;align-items:center;gap:10px;border:1px solid #cdcdcd;border-radius:12px;padding:6px 18px;font:600 16px/28px Manrope,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--blue);text-decoration:none;transition:all .2s ease}.inv-detail-pill:hover{background:linear-gradient(180deg,#0061f8,#0140a2);color:#fff;border-color:#0061f8;transform:translateY(-2px);box-shadow:0 4px 14px #0040a24d}.inv-detail-pill img{width:20px;height:24px}.inv-detail-back{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(180deg,#0061f8,#0140a2);color:#fff;border-radius:9999px;padding:13px 34px;font:700 14px/1.2 Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;width:auto;min-width:170px;transition:all .25s cubic-bezier(.2,0,.2,1);box-shadow:0 4px 16px #0061f847}.inv-detail-back svg{transition:transform .25s ease}.inv-detail-back:hover{background:linear-gradient(180deg,#004ecc,#002db3);transform:translateY(-2px);box-shadow:0 10px 28px #0040a273;color:#fff}.inv-detail-back:hover svg{transform:translate(-4px)}.inv-detail-back:active{transform:translateY(0)}.inv-detail-back-wrap{width:85%!important;max-width:85%!important;margin:clamp(40px,5vw,60px) auto clamp(60px,8vw,90px)!important;display:flex;justify-content:flex-start}@media(max-width:900px){.inv-stock-wrap{margin-top:24px;justify-content:center}.inv-reason-card{flex:0 0 85vw;height:420px}.inv-quarterly-copy{margin-left:0}.inv-detail-head,.inv-detail-row{flex-direction:column;align-items:flex-start}}.inv-jump-nav-wrap{width:85%!important;max-width:85%!important;margin:clamp(24px,3.5vw,40px) auto clamp(24px,3.5vw,36px)!important}.inv-jump-nav-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;width:100%}.inv-jump-card{background:#edf5ff;border:1px solid rgba(0,97,248,.08);border-radius:20px;padding:16px 18px;min-height:84px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;box-shadow:0 4px 16px #0056d60a;transition:transform .25s cubic-bezier(.2,0,.2,1),box-shadow .25s ease,background-color .25s ease,border-color .25s ease;text-decoration:none;outline:none;gap:12px}.inv-jump-card:hover,.inv-jump-card:focus-visible{transform:translateY(-3px);border-color:#0061f840;box-shadow:0 10px 24px #0056d61f;background:#e4f0ff}.inv-jump-label{font:700 clamp(11.5px,.82vw,13px)/1.32 "Manrope",sans-serif;color:#0061f8;margin:0;letter-spacing:-.1px;text-transform:uppercase;transition:color .25s ease;flex:1;text-align:left}.inv-jump-card:hover .inv-jump-label{color:#004ecc}.inv-jump-icon{width:26px;height:26px;border-radius:50%;background:#fff;color:#0061f8;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0061f81f;transition:all .25s cubic-bezier(.2,0,.2,1);flex-shrink:0}.inv-jump-card:hover .inv-jump-icon{background:linear-gradient(180deg,#0061f8,#0140a2);color:#fff;transform:translateY(2px) scale(1.08);box-shadow:0 4px 12px #0040a259}.inv-doc-section{width:85%!important;max-width:85%!important;margin:0 auto clamp(60px,8vw,90px)!important;scroll-margin-top:100px}.inv-section-badge{display:inline-block;background:#edf5ff;color:#0061f8;padding:6px 16px;border-radius:20px;font:700 12px/1 Manrope,sans-serif;letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px}.inv-doc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px;flex-wrap:wrap}.inv-doc-head-left{flex:1 1 460px;min-width:0}.inv-doc-section-head h2{font:800 clamp(24px,2.5vw,36px)/1.2 "Manrope",sans-serif;color:#0f172a;letter-spacing:-.4px;margin:0 0 10px;text-transform:uppercase}.inv-doc-section-head p{font:400 15.5px/1.6 Manrope,sans-serif;color:#64748b;margin:0;max-width:820px}.inv-doc-head-filters{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.inv-header-filter-group{display:flex;flex-direction:column;gap:6px}.inv-header-filter-label{font:700 11.5px/1 Manrope,sans-serif;color:#0061f8;letter-spacing:.8px;text-transform:uppercase}.inv-header-select-wrap{position:relative;display:inline-block}.inv-custom-dropdown-wrap{position:relative;display:inline-block;-webkit-user-select:none;user-select:none}.inv-custom-dropdown-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;font:600 13.5px/1 Manrope,sans-serif;padding:0 18px 0 20px;border-radius:9999px;border:1.5px solid #dbeafe;background:#fff;color:#0f172a;cursor:pointer;box-shadow:0 2px 8px #0061f80f;transition:all .2s cubic-bezier(.16,1,.3,1);min-width:220px;height:42px;outline:none}.inv-custom-dropdown-trigger:hover{border-color:#0061f8;box-shadow:0 4px 14px #0061f81f;color:#0061f8}.inv-custom-dropdown-trigger.open{border-color:#0061f8;box-shadow:0 0 0 3px #0061f829;color:#0061f8}.inv-custom-dropdown--year .inv-custom-dropdown-trigger{background:#edf5ff;border-color:#0061f840;color:#0061f8;font-weight:700;min-width:140px;padding:0 16px 0 18px}.inv-custom-dropdown--year .inv-custom-dropdown-trigger:hover{background-color:#e0edff;border-color:#0061f8;box-shadow:0 4px 14px #0061f82e}.inv-custom-dropdown--year .inv-custom-dropdown-trigger.open{background-color:#e0edff;border-color:#0061f8;box-shadow:0 0 0 3px #0061f833}.inv-custom-dropdown-text{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-custom-dropdown-chevron{flex-shrink:0;color:#0061f8;transition:transform .22s cubic-bezier(.16,1,.3,1)}.inv-custom-dropdown-chevron.rotate{transform:rotate(180deg)}.inv-custom-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:100%;width:max-content;max-width:380px;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 16px 40px #00205424,0 4px 12px #0000000a;padding:6px;z-index:100;animation:invDropdownFadeIn .18s cubic-bezier(.16,1,.3,1)}@keyframes invDropdownFadeIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.inv-custom-dropdown--subcat .inv-custom-dropdown-menu{min-width:260px}.inv-custom-dropdown--year .inv-custom-dropdown-menu{min-width:140px;right:0;left:auto}.inv-custom-dropdown-scroll{max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding-right:2px}.inv-custom-dropdown-scroll::-webkit-scrollbar{width:5px}.inv-custom-dropdown-scroll::-webkit-scrollbar-track{background:transparent}.inv-custom-dropdown-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.inv-custom-dropdown-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.inv-custom-dropdown-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 14px;border:none;background:transparent;border-radius:10px;font:500 13.5px/1.4 Manrope,sans-serif;color:#334155;text-align:left;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.inv-custom-dropdown-item:hover{background:#edf5ff;color:#0061f8;padding-left:17px}.inv-custom-dropdown-item.selected{background:#0061f8;color:#fff;font-weight:600}.inv-custom-dropdown-item.selected:hover{background:#004b97;color:#fff;padding-left:14px}.inv-custom-dropdown-item-label{flex:1}.inv-custom-dropdown-check{flex-shrink:0;color:currentColor}.inv-header-select{appearance:none;-webkit-appearance:none;font:600 13.5px/1 Manrope,sans-serif;padding:10px 38px 10px 18px;border-radius:9999px;border:1.5px solid #dbeafe;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230061f8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 14px center;color:#0f172a;cursor:pointer;box-shadow:0 2px 8px #0061f80f;transition:all .2s ease;min-width:220px;height:40px}.inv-header-select:hover{border-color:#0061f8;box-shadow:0 4px 14px #0061f824;color:#0061f8}.inv-header-select:focus{border-color:#0061f8;outline:none;box-shadow:0 0 0 3px #0061f826}.inv-header-select--year{background:#edf5ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230061f8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 14px center;border:1.5px solid rgba(0,97,248,.25);color:#0061f8;font-weight:700;min-width:140px}.inv-header-select--year:hover{background-color:#e0edff;border-color:#0061f8;box-shadow:0 4px 14px #0061f82e}.inv-header-select--year:focus{border-color:#0061f8;outline:none;box-shadow:0 0 0 3px #0061f826}.inv-header-select option{background:#fff;color:#0f172a;font-weight:500}.inv-table-wrap{width:100%;overflow-x:auto;border-radius:20px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 20px #00225a0a;-webkit-overflow-scrolling:touch}.inv-data-table{width:100%;border-collapse:collapse;text-align:left;min-width:680px}.inv-data-table th{background:#f8fafc;padding:16px 24px;font:700 12.5px/1 Manrope,sans-serif;color:#475569;text-transform:uppercase;letter-spacing:.8px;border-bottom:1.5px solid #e2e8f0;white-space:nowrap}.inv-data-table td{padding:16px 24px;border-bottom:1px solid #f1f5f9;font:500 14px/1.4 Manrope,sans-serif;color:#1e293b;vertical-align:middle}.inv-data-table tr:last-child td{border-bottom:none}.inv-data-table tr:hover td{background:#f8fafc}.inv-table-title-cell{font-weight:600!important;color:#0f172a!important;font-size:14.5px!important}.inv-table-detail-cell{color:#475569!important}.inv-table-period-cell{color:#64748b!important;white-space:nowrap}.inv-table-action-cell{text-align:right;white-space:nowrap}.inv-table-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.inv-action-link,.investor-action-link{font-family:Manrope,sans-serif;font-size:13px;font-weight:700;color:#0061f8;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-radius:6px;transition:all .2s ease;display:inline-block;line-height:1.2}.inv-action-link:hover,.investor-action-link:hover{background:#0061f81a;color:#0140a2}.inv-action-slash,.investor-action-slash{color:#94a3b8;font-weight:600;font-size:13px;-webkit-user-select:none;user-select:none}.inv-table-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 16px;border-radius:9999px;background:#fff;color:#0061f8;font:700 11.5px/1 Manrope,sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;border:1px solid rgba(0,97,248,.2);box-shadow:0 2px 8px #0061f80f;transition:all .2s ease;cursor:pointer;white-space:nowrap}.inv-table-btn:hover{background:linear-gradient(180deg,#0061f8,#0140a2);color:#fff;border-color:#0061f8;box-shadow:0 4px 14px #0040a259;transform:translateY(-1px)}.inv-table-btn--visit,.inv-table-btn--view{background:#f0f7ff;color:#0061f8;border-color:#0061f840}.inv-table-btn--visit:hover,.inv-table-btn--view:hover{background:linear-gradient(180deg,#0061f8,#0140a2);color:#fff}.inv-table-btn--download{background:#fff;color:#0061f8}.inv-table-btn--download:hover{background:linear-gradient(180deg,#0061f8,#0140a2);color:#fff}.inv-table-btn--disabled{background:#fff9!important;color:#0061f866!important;border-color:#0061f81a!important;cursor:not-allowed;pointer-events:none;box-shadow:none!important;transform:none!important}.inv-table-pagination{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:#f8fafc;border-top:1.5px solid #e2e8f0;flex-wrap:wrap;gap:12px}.inv-pagination-count{font:500 13.5px/1.4 Manrope,sans-serif;color:#64748b}.inv-pagination-actions{display:flex;align-items:center;gap:12px}.inv-page-btn{background:#fff;border:1.5px solid #cbd5e1;color:#0f172a;border-radius:6px;padding:6px 14px;font:600 13px/1 Manrope,sans-serif;cursor:pointer;transition:all .2s ease}.inv-page-btn:hover:not(:disabled){border-color:#0061f8;color:#0061f8;background:#edf5ff}.inv-page-btn:disabled{opacity:.45;cursor:not-allowed}.inv-page-info{font:600 13px/1 Manrope,sans-serif;color:#475569}@media(min-width:992px){.inv-jump-nav-wrap,.inv-hero,.inv-doc-section{width:85%!important;max-width:1632px!important;margin-left:auto!important;margin-right:auto!important}.inv-jump-nav-grid{grid-template-columns:repeat(7,1fr)!important}}@media(max-width:991px){.inv-jump-nav-wrap,.inv-hero,.inv-doc-section{width:92%!important;max-width:92%!important}.inv-jump-nav-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.inv-jump-nav-wrap,.inv-hero,.inv-doc-section{width:94%!important;max-width:94%!important}.inv-hero-overlay{padding:24px}.inv-hero-title{font-size:24px}.inv-hero-cta{padding:11px 22px;font-size:12.5px}.inv-jump-nav-grid{grid-template-columns:1fr}}.inv-filter-container{display:grid;grid-template-columns:280px 1fr;gap:40px;background:#fff;border-radius:20px;border:1px solid #e2e8f0;padding:32px 36px;box-shadow:0 4px 20px #00225a0a}.inv-subcategory-sidebar{display:flex;flex-direction:column;gap:8px;padding-right:32px;border-right:2px solid #e2e8f0}.inv-subcat-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;background:transparent;border:none;border-radius:8px;padding:10px 14px;font:600 14.5px/1.35 Manrope,sans-serif;color:#334155;cursor:pointer;transition:all .2s ease}.inv-subcat-btn:hover{color:#0061f8;background:#edf5ff}.inv-subcat-btn.is-active{color:#0061f8;background:#e0edff;font-weight:700;box-shadow:0 1px 3px #0061f81a}.inv-subcat-count{font-size:12px;font-weight:600;opacity:.7}.inv-content-area{display:flex;flex-direction:column;gap:16px;min-width:0}.inv-controls-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:14px;border-bottom:1px solid #edf2f7}.inv-active-subcat-heading{margin:0;font:700 clamp(18px,1.8vw,22px)/1.2 "Manrope",sans-serif;color:#0f172a}.inv-active-subcat-sub{margin:4px 0 0;font:400 13.5px/1.4 Manrope,sans-serif;color:#64748b}.inv-year-filter-wrap{display:inline-flex;align-items:center;gap:10px}.inv-year-label{font:700 13px/1 Manrope,sans-serif;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.inv-year-select{appearance:none;-webkit-appearance:none;background:#edf5ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230061f8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 14px center;color:#0061f8;font:700 13.5px/1 Manrope,sans-serif;border:1.5px solid rgba(0,97,248,.25);border-radius:9999px;padding:8px 36px 8px 16px;cursor:pointer;box-shadow:0 2px 6px #0061f80f;outline:none;transition:all .2s ease}.inv-year-select:hover,.inv-year-select:focus{background-color:#e0edff;border-color:#0061f8;box-shadow:0 4px 12px #0061f829}.inv-year-select option{background:#fff;color:#1e293b;font-weight:500}.inv-docs-list{display:flex;flex-direction:column;gap:10px}.inv-doc-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#004b97;color:#fff;border-radius:8px;padding:13px 20px;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;box-shadow:0 2px 6px #004b9726}.inv-doc-bar:hover{background:#003e7e;transform:translateY(-1px);box-shadow:0 6px 16px #004b9740}.inv-doc-title{font:600 15px/1.35 Manrope,sans-serif;color:#fff;margin:0;display:inline-flex;align-items:center;gap:10px}.inv-doc-year-tag{display:inline-block;font-size:11px;font-weight:700;background:#fff3;color:#fff;padding:2px 8px;border-radius:4px}.inv-doc-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.inv-doc-action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:#ffffff26;color:#fff;transition:all .2s ease;text-decoration:none}.inv-doc-action-btn:hover{background:#fff;color:#004b97;transform:scale(1.08)}.inv-doc-empty{text-align:center;padding:40px 20px;background:#f8fafc;border-radius:12px;border:1px dashed #cbd5e1}.inv-doc-empty p{margin:0 0 12px;font:500 15px/1.4 Manrope,sans-serif;color:#64748b}.inv-doc-reset-btn{background:#0061f8;color:#fff;font:700 13px/1 Manrope,sans-serif;border:none;border-radius:6px;padding:8px 16px;cursor:pointer;transition:background .2s ease}.inv-doc-reset-btn:hover{background:#004ecc}.inv-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:28px}.inv-contact-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px 36px;box-shadow:0 4px 16px #00225a08;display:flex;flex-direction:column;justify-content:flex-start}.ct-investor-subsection{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ct-investor-subheading{margin:0;font:700 18px/1.3 Manrope,sans-serif;color:#1e293b;letter-spacing:-.3px}.ct-address-text-block{display:flex;flex-direction:column;gap:3px}.ct-address-line{margin:0;font:500 14px/1.55 Manrope,sans-serif;color:#334155}.ct-action-pills-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.ct-action-pill{display:inline-flex;align-items:center;gap:8px;border:1.5px solid #dce7f5;border-radius:10px;padding:9px 20px;font:600 13px/1 Manrope,sans-serif;color:#0061f8;text-decoration:none;background:#fff;transition:all .2s ease}.ct-action-pill:hover{background:#f0f7ff;border-color:#0061f8;transform:translateY(-1px)}.ct-pill-icon{display:flex;align-items:center}.ct-section-divider{width:100%;height:1px;background:#eaeaea;border:none;margin:22px 0}@media(max-width:900px){.inv-doc-section-head{flex-direction:column;align-items:flex-start;gap:16px}.inv-doc-head-filters{width:100%;display:flex;flex-wrap:wrap;gap:12px}.inv-header-filter-group{flex:1 1 200px}.inv-header-select{width:100%;min-width:0}.inv-custom-dropdown-wrap{width:100%}.inv-custom-dropdown-trigger{width:100%;min-width:0}.inv-custom-dropdown-menu{width:100%;max-width:100%;left:0!important;right:0!important}.inv-filter-container{grid-template-columns:1fr;padding:24px;gap:24px}.inv-subcategory-sidebar{padding-right:0;border-right:none;border-bottom:2px solid #e2e8f0;padding-bottom:16px;flex-direction:row;flex-wrap:wrap;gap:8px}.inv-subcat-btn{width:auto}}.med-hero{width:min(85%,1632px)!important;max-width:1632px!important;margin:20px auto 0!important;border-radius:36px;min-height:380px;position:relative;aspect-ratio:1828 / 572;overflow:hidden;box-shadow:0 16px 40px #001e5014}.med-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.med-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#04122680,#04122626,#041226b3);pointer-events:none}.med-hero-content{position:absolute;bottom:clamp(32px,4vw,56px);left:clamp(32px,4.5vw,64px);right:clamp(32px,4.5vw,64px);z-index:2;max-width:860px}.med-hero-tag{display:inline-flex;align-items:center;gap:8px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.35);border-radius:9999px;padding:6px 18px;font:700 12.5px/1 Manrope,sans-serif;color:#fff;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px}.med-hero-heading{margin:0;font:700 clamp(26px,3.5vw,44px)/1.2 "Manrope",sans-serif;color:#fff;letter-spacing:-.02em;text-shadow:0 2px 14px rgba(0,0,0,.5)}.med-tabs-container{width:min(85%,1632px)!important;max-width:1632px!important;margin:clamp(48px,6vw,76px) auto 0!important;position:relative}.med-tabs-row{width:100%;display:grid;grid-template-columns:40% 40% 1fr;align-items:center}.med-tab-left,.med-tab-center{justify-self:center;text-align:center}.med-tab{background:none;border:none;cursor:pointer;font:700 clamp(16px,1.4vw,20px)/1.2 "Manrope",sans-serif;text-transform:uppercase;letter-spacing:.6px;color:#0061f8;opacity:.45;padding:8px 0;transition:opacity .25s ease,color .25s ease}.med-tab:hover{opacity:.85}.med-tab.active{opacity:1}.med-year-wrap{justify-self:end;position:relative}.med-year{display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 12px;border-radius:8px;transition:background-color .2s ease}.med-year:hover{background:#0061f80f}.med-year span{font:700 clamp(16px,1.4vw,20px)/1.2 "Manrope",sans-serif;color:#0061f8;text-transform:uppercase;letter-spacing:.6px}.med-year svg{color:#0061f8}.med-year-dropdown{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border-radius:12px;box-shadow:0 10px 30px #001e5a24;border:1px solid #e2e8f0;padding:6px;display:flex;flex-direction:column;gap:4px;z-index:50;min-width:90px}.med-year-option{background:none;border:none;padding:8px 14px;border-radius:8px;font:600 15px Manrope,sans-serif;color:#334155;cursor:pointer;text-align:center;transition:background-color .15s ease,color .15s ease}.med-year-option:hover,.med-year-option.active{background:#0061f8;color:#fff}.med-tabs-track{width:100%;margin-top:16px;height:2px;background:#eaeaea;position:relative}.med-tabs-indicator{position:absolute;top:-1.5px;left:0;width:40%;height:5px;border-radius:6px;background:linear-gradient(90deg,#4dc9f6,#38b34a,#016ef7);transition:left .35s cubic-bezier(.22,1,.36,1)}.med-tabs-indicator.press{left:40%;width:40%}.med-news-list{width:85%!important;max-width:85%!important;margin:16px auto 0!important;display:flex;flex-direction:column}.med-news-item{display:flex;align-items:center;gap:clamp(24px,3vw,44px);padding:clamp(30px,3.4vw,44px) 0;border-bottom:1px solid #e8ecf2}.med-news-item:last-child{border-bottom:1px solid #e8ecf2}.med-news-image{flex-shrink:0;width:clamp(260px,20vw,320px);height:clamp(140px,11vw,175px);border-radius:22px;object-fit:cover}.med-news-body{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,2.5vw,40px)}.med-news-content{display:flex;flex-direction:column;gap:16px;flex:1 1 auto}.med-news-tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.med-news-tag{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #0061f8;border-radius:999px;padding:4px 16px;font:700 11px/1.2 Manrope,sans-serif;color:#0061f8;letter-spacing:.6px;text-transform:uppercase;background:transparent;white-space:nowrap}.med-news-title{margin:0;font:600 clamp(20px,1.6vw,24px)/1.32 "Manrope",sans-serif;color:#070707;letter-spacing:-.015em;max-width:860px}.med-news-item:not(.with-image) .med-news-title{max-width:960px}.med-read-more{flex-shrink:0;background:#0061f8;border:none;border-radius:999px;padding:12px 30px;color:#fff;font:700 12.5px/1 Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 14px #0061f847;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.med-read-more:hover{background:#004ecc;transform:translateY(-2px);box-shadow:0 6px 18px #0061f861}.med-read-more:active{transform:scale(.96)}.med-pagination{width:85%!important;max-width:85%!important;margin:48px auto 0!important;display:flex;gap:12px;align-items:center;justify-content:center}.med-page-btn{border:1px solid #d1d5db;border-radius:12px;background:#fff;cursor:pointer;min-width:44px;height:44px;padding:0 14px;display:flex;align-items:center;justify-content:center;font:700 15px Manrope,sans-serif;color:#0061f8;transition:all .2s ease}.med-page-btn:hover{border-color:#0061f8;background:#f0f6ff}.med-page-btn.active{background:#0061f8;border-color:#0061f8;color:#fff}.med-page-btn.nav{padding:0 12px}.med-page-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.med-empty-state{padding:60px 20px;text-align:center;font:500 16px/1.5 Manrope,sans-serif;color:#64748b}.med-modal-overlay{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1000;animation:medFadeIn .25s ease-out}.med-modal-card{background:#fff;border-radius:28px;width:min(760px,100%);max-height:min(720px,90vh);overflow-y:auto;padding:clamp(28px,4vw,44px);position:relative;box-shadow:0 30px 90px #00000047;animation:medSlideUp .3s cubic-bezier(.22,1,.36,1)}.med-modal-card--split{width:min(980px,100%);padding:0;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.med-modal-media-col{width:100%;height:100%;min-height:480px;background:#f1f5f9}.med-modal-media-col .med-modal-image{width:100%;height:100%;min-height:480px;border-radius:0;object-fit:cover;display:block}.med-modal-content-col{padding:clamp(32px,4.5vw,54px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow-y:auto}.med-modal-card--single{width:min(760px,100%)}.med-modal-actions{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}@media(max-width:768px){.med-modal-card--split{grid-template-columns:1fr;max-height:90vh;overflow-y:auto}.med-modal-media-col,.med-modal-media-col .med-modal-image{min-height:240px;max-height:280px}}.med-modal-close{position:absolute;top:18px;right:18px;z-index:10;background:#ffffffeb;border:none;border-radius:50%;width:40px;height:40px;font-size:26px;line-height:1;color:#1e293b;box-shadow:0 4px 14px #0000001f;cursor:pointer;display:grid;place-items:center;transition:background-color .2s ease,transform .2s ease}.med-modal-close:hover{background:#f1f5f9;transform:scale(1.08)}.med-modal-image{width:100%;max-height:320px;border-radius:20px;object-fit:cover}.med-modal-title{margin:16px 0 14px;font:700 clamp(22px,2.2vw,32px)/1.25 "Manrope",sans-serif;color:#0f172a}.med-modal-body{margin:0;font:500 16.5px/1.65 Manrope,sans-serif;color:#475569}@keyframes medFadeIn{0%{opacity:0}to{opacity:1}}@keyframes medSlideUp{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.med-contact-section{width:min(85%,1632px)!important;max-width:1632px!important;margin:75px auto 0!important;display:flex;flex-direction:column;gap:clamp(32px,4vw,44px)}.med-contact-head{display:flex;flex-direction:column;gap:16px;max-width:860px}.med-contact-head .cp-section-badge{align-self:flex-start;display:inline-block;background:#e1f0fe;color:#0061f8;padding:6px 18px;border-radius:20px;font:700 13px/1.2 Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase}.med-contact-head h2{margin:0;font:700 clamp(28px,4vw,48px)/1.15 "Manrope",sans-serif;color:#0f172a;letter-spacing:-.02em}.med-contact-head h4{margin:0;font:400 clamp(18px,1.3vw,22px)/1.5 "Manrope",sans-serif!important;color:#475569!important;letter-spacing:-.2px!important}.med-contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(24px,3vw,36px)}.med-contact-card{background:#fff;border:1.5px solid rgba(0,97,248,.12);border-radius:28px;padding:clamp(28px,3.5vw,40px);display:flex;flex-direction:column;justify-content:space-between;gap:24px;box-shadow:0 10px 30px #001e5a0a;box-sizing:border-box;transition:transform .3s cubic-bezier(.2,0,.2,1),box-shadow .3s cubic-bezier(.2,0,.2,1),border-color .3s ease}.med-contact-card:hover{transform:translateY(-4px);border-color:#0061f859;box-shadow:0 18px 40px #0061f81a}.med-contact-card-header{display:flex;align-items:flex-start;gap:18px}.med-contact-card-icon{width:52px;height:52px;border-radius:16px;background:#eef5ff;color:#0061f8;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.med-contact-card:hover .med-contact-card-icon{background:#0061f8;color:#fff}.med-contact-card-info h3{margin:0 0 6px;font:700 clamp(20px,1.8vw,24px)/1.3 "Manrope",sans-serif;color:#0f172a;letter-spacing:-.01em}.med-contact-role{margin:0;font:600 14px/1.4 Manrope,sans-serif;color:#0061f8;letter-spacing:.2px}.med-contact-card-desc{margin:0;font:500 15px/1.6 Manrope,sans-serif;color:#64748b}.med-contact-actions{display:flex;flex-wrap:wrap;gap:12px}.med-contact-chip{display:inline-flex;align-items:center;gap:10px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:999px;padding:10px 20px;font:600 14px/1 Manrope,sans-serif;color:#1e293b;text-decoration:none;transition:all .25s cubic-bezier(.2,0,.2,1)}.med-contact-chip svg{color:#0061f8;transition:color .2s ease}.med-contact-chip:hover{background:#0061f8;border-color:#0061f8;color:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #0061f840}.med-contact-chip:hover svg{color:#fff}@media(max-width:900px){.med-contact-grid{grid-template-columns:1fr}}.med-report-section{width:100%;margin:75px 0 0!important;position:relative;background-color:#eef2fb;background-image:url(/assets/investor/quarterly-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.med-report-card{width:85%!important;max-width:85%!important;margin:0 auto!important;display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,4.5vw,64px);align-items:end;padding:clamp(60px,6.5vw,96px) 0 0 0;position:relative;z-index:1}.med-report-copy{display:flex;flex-direction:column;padding-bottom:clamp(60px,6.5vw,96px);position:relative;z-index:1}.med-report-copy h2{margin:0 0 clamp(24px,3vw,36px);font:600 clamp(34px,3.8vw,50px)/1.15 "Manrope",sans-serif;color:#0061f8;letter-spacing:-.01em}.med-report-btn{align-self:flex-start;background:#0061f8;border-radius:999px;padding:12px 32px;color:#fff;font:700 13px/1 Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #0061f847;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.med-report-btn:hover{background:#004ecc;transform:translateY(-2px);box-shadow:0 6px 18px #0061f861}.med-report-device-wrap{display:flex;justify-content:center;align-items:flex-end;width:100%;position:relative;z-index:1}.med-report-device{width:100%;max-width:540px;height:340px;background:#111827;border-radius:24px 24px 0 0;padding:16px 16px 0;box-shadow:0 -8px 30px #00143c2e,0 25px 60px #00000047;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.med-report-screen{width:100%;height:100%;border-radius:12px 12px 0 0;overflow:hidden;position:relative;background:#000}.med-report-screen img{width:100%;height:100%;object-fit:cover;object-position:center 30%;transform:scale(1.22);transform-origin:center 34%;display:block;transition:transform .4s ease}.med-report-device:hover .med-report-screen img{transform:scale(1.26)}.med-kit{width:85%!important;max-width:85%!important;margin:clamp(80px,10vw,120px) auto 0!important;display:flex;flex-direction:column;gap:36px}.med-kit h2{margin:0;font:600 clamp(30px,3.2vw,42px)/1.2 "Manrope",sans-serif;color:#070707;letter-spacing:-.01em}.med-kit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 20px}@media(max-width:768px){.med-kit-grid{grid-template-columns:1fr}}.med-kit-item{background:#fff;border:1.5px solid #eef2f6;border-radius:18px;padding:18px 24px;display:flex;align-items:center;gap:20px;text-decoration:none;cursor:pointer;outline:none;transition:all .28s cubic-bezier(.2,0,.2,1);box-shadow:0 2px 8px #00000005}.med-kit-item:hover,.med-kit-item:focus-visible{border-color:#0061f8;box-shadow:0 10px 28px #0061f81f;transform:translateY(-3px)}.med-kit-icon{flex-shrink:0;width:58px;height:58px;border-radius:14px;background:#eaf4ff;display:grid;place-items:center;color:#0061f8;transition:all .28s cubic-bezier(.2,0,.2,1)}.med-kit-item:hover .med-kit-icon,.med-kit-item:focus-visible .med-kit-icon{background:#0061f8;color:#fff;transform:scale(1.04)}.med-kit-text{display:flex;flex-direction:column;gap:6px}.med-kit-text p{margin:0}.med-kit-text .name{font:600 19px/1.25 Manrope,sans-serif;color:#070707;letter-spacing:-.01em}.med-kit-text .action{font:700 12px/1 Manrope,sans-serif;color:#0061f8;letter-spacing:.6px;text-transform:uppercase}.med-follow{width:85%!important;max-width:85%!important;margin:clamp(80px,10vw,120px) auto 0!important;border-top:1.5px solid #bfdbfe;padding-top:clamp(48px,6vw,72px);display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.med-follow h2{margin:0;max-width:440px;font:600 clamp(28px,3.2vw,42px)/1.2 "Manrope",sans-serif;color:#070707;letter-spacing:-.015em}.med-follow-icons{display:flex;align-items:center;gap:clamp(14px,1.8vw,22px);flex-wrap:wrap}.med-follow-icon{width:clamp(48px,4vw,56px);height:clamp(48px,4vw,56px);border-radius:50%;display:grid;place-items:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#0080ff,#0056eb);color:#fff;box-shadow:0 6px 18px #0061f847;transition:transform .35s cubic-bezier(.2,0,.2,1),box-shadow .35s ease;text-decoration:none}.med-follow-icon:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,#22c55e,#38b34a 32%,#48cae4 70%,#0061f8);opacity:0;transition:opacity .4s cubic-bezier(.2,0,.2,1);z-index:1}.med-follow-icon:hover:before{opacity:1}.med-follow-icon:hover{transform:scale(1.08) translateY(-3px);box-shadow:0 12px 24px #38b34a59}.med-follow-icon svg{width:22px;height:22px;position:relative;z-index:2;color:#fff;transition:transform .3s cubic-bezier(.2,0,.2,1)}.med-follow-icon:hover svg{transform:scale(1.08)}@media(max-width:900px){.med-news-item{flex-direction:column;align-items:flex-start}.med-news-image{width:100%;max-width:100%;height:180px}.med-news-body{width:100%;flex-direction:column;align-items:flex-start;gap:16px}.med-news-title{max-width:100%}.med-read-more{align-self:flex-start}.med-report-copy{margin-left:0}.med-follow-icon{width:90px;height:90px}.med-follow-icon img{width:34px;height:34px}}.car-hero{width:85%!important;max-width:85%!important;margin:clamp(30px,4vw,46px) auto 0;border-radius:40px;background:#0061f80f;min-height:320px;overflow:hidden;position:relative;aspect-ratio:1828 / 572}.car-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.car-hero-tagline{width:85%!important;max-width:85%!important;margin:0 auto clamp(20px,3vw,32px)!important;font:600 clamp(18px,2vw,26px)/1.35 "Manrope",sans-serif;color:#334155;letter-spacing:-.01em}.car-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#040c208c,#040c2014 45%,#040c200a);z-index:1}.car-hero-overlay{position:absolute;top:clamp(28px,4.5vw,56px);left:clamp(28px,4.5vw,64px);max-width:min(560px,82%);z-index:2}.car-hero-heading{margin:0;font:700 clamp(24px,3.6vw,46px)/1.18 "Manrope",sans-serif;color:#fff;letter-spacing:-.02em;text-shadow:0 2px 16px rgba(0,0,0,.5)}.car-intro-row{width:85%!important;max-width:85%!important;margin:75px auto 0!important;display:flex;justify-content:flex-end;gap:40px;flex-wrap:wrap;align-items:flex-end}.car-intro-copy{flex:1 1 480px;max-width:1092px;display:flex;flex-direction:column;gap:16px}.car-intro-copy h4,.car-intro-copy p{margin:0;font-family:var(--font-primary, "Manrope", sans-serif)!important;font-size:clamp(18px,1.3vw,22px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:var(--track-body, -.2px)!important;color:var(--n9, #070707)!important}.car-cta-btn{flex-shrink:0;background:linear-gradient(180deg,#0061f8,#0140a2);border-radius:60px;padding:12px 30px;color:#fff;font:700 18px/24px Manrope,sans-serif;text-transform:uppercase;text-decoration:none;display:inline-block}.car-discover-section{width:85%!important;max-width:85%!important;margin:75px auto 0!important;box-sizing:border-box}.car-discover-head{margin-bottom:clamp(18px,1.8vw,24px);display:flex;align-items:center;justify-content:flex-start}.car-discover-banner{position:relative;width:100%;border-radius:40px;overflow:hidden;background:#102a5c;display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,4vw,56px);align-items:center;padding:clamp(40px,5vw,64px) clamp(36px,5vw,64px);box-shadow:0 16px 40px #0020501f;min-height:480px;box-sizing:border-box}.car-discover-bg-layer{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .6s cubic-bezier(.2,0,.2,1),transform .8s cubic-bezier(.2,0,.2,1);transform:scale(1.04);z-index:1;pointer-events:none}.car-discover-bg-layer.active{opacity:1;transform:scale(1)}.car-discover-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#0e285ce0,#12367dd1,#0061f8bd 70%,#003caad9);z-index:2;pointer-events:none}.car-discover-copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:20px;color:#fff}.car-discover-tag{display:inline-flex;align-items:center;background:#fff;color:#0061f8;font-family:Manrope,sans-serif!important;font-size:13.5px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.8px!important;text-transform:uppercase!important;padding:8px 22px;border-radius:999px;box-shadow:0 2px 10px #00000014}.car-discover-copy h2{margin:0!important;font-family:Manrope,sans-serif!important;font-size:var(--fs-section, clamp(26px, 2.3vw, 44px))!important;font-weight:700!important;line-height:var(--lh-section, 1.2)!important;color:#fff;letter-spacing:var(--track-section, -.5px)!important}.car-discover-copy p{margin:0;font:400 clamp(17px,1.3vw,20px)/1.55 "Manrope",sans-serif;color:#fffffff0;max-width:520px}.car-discover-btn{display:inline-flex;align-items:center;gap:8px;margin-top:10px;background:linear-gradient(135deg,#0061f8,#004ecc);border:1px solid rgba(255,255,255,.25);color:#fff;font:700 13.5px/1 Manrope,sans-serif;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;padding:13px 28px;border-radius:999px;box-shadow:0 6px 18px #0061f859;transition:transform .25s cubic-bezier(.2,0,.2,1),box-shadow .25s cubic-bezier(.2,0,.2,1),background .25s ease}.car-discover-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0061f880;background:linear-gradient(135deg,#0d6efd,#0056b3);color:#fff}.car-discover-accordion{position:relative;z-index:3;display:flex;flex-direction:column;gap:12px}.car-discover-item{background:#fff;border-radius:20px;border:1px solid rgba(255,255,255,.65);box-shadow:0 4px 18px #0014320f;padding:16px 24px;transition:all .3s cubic-bezier(.2,0,.2,1)}.car-discover-item:hover{background:#fff;box-shadow:0 6px 22px #0014321a;transform:translateY(-1px)}.car-discover-item.open{background:#fff;box-shadow:0 8px 28px #0014321f;padding:20px 24px 22px}.car-discover-item button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;padding:0;cursor:pointer;text-align:left}.car-discover-item-title{font:700 clamp(17px,1.25vw,20px)/1.3 "Manrope",sans-serif;color:#0b2559;letter-spacing:-.01em;transition:color .2s ease}.car-discover-item.open .car-discover-item-title{color:#0061f8}.car-discover-toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center}.car-discover-body{margin-top:10px;padding-right:32px;animation:carDiscoverFadeIn .3s ease-out}.car-discover-body p{margin:0;font:400 clamp(15px,1.15vw,17px)/1.55 "Manrope",sans-serif;color:#334155}@keyframes carDiscoverFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.car-discover-banner{grid-template-columns:1fr;gap:32px;padding:36px 28px;border-radius:28px}.car-discover-overlay{background:linear-gradient(180deg,#0e2858f5,#102e62e6,#0e2a5ccc)}}@media(max-width:640px){.car-discover-section{width:90%!important;max-width:90%!important;margin:50px auto 0!important}.car-discover-banner{padding:28px 20px;border-radius:22px}.car-discover-item{padding:14px 18px;border-radius:16px}.car-discover-item.open{padding:16px 18px 18px}}.car-why{position:relative;background:#f3f8fe;padding-top:0;padding-bottom:0;margin-top:75px!important;display:flex;flex-direction:column}.car-why-head{width:85%!important;max-width:85%!important;margin:75px auto clamp(24px,3vw,36px);padding:0;display:flex;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;box-sizing:border-box}.car-why>.car-why-head{margin:0 auto clamp(36px,4.5vw,56px)!important;padding-top:75px!important}.car-why-copy{display:flex;flex-direction:column;align-items:flex-start!important;text-align:left!important;gap:20px;max-width:1050px;width:100%}.car-why-tag{display:inline-flex;align-items:center;align-self:flex-start!important;background:#e6f2fe;border-radius:999px;padding:8px 22px;font-family:Manrope,sans-serif!important;font-size:13.5px!important;font-weight:700!important;line-height:1.2!important;color:#0061f8!important;letter-spacing:.8px!important;text-transform:uppercase!important;box-shadow:none;margin:0!important;text-align:left!important}.car-why-copy h2{margin:0!important;font-family:Manrope,sans-serif!important;font-size:var(--fs-section, clamp(26px, 2.3vw, 44px))!important;font-weight:700!important;line-height:var(--lh-section, 1.2)!important;letter-spacing:var(--track-section, -.5px)!important;color:#070707!important;text-align:left!important}.car-why-subtitle,.car-why-copy p,.car-why-copy h4{margin:0!important;font-family:Manrope,sans-serif!important;font-size:clamp(19px,1.45vw,23px)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:-.01em!important;color:#475569!important;text-align:left!important}.car-panel{position:sticky;width:85%!important;max-width:85%!important;margin-inline:auto!important;margin-bottom:clamp(80px,12vh,160px);border-radius:44px;background:#fff;border:1.5px solid rgba(0,97,248,.4);box-shadow:0 -8px 30px #00143c0d,0 20px 48px #00143c17;display:grid;grid-template-columns:1fr 1.15fr;grid-template-areas:"media copy";gap:clamp(24px,4vw,56px);align-items:stretch;min-height:480px;overflow:hidden;box-sizing:border-box;padding:0;transition:transform .3s ease,box-shadow .3s ease}.car-panel.reverse{grid-template-columns:1.15fr 1fr;grid-template-areas:"copy media"}.car-panel--0{top:clamp(120px,15vh,145px);z-index:1}.car-panel--1{top:clamp(140px,17.5vh,165px);z-index:2}.car-panel--2{top:clamp(160px,20vh,185px);z-index:3}.car-panel--3{top:clamp(180px,22.5vh,205px);z-index:4}.car-below-stack{position:relative;z-index:10;background:#fff;border-top-left-radius:44px;border-top-right-radius:44px;margin-top:0;padding-top:100px!important;padding-bottom:0!important;box-shadow:0 -28px 60px #00143c14}.car-panel-image{grid-area:media;width:100%;height:100%;min-height:380px;position:relative;overflow:hidden;display:flex;align-items:flex-end;background:linear-gradient(160deg,#f0f7ff,#f8fbff);padding:32px 0 0}.car-panel-image img{width:100%;height:100%;object-fit:cover;object-position:left bottom;display:block}.car-panel:not(.reverse) .car-panel-image{border-bottom-left-radius:44px;padding-left:0}.car-panel:not(.reverse) .car-panel-image img{border-bottom-left-radius:44px}.car-panel.reverse .car-panel-image{border-bottom-right-radius:44px;padding-right:0}.car-panel.reverse .car-panel-image img{border-bottom-right-radius:44px;object-position:right bottom}.car-panel-copy{grid-area:copy;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:clamp(36px,4vw,54px) clamp(36px,4.5vw,68px);position:relative;z-index:1}.car-panel:not(.reverse) .car-panel-copy{padding-left:clamp(24px,3vw,44px)}.car-panel.reverse .car-panel-copy{padding-right:clamp(24px,3vw,44px)}.car-panel-copy h3{margin:0;font:700 clamp(30px,2.8vw,42px)/1.2 "Manrope",sans-serif!important;color:var(--blue)!important;letter-spacing:-.015em}.car-panel-copy p{margin:0;font:400 clamp(18px,1.35vw,22px)/1.55 "Manrope",sans-serif!important;color:#334155!important}.car-panel-list{display:flex;flex-direction:column;gap:14px;margin-top:8px}.car-panel-list-item{display:flex;gap:14px;align-items:flex-start}.car-panel-bullet{flex-shrink:0;margin-top:5px;display:flex;align-items:center;justify-content:center}.car-panel-list-item p{margin:0;font:400 clamp(16px,1.15vw,18.5px)/1.55 "Manrope",sans-serif!important;color:#475569!important}.car-ov-stats{width:85%!important;max-width:85%!important;margin:75px auto 0!important}.car-ov-stats-head{display:flex;justify-content:flex-start;align-items:center;margin-bottom:clamp(18px,1.8vw,24px)}.car-ov-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}.car-ov-stat-card{background:#edf5ff;border:none;border-radius:26px;padding:clamp(26px,2.2vw,34px) clamp(26px,2.2vw,32px);min-height:165px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;gap:12px;box-sizing:border-box;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.car-ov-stat-card:hover{transform:translateY(-2px);background:#e3efff;box-shadow:0 8px 20px #0061f81a}.car-ov-stat-value{margin:0;font-family:Manrope,sans-serif;font-size:clamp(48px,3.8vw,64px);line-height:1;font-weight:600;color:#0061f8;letter-spacing:-.01em;white-space:nowrap}.car-ov-stat-label{margin:0;font-family:Manrope,sans-serif;font-size:clamp(12.5px,.95vw,14.5px);line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#0061f8}@media(max-width:1200px){.car-ov-stats-grid{grid-template-columns:repeat(2,1fr);gap:18px}.car-ov-stat-card{min-height:152px;padding:24px 20px;border-radius:22px}}@media(max-width:760px){.car-ov-stats-grid{grid-template-columns:1fr;gap:14px}.car-ov-stat-card{padding:18px 16px;min-height:132px;border-radius:20px}.car-ov-stat-value{font-size:clamp(34px,6.5vw,42px)}.car-ov-stat-label{font-size:clamp(11px,2.4vw,12.5px)}}.car-stats-grid{width:85%!important;max-width:85%!important;margin:0 auto clamp(60px,8vw,100px)!important;display:grid;grid-template-columns:repeat(3,1fr);gap:42px}@media(max-width:1024px){.car-stats-grid{gap:24px}}@media(max-width:900px){.car-stats-grid{grid-template-columns:1fr;gap:20px}}.car-stat-drawer-card{position:relative;overflow:hidden;height:520px!important;min-height:520px!important;max-height:520px!important;border-radius:40px!important;color:#fff;background:#edf3f5;box-shadow:0 4px 20px #0000000a;cursor:pointer;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.car-stat-drawer-card:hover{transform:translateY(-8px);box-shadow:0 24px 48px #002fb433}.car-stat-img-wrap{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:#edf3f5}.car-stat-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .75s cubic-bezier(.22,1,.36,1);display:block}.car-stat-drawer-card:hover .car-stat-img-wrap img{transform:scale(1.05)}.car-stat-sheet{position:absolute;inset:0;width:100%;height:100%;border-radius:28px 28px 40px 40px;background:linear-gradient(160deg,#0065f8,#0052d4 55%,#0044b3);padding:34px 28px 32px;display:flex;flex-direction:column;box-shadow:0 -8px 28px #00145029;transform:translateY(calc(100% - 114px));transition:transform .6s cubic-bezier(.22,1,.36,1),border-radius .4s ease;will-change:transform}.car-stat-drawer-card:hover .car-stat-sheet{transform:translateY(0);border-radius:40px}.car-stat-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:56px}.car-stat-sheet-title{margin:0;font-size:21px;line-height:1.2;font-weight:600;color:#fff;max-width:80%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.car-stat-sheet-symbol{flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#0061f8;box-shadow:0 2px 8px #0000001a;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease}.car-stat-sheet-symbol .symbol-plus{display:flex;align-items:center;justify-content:center}.car-stat-sheet-symbol .symbol-minus{display:none;align-items:center;justify-content:center}.car-stat-drawer-card:hover .car-stat-sheet-symbol{transform:scale(1.05)}.car-stat-drawer-card:hover .car-stat-sheet-symbol .symbol-plus{display:none}.car-stat-drawer-card:hover .car-stat-sheet-symbol .symbol-minus{display:flex}.car-stat-sheet-body{flex:1 1 auto;margin-top:22px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;transform:translateY(16px);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.car-stat-drawer-card:hover .car-stat-sheet-body{opacity:1;transform:translateY(0);transition-delay:.1s}.car-stat-sheet-desc{margin:0;font-size:15px;line-height:1.45;font-weight:400;color:#fffffff0;max-width:90%}.car-stat-sheet-badge{display:inline-flex;align-items:center;padding:8px 16px;border-radius:20px;background:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;width:fit-content;margin-top:auto}.car-workday-lede{width:85%!important;max-width:85%!important;margin:75px auto 0!important}.car-workday-lede p{margin:0;font:500 clamp(17px,1.5vw,21px)/1.6 "Manrope",sans-serif;color:#55627a;letter-spacing:-.01em;max-width:900px}.car-workday-wrap{width:85%!important;max-width:85%!important;margin:75px auto 0!important;position:relative;border-radius:40px;overflow:hidden;box-shadow:0 20px 50px #00143c1a}.car-workday-cta-row{width:85%!important;max-width:85%!important;margin:75px auto 0!important;display:flex;justify-content:center}.car-workday-banner{position:relative;width:100%;aspect-ratio:1828 / 820;min-height:clamp(480px,44vw,620px);border-radius:40px;overflow:hidden;background:#0b1329}.car-workday-slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .7s cubic-bezier(.2,0,.2,1);pointer-events:none}.car-workday-slide.active{opacity:1;pointer-events:auto}.car-workday-slide img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.car-workday-slide .overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00000073,#0003 40%,#000000a6)}.car-workday-top-title{position:absolute;top:clamp(32px,4.5vw,56px);left:clamp(32px,4.5vw,64px);margin:0;font-family:Manrope,sans-serif!important;font-size:clamp(26px,3.2vw,42px)!important;font-weight:700!important;line-height:1.15!important;color:#fff!important;z-index:10;text-shadow:0 2px 14px rgba(0,0,0,.5)}.car-workday-story{position:absolute;top:clamp(36px,4.5vw,60px);left:clamp(32px,4.5vw,64px);max-width:clamp(360px,44vw,540px);z-index:10;animation:practiceCardFadeIn .5s cubic-bezier(.2,0,.2,1)}@keyframes practiceCardFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.car-workday-story h3{margin:0 0 12px;font-family:Manrope,sans-serif!important;font-size:clamp(22px,2vw,28px)!important;font-weight:700!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.04em!important;text-shadow:0 2px 10px rgba(0,0,0,.6)}.car-workday-story p{margin:0;font-family:Manrope,sans-serif!important;font-size:clamp(16.5px,1.25vw,19px)!important;font-weight:400!important;line-height:1.55!important;color:#fffffff0!important;text-shadow:0 1px 8px rgba(0,0,0,.5)}.car-workday-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#ffffff47;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .25s ease}.car-workday-arrow:hover{background:#ffffffa6;transform:translateY(-50%) scale(1.06)}.car-workday-arrow.prev{left:clamp(16px,2vw,32px)}.car-workday-arrow.next{right:clamp(16px,2vw,32px)}.car-workday-pill-tabs{position:absolute;bottom:clamp(24px,3.5vw,40px);left:clamp(32px,4.5vw,64px);display:flex;gap:12px;flex-wrap:wrap;z-index:10}.car-workday-pill-tab{border:none;border-radius:999px;padding:10px 24px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif!important;font-size:clamp(13.5px,1vw,15px)!important;font-weight:700!important;transition:all .25s cubic-bezier(.2,0,.2,1);background:#fff;color:#0061f8;box-shadow:0 4px 14px #00000026}.car-workday-pill-tab.active{background:#0061f8;color:#fff;box-shadow:0 6px 20px #0061f873}.car-people-section{width:85%!important;max-width:85%!important;margin:75px auto 0!important}.car-people-heading{margin:0 0 clamp(24px,3.5vw,40px);font:600 clamp(28px,3.5vw,46px)/1.15 "Manrope",sans-serif;color:#070707}.car-people-slideshow{position:relative;width:100%;aspect-ratio:1828 / 700;min-height:clamp(320px,34vw,520px);border-radius:40px;overflow:hidden;background:#0b1329;box-shadow:0 20px 50px #00143c1a}.car-people-slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .7s cubic-bezier(.2,0,.2,1);pointer-events:none}.car-people-slide.active{opacity:1;pointer-events:auto}.car-people-slide img{width:100%;height:100%;object-fit:cover;display:block}.car-people-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#ffffff59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease}.car-people-arrow:hover{background:#ffffffb3;transform:translateY(-50%) scale(1.08)}.car-people-arrow.prev{left:clamp(16px,2.5vw,36px)}.car-people-arrow.next{right:clamp(16px,2.5vw,36px)}.car-people-dots{position:absolute;bottom:clamp(20px,3vw,32px);left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.car-people-dot{border:none;background:#ffffff80;height:8px;width:8px;border-radius:50%;cursor:pointer;padding:0;transition:all .3s ease}.car-people-dot:hover{background:#fffc}.car-people-dot.active{width:26px;border-radius:6px;background:#fff}.car-practice-wrap{width:85%!important;max-width:85%!important;margin:0 auto!important;position:relative;border-radius:40px;overflow:hidden;box-shadow:0 20px 50px #00143c1a}.car-practice-banner{position:relative;width:100%;aspect-ratio:1828 / 740;min-height:clamp(400px,38vw,540px);border-radius:40px;overflow:hidden;background:#0f172a}.car-practice-slide-layer{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .7s cubic-bezier(.2,0,.2,1);pointer-events:none}.car-practice-slide-layer.active{opacity:1;pointer-events:auto}.car-practice-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.car-practice-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000006b,#00000026 45%,#0006)}.car-practice-headline{position:absolute;top:clamp(24px,4vw,50px);left:clamp(26px,4vw,60px);margin:0;font-family:Manrope,sans-serif!important;font-size:var(--fs-section, clamp(26px, 2.3vw, 44px))!important;font-weight:700!important;line-height:var(--lh-section, 1.2)!important;letter-spacing:var(--track-section, -.5px)!important;color:#fff;z-index:10;text-shadow:0 2px 12px rgba(0,0,0,.4)}.car-practice-card{position:absolute;bottom:clamp(22px,3.5vw,46px);right:clamp(24px,4vw,60px);z-index:10;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1.5px solid rgba(255,255,255,.9);border-radius:28px;padding:clamp(20px,2.5vw,30px) clamp(24px,3vw,38px);max-width:clamp(340px,40vw,500px);box-shadow:0 16px 40px #00000029;display:flex;flex-direction:column;animation:practiceCardFadeIn .5s cubic-bezier(.2,0,.2,1)}.car-practice-card-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:6px}.car-practice-card h3{margin:0 0 8px;font:700 clamp(23px,2.2vw,30px)/1.25 "Manrope",sans-serif;color:#0061f8;letter-spacing:-.01em}.car-practice-card p{margin:0;font:400 clamp(15.5px,1.2vw,18px)/1.55 "Manrope",sans-serif;color:#475569}.car-practice-nav{position:absolute;bottom:clamp(22px,3.5vw,46px);left:clamp(26px,4vw,60px);z-index:10;display:flex;align-items:center;gap:12px}.car-practice-nav-btn{border:none;background:#ffffff73;height:6px;width:clamp(32px,3.5vw,50px);border-radius:10px;cursor:pointer;transition:all .4s cubic-bezier(.2,0,.2,1);padding:0}.car-practice-nav-btn:hover{background:#ffffffd9}.car-practice-nav-btn.active{width:clamp(70px,8vw,120px);background:linear-gradient(90deg,#016ef7 4.5%,#38b34a 45.6%,#66cef5 98.7%);box-shadow:0 0 14px #016ef7b3}.car-cta-photo{width:85%!important;max-width:85%!important;margin:75px auto 100px!important;border-radius:36px;position:relative;overflow:hidden;min-height:clamp(170px,16vw,220px);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(28px,3.5vw,44px) clamp(36px,4.5vw,56px);background:linear-gradient(90deg,#cbefff,#d8f4ff 35%,#d8f4ff99);box-shadow:0 12px 32px #00143c0f}.cp:has(.car-why) .cp-footer{margin-top:0!important}.car-cta-photo img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:0}.car-cta-photo .overlay{position:absolute;inset:0;background:linear-gradient(90deg,#cbf1ff,#cbf1ffe6 45%,#cbf1ff40);z-index:1}.car-cta-copy{position:relative;z-index:2;max-width:clamp(400px,52vw,700px);display:flex;flex-direction:column;gap:10px}.car-cta-copy h2{margin:0;font:600 clamp(24px,2.8vw,38px)/1.2 "Manrope",sans-serif;color:#0061f8;letter-spacing:-.015em}.car-cta-copy p{margin:0;font:400 clamp(16.5px,1.25vw,19px)/1.55 "Manrope",sans-serif;color:#1e293b}.car-cta-apply-btn{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:14px 34px;border-radius:30px;background:#0056e0;color:#fff;font:700 14px/1 Manrope,sans-serif;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;box-shadow:0 4px 16px #0056e059;transition:all .3s cubic-bezier(.2,0,.2,1);white-space:nowrap}.car-cta-apply-btn:hover{background:#0045b8;transform:translateY(-2px);box-shadow:0 6px 20px #0056e080}.car-cta-btn-row{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:14px}.car-testimonials-section{width:100%;margin-top:75px!important;position:relative;overflow:hidden}.car-testimonials-header{width:85%;margin:0 auto clamp(24px,3.5vw,40px);display:flex;align-items:center;justify-content:space-between}.car-testimonials-header h2{margin:0;font:600 clamp(28px,3.5vw,46px)/1.15 "Manrope",sans-serif;color:#070707}.car-testimonial-marquee-wrap{width:100%;overflow:hidden;position:relative;padding:10px 0 36px;mask-image:linear-gradient(to right,transparent 0%,black 3%,black 97%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 3%,black 97%,transparent 100%)}.car-testimonial-marquee-track{display:flex;gap:clamp(24px,2.5vw,36px);width:max-content;animation:carTestimonialMarquee 42s linear infinite;will-change:transform}.car-testimonial-marquee-track:hover,.car-testimonial-marquee-track:focus-within{animation-play-state:paused}@keyframes carTestimonialMarquee{0%{transform:translate(0)}to{transform:translate(-33.333333%)}}.car-voices-section{width:85%!important;max-width:85%!important;margin:75px auto 0!important;position:relative;box-sizing:border-box;padding:0!important}.car-voices-section .car-why-head{width:100%!important;max-width:100%!important;margin:0 0 clamp(24px,3vw,36px) 0!important;padding:0!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}.car-voices-section .car-why-copy{width:100%!important;align-items:flex-start!important;text-align:left!important}.car-voices-section .car-why-tag{align-self:flex-start!important;margin:0!important;text-align:left!important}.car-voices-section .car-why-head h2{text-align:left!important;margin:0!important}.car-voices-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.8vw,24px);width:100%}.car-voice-card{width:100%;display:flex;flex-direction:column;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .35s ease}.car-testimonial-marquee-wrap .car-voice-card{flex:0 0 clamp(310px,27vw,370px);width:clamp(310px,27vw,370px)}.car-voice-card:hover{transform:translateY(-4px)}.car-voice-card-top{position:relative;width:100%;aspect-ratio:1 / 1.04;min-height:auto;border-radius:28px;perspective:1200px}.car-voice-card-inner{position:relative;width:100%;height:100%;border-radius:28px;transition:transform .65s cubic-bezier(.2,.85,.2,1);transform-style:preserve-3d}.car-voice-card:hover .car-voice-card-inner,.car-voice-card.is-active .car-voice-card-inner{transform:rotateY(180deg)}.car-voice-face{position:absolute;inset:0;width:100%;height:100%;border-radius:28px;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.car-voice-front{background:#fff;border:1px solid #eef4fb;display:flex;align-items:flex-end;justify-content:center;box-shadow:0 8px 24px #00143c0d}.car-voice-front img{width:100%;height:100%;object-fit:cover;object-position:center top;pointer-events:none;border-radius:28px}.car-voice-back{background:#0061f8;color:#fff;padding:clamp(22px,2vw,30px) clamp(18px,1.8vw,24px);display:flex;flex-direction:column;justify-content:flex-start;gap:14px;transform:rotateY(180deg);box-shadow:0 14px 36px #0061f840;border-radius:28px}.car-voice-quote-icon{color:#fff;width:32px;height:32px;line-height:1;flex-shrink:0;display:flex;align-items:center}.car-voice-quote-text{margin:0;font:400 clamp(15px,1.1vw,17px)/1.5 "Manrope",sans-serif;color:#fff;letter-spacing:-.01em}.car-voice-foot{margin-top:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:0 4px}.car-voice-info .name{margin:0 0 4px!important;font-family:Manrope,sans-serif!important;font-size:clamp(16px,1.2vw,18px)!important;font-weight:700!important;color:#0061f8!important;letter-spacing:-.01em}.car-voice-info .role{margin:0!important;font-family:Manrope,sans-serif!important;font-size:clamp(12px,.9vw,13.5px)!important;font-weight:700!important;color:#070707!important;text-transform:uppercase;letter-spacing:.3px;line-height:1.35}.car-voice-toggle-btn{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#eaf3fe;display:flex;align-items:center;justify-content:center;color:#0061f8;box-shadow:0 2px 6px #0061f814;margin-top:2px;transition:all .25s ease}.car-voice-toggle-btn .icon-plus{display:flex;align-items:center;justify-content:center}.car-voice-toggle-btn .icon-minus{display:none;align-items:center;justify-content:center}.car-voice-card:hover .car-voice-toggle-btn,.car-voice-card.is-active .car-voice-toggle-btn{background:#0061f8;color:#fff}.car-voice-card:hover .car-voice-toggle-btn .icon-plus,.car-voice-card.is-active .car-voice-toggle-btn .icon-plus{display:none}.car-voice-card:hover .car-voice-toggle-btn .icon-minus,.car-voice-card.is-active .car-voice-toggle-btn .icon-minus{display:flex}@media(max-width:1024px){.car-voices-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.car-voices-grid{grid-template-columns:1fr}}.car-benefits-grid{width:85%!important;max-width:85%!important;margin:0 auto!important;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.8vw,24px);box-sizing:border-box;text-align:left}.car-benefit-card{position:relative;overflow:hidden;height:clamp(420px,36vw,480px);min-height:clamp(420px,36vw,480px);border-radius:36px;background:#edf3f5;box-shadow:0 6px 24px #00143c0f;cursor:pointer;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease;-webkit-user-select:none;user-select:none}.car-benefit-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px #002fb429}.car-benefit-img-wrap{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:#edf3f5}.car-benefit-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.car-benefit-card:hover .car-benefit-img-wrap img{transform:scale(1.05)}.car-benefit-sheet{position:absolute;inset:0;width:100%;height:100%;border-radius:28px 28px 36px 36px;background:linear-gradient(160deg,#0065f8,#0052d4 55%,#0044b3);padding:30px 24px 28px;display:flex;flex-direction:column;box-shadow:0 -8px 28px #00145029;transform:translateY(calc(100% - 100px));transition:transform .6s cubic-bezier(.22,1,.36,1),border-radius .4s ease;will-change:transform;box-sizing:border-box;z-index:3}.car-benefit-card:hover .car-benefit-sheet,.car-benefit-card.is-open .car-benefit-sheet{transform:translateY(0);border-radius:36px}.car-benefit-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:52px;width:100%}.car-benefit-sheet-title{margin:0;font-family:Manrope,sans-serif!important;font-size:clamp(17px,1.2vw,20px)!important;font-weight:700!important;line-height:1.25!important;color:#fff!important;flex:1;transition:transform .5s cubic-bezier(.22,1,.36,1)}.car-benefit-symbol{flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#0061f8;box-shadow:0 2px 8px #0000001f;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease}.car-benefit-card:hover .car-benefit-symbol,.car-benefit-card.is-open .car-benefit-symbol{transform:scale(1.06)}.car-benefit-sheet-body{flex:1 1 auto;margin-top:20px;display:flex;flex-direction:column;justify-content:flex-start;opacity:0;transform:translateY(16px);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.car-benefit-card:hover .car-benefit-sheet-body,.car-benefit-card.is-open .car-benefit-sheet-body{opacity:1;transform:translateY(0);transition-delay:.08s}.car-benefit-sheet-desc{margin:0!important;font-family:Manrope,sans-serif!important;font-size:clamp(14.5px,1.05vw,16px)!important;font-weight:400!important;line-height:1.55!important;color:#fffffff0!important}@media(max-width:1024px){.car-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.car-benefits-grid{grid-template-columns:1fr}.car-benefit-sheet{padding:24px 20px;transform:translateY(calc(100% - 92px))}}.car-faq-section{width:85%!important;max-width:85%!important;margin:0 auto!important;box-sizing:border-box;text-align:left}.car-faq-wrap{width:100%;display:flex;flex-direction:column;border-top:1px solid #e2eaf4}.car-faq-item{width:100%;border-bottom:1px solid #e2eaf4;padding:clamp(20px,2.2vw,28px) 0;display:flex;flex-direction:column;box-sizing:border-box;text-align:left}.car-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:none;padding:0;cursor:pointer;text-align:left!important}.car-faq-q-text{margin:0!important;font-family:Manrope,sans-serif!important;font-size:clamp(16.5px,1.2vw,19.5px)!important;font-weight:700!important;line-height:1.35!important;color:#070707!important;text-align:left!important;transition:color .2s ease}.car-faq-question:hover .car-faq-q-text{color:#0061f8!important}.car-faq-toggle{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#edf5fe;display:flex;align-items:center;justify-content:center;color:#0061f8;box-shadow:0 2px 6px #0061f814;transition:all .25s ease}.car-faq-question:hover .car-faq-toggle{background:#0061f8;color:#fff}.car-faq-answer{margin-top:clamp(12px,1.4vw,16px);max-width:min(880px,92%);text-align:left!important;animation:practiceCardFadeIn .35s cubic-bezier(.2,0,.2,1)}.car-faq-answer p{margin:0!important;font-family:Manrope,sans-serif!important;font-size:clamp(14px,1.05vw,16px)!important;font-weight:400!important;line-height:1.6!important;color:#55627a!important;text-align:left!important}.car-talent-wrap{width:85%!important;max-width:85%!important;margin:0 auto!important;box-sizing:border-box;text-align:left}.car-talent-card{width:100%;background:#f0f7fe;border-radius:40px;padding:clamp(36px,4.5vw,56px) clamp(36px,4.5vw,64px);border:1px solid rgba(0,97,248,.08);box-shadow:0 10px 36px #00143c0a;box-sizing:border-box;text-align:left}.car-talent-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px clamp(20px,2.5vw,32px);width:100%}.car-talent-field{display:flex;flex-direction:column;gap:10px;width:100%}.car-talent-field label{font-family:Manrope,sans-serif!important;font-size:clamp(15.5px,1.15vw,17px)!important;font-weight:700!important;color:#0b1329!important;margin:0}.car-talent-field input,.car-talent-field select{width:100%;box-sizing:border-box;background:#fff;border:1px solid #d8e4f2;border-radius:16px;padding:15px 20px;font-family:Manrope,sans-serif!important;font-size:clamp(15.5px,1.15vw,17px)!important;color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease;outline:none}.car-talent-field input::placeholder{color:#94a3b8;font-weight:400}.car-talent-field input:focus,.car-talent-field select:focus{border-color:#0061f8;box-shadow:0 0 0 3px #0061f81f}.car-talent-field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%230f172a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;padding-right:46px;cursor:pointer}.car-talent-consent{grid-column:1 / -1;display:flex;align-items:flex-start;gap:14px;margin-top:8px}.car-talent-consent input[type=checkbox]{width:20px;height:20px;margin-top:3px;accent-color:#0061f8;cursor:pointer;flex-shrink:0}.car-talent-consent label{font-family:Manrope,sans-serif!important;font-size:clamp(13.5px,1.05vw,15px)!important;font-weight:400!important;line-height:1.55!important;color:#475569!important;cursor:pointer;margin:0}.car-talent-btn-row{grid-column:1 / -1;display:flex;align-items:center;gap:26px;margin-top:16px;flex-wrap:wrap}.car-talent-submit-btn{border:none;border-radius:999px;background:#0061f8;color:#fff;padding:16px 38px;font-family:Manrope,sans-serif!important;font-size:clamp(14.5px,1.1vw,16px)!important;font-weight:700!important;letter-spacing:.8px!important;text-transform:uppercase!important;cursor:pointer;box-shadow:0 6px 18px #0061f859;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.car-talent-submit-btn:hover{background:#0050d0;transform:translateY(-2px);box-shadow:0 10px 24px #0061f873}.car-talent-link{font-family:Manrope,sans-serif!important;font-size:clamp(15px,1.15vw,17px)!important;font-weight:600!important;color:#0061f8!important;text-decoration:none!important;transition:color .2s ease}.car-talent-link:hover{text-decoration:underline!important}.car-talent-success{grid-column:1 / -1;padding:24px 30px;background:#fff;border-radius:20px;border:1px solid #dbe6f4;box-shadow:0 4px 14px #0061f814}.car-talent-success h4{margin:0 0 8px!important;font-family:Manrope,sans-serif!important;font-size:18px!important;font-weight:700!important;color:#0061f8!important}.car-talent-success p{margin:0!important;font-family:Manrope,sans-serif!important;font-size:14.5px!important;color:#55627a!important}@media(max-width:768px){.car-talent-form-grid{grid-template-columns:1fr}}.car-cta{width:85%!important;max-width:85%!important;margin:75px auto 100px!important;border-radius:40px;padding:60px;background:linear-gradient(89.2deg,#beedfa 34.8%,#00baea00 79.8%);display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap}.car-cta-copy{flex:1 1 480px;max-width:843px;display:flex;flex-direction:column;gap:24px}.car-cta-copy h2{margin:0;font:500 clamp(28px,4vw,50px)/1.1 "Manrope",sans-serif;color:#002fff}.car-cta-copy p{margin:0;font:500 22px/1.3 Manrope,sans-serif;color:#070707;letter-spacing:.22px}.car-hero-photo{width:85%!important;max-width:85%!important;margin:clamp(30px,4vw,46px) auto 0;border-radius:40px;overflow:hidden;min-height:320px;position:relative;aspect-ratio:1828 / 572}.car-hero-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.car-hero-photo .overlay{position:absolute;inset:0;background:#ffffff1a}.car-opp-container{width:85%!important;max-width:85%!important;margin:75px auto 0!important}.car-opp-headline-wrap{margin-bottom:clamp(32px,4vw,44px);max-width:1100px}.car-opp-headline-text{margin:0;font:400 clamp(19px,1.8vw,26px)/1.45 "Manrope",sans-serif;letter-spacing:-.015em}.car-opp-headline-text strong{color:#070707;font-weight:700}.car-opp-headline-text span{color:#7b8ba5}.car-filter-bar{display:flex;align-items:center;gap:16px;width:100%;margin-bottom:clamp(24px,3vw,36px)}.car-filter-item{flex:1 1 0;min-width:0;height:48px;position:relative}.car-filter-search{display:flex;align-items:center;background:#edf5ff;border-radius:9999px;padding:0 18px;border:1.5px solid transparent;transition:all .25s ease}.car-filter-search:focus-within{background:#e4f0ff;border-color:#0061f859;box-shadow:0 4px 14px #0061f81f}.car-filter-search-icon{color:#0061f8;flex-shrink:0;margin-right:10px}.car-filter-input{width:100%;background:transparent;border:none;outline:none;font:700 12.5px/1 Manrope,sans-serif;color:#0061f8;letter-spacing:.8px;text-transform:uppercase}.car-filter-input::placeholder{color:#0061f8;opacity:.9;letter-spacing:.8px;font-weight:700}.car-filter-select-wrap{position:relative;display:flex;align-items:center}.car-filter-select{width:100%;height:48px;background:#edf5ff;border:1.5px solid transparent;border-radius:9999px;padding:0 36px 0 20px;font:700 12.5px/1 Manrope,sans-serif;color:#0061f8;letter-spacing:.8px;text-transform:uppercase;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:all .25s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.car-filter-select:hover,.car-filter-select:focus{background:#e4f0ff;border-color:#0061f859;box-shadow:0 4px 14px #0061f81f}.car-filter-select option{background:#fff;color:#0f172a;font-weight:600;text-transform:none;letter-spacing:0;padding:10px}.car-filter-chevron{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#0061f8;pointer-events:none;flex-shrink:0}.car-filter-reset-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:0 4px;font:600 13.5px/1 Manrope,sans-serif;color:#64748b}.car-filter-reset-btn{background:none;border:none;color:#0061f8;font:700 13px/1 Manrope,sans-serif;cursor:pointer;text-decoration:underline;padding:4px 8px}.car-filter-reset-btn:hover{color:#004ecc}.car-openings-list{display:flex;flex-direction:column;border-top:1px solid #edf2f7}.car-opening-row{display:flex;align-items:center;padding:clamp(22px,2.5vw,28px) 12px;border-bottom:1px solid #edf2f7;transition:background-color .2s ease,transform .2s ease;border-radius:16px;gap:16px}.car-opening-row:hover{background:#f8fafc}.car-col-designation{flex:1.2 1 0;min-width:0}.car-cell-title{font:700 clamp(16px,1.2vw,18px)/1.35 "Manrope",sans-serif;color:#070707;letter-spacing:-.01em}.car-col-department{flex:1.6 1 0;min-width:0}.car-col-level{flex:1 1 0;min-width:0}.car-col-location{flex:1.2 1 0;min-width:0}.car-cell-text{font:500 clamp(14.5px,1.05vw,16px)/1.4 "Manrope",sans-serif;color:#475569}.car-col-action{flex:0 0 auto;text-align:right;margin-left:auto}.car-btn-apply-now{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 clamp(24px,2.4vw,36px);border-radius:9999px;background:linear-gradient(180deg,#0061f8,#0140a2);color:#fff;font:700 12.5px/1 Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 16px #0061f847;transition:transform .2s cubic-bezier(.2,0,.2,1),box-shadow .2s ease,background-color .2s ease;white-space:nowrap}.car-btn-apply-now:hover{transform:translateY(-2px);background:linear-gradient(180deg,#004ecc,#002db3);box-shadow:0 10px 28px #0040a273;color:#fff}.car-btn-apply-now:active{transform:translateY(0)}.car-no-jobs{padding:60px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;font:500 16px/1.5 Manrope,sans-serif;color:#64748b}@media(max-width:1024px){.car-filter-bar{flex-wrap:wrap;gap:12px}.car-filter-item{flex:1 1 calc(50% - 12px)}.car-filter-search{flex:1 1 100%}.car-opening-row{flex-wrap:wrap;gap:14px;padding:20px 8px}.car-col-designation{flex:1 1 100%}.car-col-department,.car-col-level,.car-col-location{flex:1 1 auto}.car-col-action{flex:1 1 100%;margin-left:0;margin-top:6px;text-align:left}}@media(max-width:640px){.car-filter-item{flex:1 1 100%}.car-opening-row{flex-direction:column;align-items:flex-start;gap:8px}.car-col-action,.car-btn-apply-now{width:100%}}.car-opp-back-row{width:85%!important;max-width:85%!important;margin:75px auto 0!important}.car-opp-back-link{display:inline-flex;align-items:center;gap:6px;font:700 15px/1 Manrope,sans-serif;color:#0061f8;text-decoration:none;transition:color .25s ease,gap .25s ease}.car-opp-back-link:hover,.car-opp-back-link:focus-visible{gap:10px;color:#0045b8;text-decoration:underline}.car-opp-match{width:85%!important;max-width:85%!important;margin:75px auto 100px!important;background:#f3f8fe;border-radius:40px;padding:clamp(40px,5vw,64px);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.car-opp-match h2{margin:0;font:600 clamp(26px,3vw,38px)/1.2 "Manrope",sans-serif;color:#070707}.car-opp-match p{margin:0;max-width:780px;font:500 16px/1.6 Manrope,sans-serif;color:#475569}.car-opp-match .car-opp-apply-btn{margin-top:8px}.car-opp-apply-btn{background:linear-gradient(180deg,#0061f8,#0140a2);color:#fff;font:700 13px/1 Manrope,sans-serif;letter-spacing:.5px;text-transform:uppercase;padding:14px 52px;height:52px;border-radius:9999px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 14px #0061f847;transition:all .25s cubic-bezier(.2,0,.2,1);white-space:nowrap;justify-self:end}.car-opp-apply-btn:hover{background:linear-gradient(180deg,#004ecc,#002db3);transform:translateY(-2px);box-shadow:0 8px 24px #0040a273}.car-modal-backdrop{position:fixed;inset:0;background:#0b1329a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:practiceCardFadeIn .3s ease}.car-modal-box{background:#fff;border-radius:32px;padding:clamp(28px,4vw,44px);max-width:680px;max-height:min(90vh,820px);overflow-y:auto;width:100%;position:relative;box-shadow:0 24px 64px #00143c40;display:flex;flex-direction:column;gap:20px}.car-modal-close{position:absolute;top:24px;right:24px;width:36px;height:36px;border-radius:50%;background:#f1f5f9;border:none;color:#475569;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.car-modal-close:hover{background:#e2e8f0;color:#0f172a}.car-modal-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.car-modal-tag{display:inline-block;padding:6px 14px;background:#eaf3ff;color:#0061f8;border-radius:20px;font:700 12px/1 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.5px}.car-modal-tag.location-tag{background:#f1f5f9;color:#334155}.car-modal-tag.exp-tag{background:#ecfdf5;color:#047857}.car-modal-box h3{margin:0;font:700 clamp(24px,2.5vw,32px)/1.2 "Manrope",sans-serif;color:#0f172a}.car-modal-sub{margin:0;font:600 14.5px/1.4 Manrope,sans-serif;color:#0061f8}.car-modal-info{margin:0;font:400 14.5px/1.6 Manrope,sans-serif;color:#475569}.car-modal-section{display:flex;flex-direction:column;gap:8px}.car-modal-section-title{margin:0;font:700 13px/1.3 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.6px;color:#0f172a}.car-modal-list{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px;font:400 14px/1.55 Manrope,sans-serif;color:#475569}.car-modal-apply-card{padding:16px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;font:500 13.5px/1.5 Manrope,sans-serif;color:#334155}.car-modal-apply-card strong{color:#0061f8}.car-modal-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:4px}.car-modal-cancel-btn{padding:13px 26px;border-radius:9999px;border:1.5px solid #e2e8f0;background:transparent;font:700 13px/1 Manrope,sans-serif;color:#475569;cursor:pointer;transition:all .2s ease}.car-modal-cancel-btn:hover{background:#f8fafc;color:#0f172a}.car-pagination{width:85%!important;max-width:85%!important;margin:0 auto!important;display:flex;gap:12px;align-items:center}.car-page-btn{border:1px solid #cdcdcd;border-radius:12px;background:#fff;cursor:pointer;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font:700 18px/24px Manrope,sans-serif;color:var(--blue);padding:0}.car-page-btn.active{background:var(--blue);border-color:var(--blue);color:#fff}.car-page-btn img{width:24px;height:24px}.car-page-btn.nav{transform:scaleY(-1)}.car-great-place{width:85%!important;max-width:85%!important;margin:75px auto 100px!important;display:flex;gap:24px;flex-wrap:wrap}.car-great-place-copy{flex:1 1 480px;background:linear-gradient(180deg,#0061f8,#004dc5);border-radius:40px;padding:60px;display:flex;align-items:center;min-height:300px}.car-great-place-copy p{margin:0;font:500 clamp(26px,3vw,50px)/1.2 "Manrope",sans-serif;color:#fff}.car-great-place-image{flex:1 1 300px;min-height:300px;border-radius:40px;background:#0061f80a;display:flex;align-items:center;justify-content:center;position:relative}.car-great-place-image img{max-height:70%;max-width:40%;object-fit:contain}@media(max-width:900px){.car-panel,.car-panel.reverse{flex-direction:column}.car-panel-image.split{flex-direction:row}.car-job-info{flex-direction:column;gap:8px}.car-job-info span{width:auto!important}}.ct-page{background:#fff}.ct-hero-wrap{position:relative;width:100%;min-height:clamp(600px,72vh,800px);overflow:hidden;display:flex;align-items:center}.ct-hero-photo{position:absolute;inset:0;z-index:0}.ct-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block}.ct-hero-veil{position:absolute;inset:0;background:linear-gradient(110deg,#001464e0,#003cc8b3 42%,#0061f840 68%,#0000000f)}.ct-hero-inner{position:relative;z-index:1;width:min(85%,1440px);margin-inline:auto;padding:clamp(96px,10vw,130px) 0 clamp(52px,6vw,80px);display:flex;align-items:center;justify-content:space-between;gap:clamp(36px,5vw,80px);flex-wrap:wrap}.ct-hero-copy{flex:1 1 300px;max-width:500px;display:flex;flex-direction:column;gap:0}.ct-label{display:inline-block;font:600 10.5px/1 Manrope,sans-serif;letter-spacing:2.8px;text-transform:uppercase;color:#ffffff8c;margin-bottom:16px}.ct-hero-h1{margin:0 0 16px;font:800 clamp(40px,5.5vw,72px)/1.04 "Manrope",sans-serif;color:#fff;letter-spacing:-.038em}.ct-hero-p{margin:0 0 32px;font:400 clamp(14px,1.15vw,17px)/1.72 "Manrope",sans-serif;color:#ffffffb8;max-width:400px}.ct-contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ct-contact-list li{display:flex;align-items:flex-start;gap:9px;font:500 13.5px/1.5 Manrope,sans-serif;color:#ffffffc7}.ct-contact-list li svg{margin-top:2px;flex-shrink:0;opacity:.7}.ct-contact-list a{color:#ffffffe0;text-decoration:none;transition:color .18s}.ct-contact-list a:hover{color:#fff}.ct-form-card{flex-shrink:0;width:clamp(320px,42%,480px);background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f,0 12px 40px #00146424;overflow:hidden;padding:28px 28px 32px;box-sizing:border-box}.ct-form{display:flex;flex-direction:column;gap:12px}.ct-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ct-field{display:block;width:100%;box-sizing:border-box;border:1.5px solid #cddcf0;border-radius:8px;background:#fff;padding:12px 14px;font:400 13px/1.4 Manrope,sans-serif;color:#070707;outline:none;transition:border-color .18s,box-shadow .18s}.ct-field::placeholder{color:#8da5c4;font-weight:400}.ct-field:focus{border-color:var(--blue, #0061f8);box-shadow:0 0 0 3px #0061f814}.ct-select-wrap{position:relative;width:100%}.ct-select{appearance:none;padding-right:34px;cursor:pointer;color:#94a3b8}.ct-select:focus,.ct-select option{color:#070707}.ct-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#64748b}.ct-textarea-wrap{position:relative}.ct-textarea{resize:none;line-height:1.65;padding-bottom:28px}.ct-charcount{position:absolute;bottom:9px;right:12px;font:500 11px/1 Manrope,sans-serif;color:#94a3b8}.ct-captcha-row{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.ct-captcha-box{display:flex;align-items:center;gap:7px;background:#eaf9ff;border:1.5px solid #b8d8f8;border-radius:10px;padding:10px 14px;font:600 13px/1 Manrope,sans-serif;color:var(--blue, #0061f8);white-space:nowrap;height:44px;box-sizing:border-box}.ct-captcha-box svg{opacity:.8}.ct-err{font:600 12px/1.4 Manrope,sans-serif;color:#dc2626;margin:-4px 0 0}.ct-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;background:var(--blue, #0061f8);color:#fff;border:none;border-radius:8px;padding:12px 28px;font:700 12px/1 Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 14px #0061f847;transition:background .2s,transform .2s,box-shadow .2s;width:auto;align-self:flex-start;margin-top:4px}.ct-submit-btn:hover{background:var(--blue-2, #002fff);transform:translateY(-1px);box-shadow:0 6px 20px #002fff52}.ct-success{display:flex;align-items:flex-start;gap:16px;background:#eaf9ff;border:1px solid #b0d4f8;border-radius:14px;padding:22px 28px;margin:0 28px 28px}.ct-success-badge{width:38px;height:38px;border-radius:50%;background:var(--blue, #0061f8);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ct-success strong{display:block;font:700 14.5px/1.2 Manrope,sans-serif;color:#001ead;margin-bottom:5px}.ct-success p{margin:0;font:400 13px/1.5 Manrope,sans-serif;color:#2563eb}.ct-info-section{margin-top:75px}.ct-tabs{display:flex;align-items:stretch;border-bottom:1.5px solid #e4eaf4;overflow-x:auto;overflow-y:hidden;gap:0;scrollbar-width:none;-ms-overflow-style:none}.ct-tabs::-webkit-scrollbar{display:none}.ct-tab{background:transparent;border:none;border-bottom:2.5px solid transparent;margin-bottom:-1.5px;padding:14px 0;margin-right:clamp(28px,4vw,52px);font:700 11px/1 Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase;color:var(--n7, #6a6a6a);cursor:pointer;white-space:nowrap;transition:color .18s,border-color .18s}.ct-tab:hover{color:var(--blue, #0061f8)}.ct-tab.is-active{color:var(--blue, #0061f8);border-bottom-color:var(--blue, #0061f8)}.ct-panel{padding:clamp(36px,4vw,52px) 0 clamp(28px,3vw,40px)}.ct-panel-body{display:flex;flex-direction:column;gap:0}.ct-panel-heading{margin:0 0 14px;font:800 clamp(24px,2.8vw,36px)/1.1 "Manrope",sans-serif;color:var(--n9, #070707);letter-spacing:-.03em}.ct-panel-addr{margin:0 0 10px;font:400 clamp(18px,1.3vw,22px)/1.5 "Manrope",sans-serif!important;color:#3a5a9b!important;letter-spacing:-.2px!important}.ct-panel-cin{margin:0 0 24px;font:400 clamp(16px,1.15vw,18px)/1.5 "Manrope",sans-serif!important;color:#64748b!important;letter-spacing:-.1px!important}.ct-contact-chips{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:6px}.ct-contact-chip{display:inline-flex;align-items:center;gap:10px;border:1.5px solid #d6e2f0;border-radius:10px;padding:10px 20px;font:600 15px/1 Manrope,sans-serif;color:#1e293b;text-decoration:none;background:#fff;box-shadow:0 2px 6px #00288c0a;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s}.ct-contact-chip svg{flex-shrink:0;color:var(--blue, #0061f8);opacity:.9}.ct-contact-chip:hover{border-color:var(--blue, #0061f8);color:var(--blue, #0061f8);background:#f0f6ff;box-shadow:0 4px 14px #0061f826;transform:translateY(-1px)}.ct-contact-chip:hover svg{opacity:1}.ct-divider{border:none;border-top:1px solid #edf1f8;margin:0}.ct-subsection{padding:24px 0}.ct-sub-heading{margin:0 0 14px;font:700 clamp(18px,1.3vw,22px)/1.35 "Manrope",sans-serif!important;color:var(--n9, #070707);letter-spacing:-.01em}.ct-sub-desc{margin:-4px 0 14px;font:400 clamp(16px,1.15vw,18px)/1.55 "Manrope",sans-serif!important;color:#6b7280}.ct-contact-chip--email{color:var(--blue, #0061f8);border-color:#c5d8f8;background:#f8fbff}.ct-contact-chip--email:hover{color:var(--blue-2, #002fff);border-color:var(--blue, #0061f8);background:#eaf2ff}.ct-contact-chip--phone{color:#1e293b;border-color:#d6e2f0}.ct-adverse-section{margin-top:75px}.ct-adverse-card{min-height:250px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;border-radius:20px;background:#f5f8fb;border:1px solid #dfe6ef;padding:clamp(32px,4vw,48px) clamp(28px,4vw,56px)}.ct-adverse-title-link{display:inline-block;font:700 clamp(20px,1.4vw,24px)/1.3 "Manrope",sans-serif;color:var(--blue, #0061f8);text-decoration:none;margin-bottom:12px;transition:color .18s}.ct-adverse-title-link:hover{color:var(--blue-2, #002fff);text-decoration:underline}.ct-adverse-p{margin:0 0 20px;font:400 clamp(18px,1.3vw,22px)/1.5 "Manrope",sans-serif!important;color:#475569!important;letter-spacing:-.2px!important;max-width:860px}.ct-adverse-pills{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ct-adverse-contact-pill{display:inline-flex;align-items:center;border:1.5px solid #b8cef8;border-radius:10px;padding:10px 20px;font:600 15px/1 Manrope,sans-serif;color:var(--blue, #0061f8);text-decoration:none;background:#fff;transition:border-color .18s,background .18s,box-shadow .18s}.ct-adverse-contact-pill:hover{border-color:var(--blue, #0061f8);background:#eef4ff;box-shadow:0 4px 12px #0061f826}.ct-social-section{margin-top:48px;padding-top:clamp(32px,4vw,48px);padding-bottom:clamp(80px,8vw,120px);border-top:1px solid #e2e8f0}.ct-social-inner{display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap}.ct-social-h2{margin:0;font:700 clamp(24px,2.8vw,38px)/1.15 "Manrope",sans-serif;color:var(--n9, #070707);letter-spacing:-.025em}.ct-social-icons{display:flex;align-items:center;gap:10px}.ct-sicon{width:80px;height:80px;border-radius:50%;background:var(--blue, #0061f8);border:none;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background .22s,transform .22s,box-shadow .22s}.ct-sicon:hover{background:var(--blue-2, #002fff);transform:translateY(-3px);box-shadow:0 8px 20px #0061f859}@media(max-width:1080px){.ct-hero-inner{flex-direction:column;align-items:stretch;gap:48px}.ct-hero-copy{max-width:100%}.ct-form-card{width:100%;max-width:560px;margin:0 auto}}@media(max-width:900px){.ct-tabs{gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.ct-tab{margin-right:24px;font-size:10.5px;white-space:nowrap}.ct-social-inner{gap:24px}}@media(max-width:640px){.ct-form-row{grid-template-columns:1fr;gap:10px}.ct-form-card{padding:20px 18px 24px;border-radius:12px}.ct-hero-copy h1{font-size:clamp(28px,8vw,40px)}.ct-tab{font-size:10px;letter-spacing:.5px;margin-right:18px;padding:12px 0}.ct-panel-heading{font-size:clamp(20px,6vw,28px)}.ct-contact-chips{gap:8px}.ct-subsection{padding:18px 0}.ct-adverse-card{padding:20px}.ct-adverse-pills{flex-direction:column;align-items:flex-start;gap:8px}.ct-social-inner{flex-direction:column;align-items:flex-start;gap:20px}.ct-social-h2{font-size:clamp(22px,6vw,30px)}.ct-sicon{width:56px;height:56px}.ct-sicon svg{width:22px!important;height:22px!important}.ct-info-section,.ct-adverse-section{margin-top:48px}.ct-social-section{margin-top:32px}}@media(max-width:420px){.ct-form-card{padding:16px 14px 20px}.ct-contact-chip{font-size:11.5px;padding:8px 12px}.ct-panel-heading{font-size:20px}}.err-page{min-height:100vh;display:flex;flex-direction:column;background-color:#fff}.err-main{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(120px,14vw,170px) 24px clamp(60px,8vw,100px);text-align:center;position:relative}.err-visual{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto 36px;max-width:100%}.err-visual img{width:min(540px,85vw);height:auto;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.err-title{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(32px,4vw,42px);font-weight:700;color:#111827;letter-spacing:-.5px;line-height:1.2;margin:0 0 14px}.err-desc{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(16px,1.8vw,19px);font-weight:500;color:#64748b;line-height:1.5;max-width:600px;margin:0 0 32px}.err-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 32px;background-color:#0052e0;color:#fff!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;text-decoration:none!important;border-radius:9999px;box-shadow:0 4px 14px #0052e059;transition:all .25s ease;cursor:pointer;border:none;outline:none}.err-btn:hover{background-color:#0041b3;box-shadow:0 6px 20px #0052e073;transform:translateY(-2px)}.err-btn:active{transform:translateY(0)}@media(max-width:640px){.err-main{padding-top:130px;padding-bottom:50px}.err-visual img{width:min(320px,80vw)}.err-title{font-size:28px}.err-desc{font-size:15px;padding:0 10px}.err-btn{padding:12px 28px;font-size:13px}}.policy-page{min-height:100vh;display:flex;flex-direction:column;background-color:#fff}.policy-main{flex:1 0 auto;width:85%!important;max-width:85%!important;margin:clamp(120px,14vw,175px) auto clamp(60px,8vw,100px)!important;padding:0;box-sizing:border-box}.policy-container{max-width:1000px;margin:0 auto}.policy-title{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(36px,4.5vw,56px);font-weight:700;color:#1e50ff;letter-spacing:-.5px;line-height:1.2;margin:0 0 24px}.policy-divider{width:100%;height:1.5px;background-color:#93c5fd;opacity:.7;margin:0 0 clamp(32px,4vw,48px)}.policy-content{display:flex;flex-direction:column;gap:clamp(28px,3.5vw,40px)}.policy-section{display:flex;flex-direction:column;gap:12px}.policy-section-title{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(19px,2vw,22px);font-weight:700;color:#111827;line-height:1.35;margin:0}.policy-text{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(15px,1.5vw,16.5px);font-weight:400;color:#4b5563;line-height:1.7;margin:0}.policy-text strong{font-weight:600;color:#374151}.policy-list{margin:4px 0 0;padding-left:24px;display:flex;flex-direction:column;gap:12px}.policy-list li{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(15px,1.5vw,16.5px);font-weight:400;color:#4b5563;line-height:1.65}.policy-list-subtext{display:block;margin-top:4px;color:#4b5563}.policy-link{color:#1e50ff;text-decoration:none;font-weight:500;transition:color .2s ease,text-decoration .2s ease}.policy-link:hover{color:#003cdb;text-decoration:underline}@media(max-width:768px){.policy-main{width:90%!important;max-width:90%!important;margin-top:120px!important}.policy-title{font-size:32px}.policy-section-title{font-size:19px}.policy-text,.policy-list li{font-size:15px}}
