@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/archivo-vietnamese-400-normal.BF4g3tCF.woff2) format("woff2"),url(/_assets/archivo-vietnamese-400-normal.FGOLYM1a.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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/archivo-latin-ext-400-normal.B5tPZzqW.woff2) format("woff2"),url(/_assets/archivo-latin-ext-400-normal.DrmqtLj6.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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/archivo-latin-400-normal.C81ewxNO.woff2) format("woff2"),url(/_assets/archivo-latin-400-normal.Bl602Mgc.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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/archivo-vietnamese-500-normal.k0drYPZA.woff2) format("woff2"),url(/_assets/archivo-vietnamese-500-normal.7W3lD2kQ.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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/archivo-latin-ext-500-normal.RFhg4CpD.woff2) format("woff2"),url(/_assets/archivo-latin-ext-500-normal.D7mXw3Kz.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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/archivo-latin-500-normal.CGugC8dq.woff2) format("woff2"),url(/_assets/archivo-latin-500-normal.pkzA7jw9.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/_assets/archivo-vietnamese-700-normal.nuAQAQa7.woff2) format("woff2"),url(/_assets/archivo-vietnamese-700-normal.Bz2vkKqq.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/_assets/archivo-latin-ext-700-normal.DD_nkw6b.woff2) format("woff2"),url(/_assets/archivo-latin-ext-700-normal.CgyfnKjw.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/_assets/archivo-latin-700-normal.D9cHMWGj.woff2) format("woff2"),url(/_assets/archivo-latin-700-normal.lT5TFe7H.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_assets/archivo-vietnamese-800-normal.DHDgv4cm.woff2) format("woff2"),url(/_assets/archivo-vietnamese-800-normal.BKe5Z8rz.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_assets/archivo-latin-ext-800-normal.BC6piDwP.woff2) format("woff2"),url(/_assets/archivo-latin-ext-800-normal.B9NTbsU1.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_assets/archivo-latin-800-normal.cB6v3kRN.woff2) format("woff2"),url(/_assets/archivo-latin-800-normal.DZa_k145.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_assets/ibm-plex-sans-cyrillic-ext-300-normal.DqmgDkIN.woff2) format("woff2"),url(/_assets/ibm-plex-sans-cyrillic-ext-300-normal.Bbd5v1xK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_assets/ibm-plex-sans-cyrillic-300-normal.RhT0Ayi3.woff2) format("woff2"),url(/_assets/ibm-plex-sans-cyrillic-300-normal.LoaTnByX.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_assets/ibm-plex-sans-greek-300-normal.J-CBqZoJ.woff2) format("woff2"),url(/_assets/ibm-plex-sans-greek-300-normal.STc8XiDr.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_assets/ibm-plex-sans-vietnamese-300-normal.SDfX6ktj.woff2) format("woff2"),url(/_assets/ibm-plex-sans-vietnamese-300-normal.CkYRZD2a.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_assets/ibm-plex-sans-latin-ext-300-normal.BLFuR0P1.woff2) format("woff2"),url(/_assets/ibm-plex-sans-latin-ext-300-normal.B8Zgwjh3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_assets/ibm-plex-sans-latin-300-normal.b4i7YzLG.woff2) format("woff2"),url(/_assets/ibm-plex-sans-latin-300-normal.C9Of02-5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(/_assets/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(/_assets/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(/_assets/ibm-plex-sans-greek-400-normal.D9ESIMu3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(/_assets/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_assets/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_assets/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2) format("woff2"),url(/_assets/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2) format("woff2"),url(/_assets/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2) format("woff2"),url(/_assets/ibm-plex-sans-greek-500-normal.CuWXN6rf.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2) format("woff2"),url(/_assets/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2) format("woff2"),url(/_assets/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_assets/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2) format("woff2"),url(/_assets/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2) format("woff2"),url(/_assets/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2) format("woff2"),url(/_assets/ibm-plex-sans-greek-600-normal.D-CqTdkO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2) format("woff2"),url(/_assets/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(/_assets/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_assets/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_assets/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_assets/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_assets/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_assets/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_assets/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_assets/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_assets/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_assets/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_assets/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_assets/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--petroleo: #0A1E3D;--petroleo-2: #1A3A6C;--petroleo-3: #1E4480;--petroleo-deep: #060F20;--papel: #FFFFFF;--papel-2: #EEF3FA;--papel-3: #DDE7F5;--laton: #1A8C85;--laton-claro: #22AAA2;--laton-shadow: rgba(26, 140, 133, .3);--laton-soft: rgba(26, 140, 133, .1);--llama: #5BB8D4;--llama-claro: #7DCAE0;--llama-deep: #1A8C85;--llama-soft: rgba(91, 184, 212, .12);--verde: #52B14A;--verde-claro: #68C760;--verde-shadow: rgba(82, 177, 74, .3);--verde-soft: rgba(82, 177, 74, .1);--acero: #3A5478;--acero-2: #5870A0;--acero-claro: #96B4C8;--linea: rgba(26, 58, 108, .14);--linea-soft: rgba(26, 58, 108, .07);--linea-fuerte: rgba(26, 140, 133, .4);--linea-papel: rgba(91, 184, 212, .22);--danger: #C0392B;--success: #52B14A;--color-bg: var(--papel);--color-bg-alt: var(--papel-2);--color-bg-panel: #FFFFFF;--color-bg-deep: var(--petroleo);--color-fg: var(--petroleo-2);--color-fg-muted: var(--acero);--color-fg-soft: var(--acero-2);--color-fg-light: var(--papel);--color-accent: var(--laton);--color-accent-2: var(--laton-claro);--color-link: var(--llama-deep);--color-border: var(--linea);--font-sans: "IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Archivo", var(--font-sans);--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: 1.125rem;--fs-lg: 1.25rem;--fs-xl: 1.5rem;--fs-2xl: 1.875rem;--fs-3xl: 2.25rem;--fs-4xl: 3rem;--fs-5xl: clamp(2.4rem, 5.2vw, 4.2rem);--lh-tight: 1.08;--lh-snug: 1.25;--lh-base: 1.65;--lh-loose: 1.75;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .06em;--tracking-eyebrow: .22em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--sp-10: 120px;--radius-sm: 6px;--radius: 10px;--radius-md: 12px;--radius-lg: 14px;--radius-xl: 20px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(10, 30, 61, .08);--shadow: 0 4px 6px -1px rgba(10, 30, 61, .06), 0 20px 40px -12px rgba(10, 30, 61, .1);--shadow-lg: 0 16px 40px rgba(10, 30, 61, .18);--shadow-lat: 0 10px 28px var(--laton-shadow);--z-base: 1;--z-elev: 10;--z-nav: 50;--z-overlay: 100;--z-modal: 200;--container-max: 1180px;--container-pad: clamp(20px, 4vw, 32px);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .15s;--dur: .22s;--dur-slow: .38s}.hero-entry{opacity:0;animation:hero-in .75s var(--ease-out) forwards}@keyframes hero-in{to{opacity:1;transform:none}}.hero-bg-img{width:100%;height:100%;object-fit:cover;object-position:center;animation:ken-burns 18s ease-in-out infinite;will-change:transform}@keyframes ken-burns{0%{transform:scale(1) translate(0)}33%{transform:scale(1.07) translate(-1.5%,-1%)}66%{transform:scale(1.04) translate(1%,-.5%)}to{transform:scale(1) translate(0)}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-tag-float{animation:float-y 3.8s ease-in-out infinite}.hero-media-overlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(10,30,61,.55) 0%,transparent 55%),linear-gradient(to top,rgba(10,30,61,.8) 0%,transparent 45%);pointer-events:none}.rev{opacity:0;transform:translateY(32px);transition:opacity .75s var(--ease-out),transform .75s var(--ease-out)}.rev.is-visible{opacity:1;transform:none}.rev-stagger>*{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.rev-stagger.is-visible>*{opacity:1;transform:none}.rev-stagger.is-visible>*:nth-child(1){transition-delay:0ms}.rev-stagger.is-visible>*:nth-child(2){transition-delay:80ms}.rev-stagger.is-visible>*:nth-child(3){transition-delay:.16s}.rev-stagger.is-visible>*:nth-child(4){transition-delay:.24s}.rev-stagger.is-visible>*:nth-child(5){transition-delay:.32s}.rev-stagger.is-visible>*:nth-child(6){transition-delay:.4s}.rev-left{opacity:0;transform:translate(-36px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.rev-left.is-visible{opacity:1;transform:none}.rev-fade{opacity:0;transition:opacity .9s var(--ease-out)}.rev-fade.is-visible{opacity:1}.sello-gira{animation:nova-gira 26s linear infinite;transform-origin:50% 50%}@keyframes nova-gira{to{transform:rotate(360deg)}}@keyframes nova-pulse{0%,to{box-shadow:0 0 #1a8c858c}50%{box-shadow:0 0 0 10px #1a8c8500}}.cta-pulse{animation:nova-pulse 2.4s var(--ease-out) infinite}.hover-lift{transition:transform var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.hover-lift:hover{transform:translateY(-4px)}.link-reveal{position:relative;display:inline-block}.link-reveal:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .28s var(--ease-out)}.link-reveal:hover:after,.link-reveal:focus-visible:after{transform:scaleX(1);transform-origin:left}@media (prefers-reduced-motion: reduce){.hero-entry,.hero-bg-img,.hero-tag-float,.sello-gira,.cta-pulse{animation:none!important}.rev,.rev-left,.rev-fade{opacity:1!important;transform:none!important;transition:none!important}.rev-stagger>*{opacity:1!important;transform:none!important;transition:none!important}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light}body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-base);background:var(--color-bg);color:var(--color-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-height:100vh;min-height:100dvh}img,svg,video,canvas,picture{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}::selection{background:var(--laton);color:var(--papel)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--color-fg);font-weight:800}h1{font-size:var(--fs-5xl);font-stretch:108%}h2{font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:850}h3{font-size:var(--fs-xl);font-weight:800}h4{font-size:var(--fs-md);font-weight:700}h5{font-size:var(--fs-sm);font-weight:600}p{line-height:var(--lh-base)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.95em}ul,ol{list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,select,textarea,button{font-family:inherit;font-size:inherit}:focus-visible{outline:2px solid var(--laton-claro);outline-offset:3px;border-radius:2px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:var(--sp-4);z-index:var(--z-modal);background:var(--laton);color:var(--petroleo);padding:var(--sp-3) var(--sp-5);border-radius:var(--radius);font-weight:700;transition:top var(--dur) var(--ease-out)}.skip-link:focus{top:var(--sp-4)}.wrap{width:100%;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}section{padding:var(--sp-9) 0;position:relative}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--laton);display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);font-weight:500}.eyebrow:before{content:"";width:34px;height:1px;background:var(--laton);flex:none}.on-dark .eyebrow{color:var(--laton-claro)}.on-dark .eyebrow:before{background:var(--laton-claro)}.nav{position:sticky;top:0;z-index:var(--z-nav);background:#0a1e3df0;-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border-bottom:1px solid rgba(26,140,133,.28)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:72px;gap:var(--sp-5)}.logo{display:flex;align-items:center;gap:var(--sp-3);text-decoration:none;color:var(--papel)}.logo-img-wrap{background:#fff;border-radius:8px;padding:5px 10px;display:flex;align-items:center}.logo-img{height:36px;width:auto;display:block}.nav-links{display:flex;gap:30px;align-items:center}.nav-links a{text-decoration:none;font-size:.9rem;color:var(--acero-claro);transition:color var(--dur-fast) var(--ease-out);font-weight:500}.nav-links a:hover,.nav-links a:focus-visible{color:var(--papel)}.menu-btn{display:none;background:none;border:1px solid rgba(140,163,176,.35);color:var(--papel);border-radius:8px;padding:8px 12px;font-size:1.05rem;cursor:pointer;line-height:1}.hero-sello-float{position:absolute;top:-28px;right:-22px;width:116px;height:116px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.4));z-index:2}.hero-img-tags{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;padding:0 24px;z-index:2}.hero-img-tags .chip{background:#0a1e3dc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero{position:relative;overflow:hidden;padding:clamp(72px,10vw,110px) 0 clamp(80px,11vw,120px);background:radial-gradient(900px 480px at 82% 12%,rgba(91,184,212,.18),transparent 60%),radial-gradient(700px 400px at 12% 88%,rgba(26,140,133,.12),transparent 60%),var(--petroleo);color:var(--papel)}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(140,163,176,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(140,163,176,.06) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(80% 90% at 50% 20%,#000 40%,transparent 100%);mask-image:radial-gradient(80% 90% at 50% 20%,#000 40%,transparent 100%)}.hero-grid{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.hero h1{margin-bottom:var(--sp-5);color:var(--papel)}.hero h1 em{font-style:normal;color:var(--laton-claro);background:linear-gradient(180deg,var(--laton-claro),var(--laton));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero p.lead{font-size:var(--fs-md);color:var(--acero-claro);max-width:56ch;margin-bottom:var(--sp-7)}.hero p.lead strong{color:var(--papel);font-weight:600}.hero-cta{display:flex;gap:var(--sp-4);flex-wrap:wrap}.hero-normas{display:flex;gap:10px;flex-wrap:wrap;margin-top:var(--sp-7)}.chip{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);border:1px solid rgba(91,184,212,.38);border-radius:var(--radius-pill);padding:7px 14px;color:var(--laton-claro);background:#0a1e3d8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.franja{border-top:3px solid var(--laton);border-bottom:1px solid rgba(26,140,133,.22);background:var(--petroleo-2)}.franja .wrap{display:flex;justify-content:space-between;gap:var(--sp-5);padding-top:var(--sp-5);padding-bottom:var(--sp-5);flex-wrap:wrap}.franja span{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;color:var(--acero-claro);text-transform:uppercase}.franja b{color:var(--laton-claro);font-weight:500}#servicios{background:var(--papel)}#servicios h2{color:var(--petroleo)}.serv-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:var(--sp-7)}.proceso{background:linear-gradient(180deg,var(--petroleo-2) 0%,var(--petroleo) 100%);border-top:1px solid rgba(26,140,133,.3);border-bottom:1px solid rgba(26,140,133,.3);color:var(--papel)}.proceso h2{color:var(--papel)}.pasos{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin-top:var(--sp-7);counter-reset:paso}#normativa{background:var(--papel-2)}#normativa h2{color:var(--petroleo)}.norm-tabla{margin-top:var(--sp-7);border:1px solid var(--linea);border-radius:var(--radius-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow)}.norm-fila{display:grid;grid-template-columns:220px 1fr;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--linea);background:#fff;transition:background var(--dur-fast) var(--ease-out)}.norm-fila:last-child{border-bottom:0}.norm-fila:hover{background:var(--papel)}.norm-fila code{font-family:var(--font-mono);font-size:.92rem;color:var(--laton);font-weight:600}.norm-fila p{color:var(--acero);font-size:.94rem}.norm-fila strong{color:var(--petroleo);display:block;margin-bottom:var(--sp-1);font-weight:700}#valores{background:var(--papel)}#valores h2{color:var(--petroleo)}.valores{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:var(--sp-7)}.valor{border-left:3px solid var(--laton);padding:var(--sp-4) 0 var(--sp-4) 26px;background:#fff;border-radius:0 var(--radius) var(--radius) 0;padding-right:20px;box-shadow:var(--shadow-sm);transition:box-shadow var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.valor:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.valor h4{font-family:var(--font-display);font-weight:800;font-size:1.1rem;margin-bottom:10px;color:var(--petroleo)}.valor p{color:var(--acero);font-size:.94rem}#faq{background:var(--papel-2)}#faq h2{color:var(--petroleo)}.contacto{background:radial-gradient(800px 600px at 80% 50%,rgba(91,184,212,.12),transparent 70%),linear-gradient(160deg,var(--petroleo-3) 0%,var(--petroleo) 60%,var(--petroleo-deep) 100%);border-top:3px solid var(--laton);color:var(--papel)}.contacto h2{color:var(--papel)}.cont-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:var(--sp-7);align-items:start}footer{border-top:1px solid rgba(26,140,133,.3);padding:56px 0 40px;background:var(--petroleo-deep);color:var(--papel)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;margin-bottom:40px}footer h5{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--laton-claro);margin-bottom:var(--sp-4);font-weight:500}footer p,footer li{color:var(--acero-claro);font-size:.88rem;line-height:1.7}footer li{margin-bottom:9px}footer a{text-decoration:none;color:var(--acero-claro);transition:color var(--dur-fast) var(--ease-out)}footer a:hover,footer a:focus-visible{color:var(--papel)}.foot-legal{border-top:1px solid rgba(140,163,176,.18);padding-top:var(--sp-5);display:flex;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--acero-claro)}@media (max-width: 1024px){.valores{grid-template-columns:repeat(2,1fr)}}@media (max-width: 980px){.hero-grid,.serv-grid,.cont-grid{grid-template-columns:1fr}.pasos{grid-template-columns:1fr;border-radius:var(--radius-lg);overflow:hidden}.valores{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr;gap:28px}.norm-fila{grid-template-columns:1fr;gap:8px}.nav-links{display:none;position:absolute;top:72px;left:0;right:0;background:var(--petroleo-2);flex-direction:column;align-items:flex-start;padding:20px 24px;border-bottom:1px solid rgba(26,140,133,.22);gap:14px}.nav-links.abierto{display:flex}.menu-btn{display:inline-block}.nav-cta{display:none}section{padding:72px 0}}@media (max-width: 640px){.hero{padding:64px 0 72px}.franja .wrap{gap:14px}.norm-fila{padding:var(--sp-4)}.foot-legal{flex-direction:column}}@media (max-width: 480px){.hero-normas{gap:6px}.chip{padding:6px 10px;font-size:.68rem}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{text-align:center}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:13px 26px;border-radius:var(--radius);font-family:var(--font-display);font-weight:700;font-size:.9rem;letter-spacing:.03em;text-decoration:none;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);border:2px solid transparent;cursor:pointer;position:relative;white-space:nowrap;line-height:1.2}.btn-laton{background:linear-gradient(135deg,var(--laton-claro) 0%,var(--laton) 100%);color:#fff;border-color:var(--laton);text-shadow:0 1px 2px rgba(0,0,0,.18)}.btn-laton:hover{transform:translateY(-2px);box-shadow:var(--shadow-lat);background:linear-gradient(135deg,#2DBFB7 0%,var(--laton-claro) 100%)}.btn-linea{border:2px solid rgba(245,239,224,.45);color:var(--papel);background:transparent}.btn-linea:hover{border-color:var(--laton-claro);color:var(--laton-claro)}.btn-linea-dark{border:2px solid var(--linea);color:var(--petroleo);background:transparent}.btn-linea-dark:hover{border-color:var(--laton);color:var(--laton)}.btn-arrow:after{content:"→";transition:transform var(--dur-fast) var(--ease-out)}.btn-arrow:hover:after{transform:translate(4px)}.placa{position:relative;border:1px solid rgba(26,140,133,.28);border-radius:var(--radius-lg);background:linear-gradient(160deg,var(--petroleo-2),var(--petroleo-deep));padding:34px 30px 30px;box-shadow:0 20px 48px #0d1f2b4d}.placa:after{content:"";position:absolute;inset:12px;border:1px dashed rgba(26,140,133,.4);border-radius:9px;pointer-events:none}.placa h3{font-size:.8rem;font-family:var(--font-mono);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--acero-claro);text-align:center;margin-bottom:22px}.placa table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.8rem}.placa td{padding:9px 6px;border-bottom:1px solid rgba(140,163,176,.14)}.placa td:first-child{color:var(--acero-claro)}.placa td:last-child{text-align:right;color:var(--papel)}.placa tr:last-child td{border-bottom:0}.sello-wrap{position:absolute;top:-46px;right:-30px;width:132px;height:132px;filter:drop-shadow(0 12px 24px rgba(0,0,0,.3))}.serv{border:1px solid var(--linea);border-radius:var(--radius-lg);background:#fff;padding:40px 36px;position:relative;overflow:hidden;box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.serv:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--laton),var(--laton-claro),var(--laton));opacity:0;transition:opacity var(--dur) var(--ease-out)}.serv:hover{border-color:var(--laton);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.serv:hover:before{opacity:1}.serv .tag{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em;color:var(--llama);text-transform:uppercase;display:block;margin-bottom:var(--sp-4);font-weight:600}.serv h3{font-size:1.55rem;font-weight:800;font-stretch:105%;margin-bottom:var(--sp-4);line-height:1.15;color:var(--petroleo)}.serv p{color:var(--acero);margin-bottom:var(--sp-5)}.serv ul li{padding:10px 0 10px 30px;position:relative;border-top:1px solid var(--linea-soft);font-size:.94rem;color:var(--petroleo)}.serv li:before{content:"";position:absolute;left:2px;top:16px;width:16px;height:8px;border-left:2px solid var(--laton);border-bottom:2px solid var(--laton);transform:rotate(-45deg)}.serv .mono-pie{margin-top:var(--sp-5);font-family:var(--font-mono);font-size:.72rem;color:var(--acero-2);letter-spacing:.08em}.paso{background:#1a3a6cb3;padding:30px 24px 34px;position:relative;counter-increment:paso;transition:background var(--dur) var(--ease-out);border:1px solid rgba(26,140,133,.15)}.paso:before{content:"0" counter(paso);font-family:var(--font-mono);font-size:.8rem;color:var(--laton-claro);letter-spacing:.14em;display:block;margin-bottom:14px;font-weight:500}.paso h4{font-family:var(--font-display);font-weight:700;font-size:1rem;margin-bottom:10px;color:var(--papel)}.paso p{font-size:.86rem;color:var(--acero-claro);line-height:1.55}.paso:first-child{border-radius:14px 0 0 14px}.paso:last-child{border-radius:0 14px 14px 0}.paso:hover{background:#1e4480d9;border-color:#1a8c8561}@media (max-width: 980px){.paso:first-child,.paso:last-child{border-radius:0}.placa h3{font-size:.75rem;letter-spacing:.2em}.sello-wrap{top:-40px;right:8px;width:104px;height:104px}}details.faq{border:1px solid var(--linea);border-radius:var(--radius-md);background:#fff;margin-top:14px;box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}details.faq:hover{border-color:var(--acero);box-shadow:var(--shadow)}details.faq[open]{border-color:var(--laton);box-shadow:0 4px 16px var(--laton-shadow)}details.faq summary{cursor:pointer;padding:22px 26px;font-family:var(--font-display);font-weight:700;font-size:1.02rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);color:var(--petroleo);transition:color var(--dur-fast) var(--ease-out)}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";font-family:var(--font-mono);color:var(--laton);font-size:1.4rem;flex:none;line-height:1;transition:transform var(--dur) var(--ease-out)}details.faq[open] summary{color:var(--laton)}details.faq[open] summary:after{content:"–"}details.faq>div{padding:0 26px 24px;color:var(--acero);font-size:.95rem;line-height:1.7}.form label{display:block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--acero-claro);margin:20px 0 8px;font-weight:500}.form input,.form select,.form textarea{width:100%;background:#1a3a6cb3;border:1px solid rgba(140,163,176,.25);border-radius:var(--radius-sm);padding:13px 15px;color:var(--papel);font-family:var(--font-sans);font-size:.95rem;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.form input::placeholder,.form textarea::placeholder{color:var(--acero-claro);opacity:.6}.form input:focus,.form select:focus,.form textarea:focus{outline:none;border-color:var(--laton-claro);background:#1e4480d9;box-shadow:0 0 0 3px #1a8c8538}.form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238CA3B0'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:40px;cursor:pointer}.form button{margin-top:var(--sp-6);width:100%}.form select option{background:var(--petroleo-2);color:var(--papel)}.form-ok{margin-top:var(--sp-4);padding:var(--sp-4);background:#1e844926;border:1px solid rgba(30,132,73,.45);border-radius:var(--radius-sm);color:#52c48b;font-family:var(--font-mono);font-size:.85rem;display:none}.form-ok.is-visible{display:block}.dato{display:flex;gap:var(--sp-4);padding:18px 0;border-bottom:1px solid rgba(140,163,176,.15)}.dato:last-child{border-bottom:0}.dato .mono{color:var(--laton-claro);font-size:.78rem;letter-spacing:.14em;min-width:110px;padding-top:2px;text-transform:uppercase;font-weight:500}.dato p{color:var(--acero-claro);font-size:.95rem;line-height:1.55}.dato p b{color:var(--papel);display:block;font-weight:600}.dato a{color:var(--papel);border-bottom:1px solid rgba(245,239,224,.25);transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.dato a:hover{color:var(--laton-claro);border-color:var(--laton-claro)}.hero-media{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:var(--radius-xl);overflow:hidden;border:1px solid rgba(91,184,212,.38);background:var(--petroleo-2);box-shadow:0 32px 64px #0d1f2b80}.hero-media-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.hero-media-inner>div,.hero-media-inner>video{width:100%!important;height:100%!important}.hero-media-fallback{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(.9) contrast(1.05)}.hero-media-fallback:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(13,31,43,.4) 100%)}.brand-mark{display:inline-flex;align-items:center;gap:var(--sp-3)}#servicios .eyebrow,#normativa .eyebrow,#valores .eyebrow,#faq .eyebrow{color:var(--laton)}#servicios h2,#normativa h2,#valores h2,#faq h2{color:var(--petroleo)}#servicios>.wrap>p,#normativa>.wrap>p,#valores>.wrap>p,#faq>.wrap>p{color:var(--acero)}
