@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_94d7f7{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_94d7f7{--op-serif-font:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_2aad3c{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_2aad3c{--op-sans-font:"Archivo","Archivo Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8d0a1832fd3be0c8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d7df244fe7b07b95-s.p.woff2) format("woff2");unicode-range:u+00??,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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,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:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_d02b1f{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_d02b1f{--op-mono-font:"DM Mono","DM Mono Fallback"}:root{--op-navy:#132649;--op-navy-mid:#1d396d;--op-petrol:#1f5b57;--op-petrol-light:#349891;--op-petrol-deep:#1b4d4a;--op-petrol-pale:#7bc4bc;--op-off-white:#edeae3;--op-crema-claro:#f0e4d2;--op-greda:#c97b54;--fondo:#f2f0eb;--tarjeta:#edeae3;--papel:#fbf9f4;--tinta:#2f3a44;--tinta-suave:#364562;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4.5rem;--contenedor:1320px;--gutter:2rem;--r-xs:4px;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-pill:999px;--sombra:0 1px 2px rgba(19,38,73,0.04),0 8px 24px rgba(19,38,73,0.06);--sombra-alta:0 2px 6px rgba(19,38,73,0.06),0 18px 44px rgba(19,38,73,0.1);--ease:cubic-bezier(0.22,0.61,0.36,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-fast:140ms;--dur:220ms;--foco:0 0 0 1px var(--op-petrol-light),0 0 0 4px rgba(52,152,145,0.18);--linea:rgba(19,38,73,0.1);--linea-fuerte:rgba(19,38,73,0.18);--tenue:#5d697d}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--fondo)}body{font-family:var(--op-sans);color:var(--tinta);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.62}a{color:var(--op-petrol);text-decoration:none}a:hover{color:var(--op-petrol-light)}button,input,select,textarea{font-family:inherit}:where(button,a,input,select,summary,[tabindex]):focus-visible{outline:none;box-shadow:var(--foco);border-radius:var(--r-xs)}.cabecera :where(button,a):focus-visible{box-shadow:0 0 0 1.5px var(--op-petrol-pale),0 0 0 4px rgba(123,196,188,.22)}h1,h2,h3{font-family:var(--op-serif);font-weight:400;margin:0;color:var(--op-navy);line-height:1.12}.mono{font-family:var(--op-mono)}.eyebrow{letter-spacing:.14em}.eyebrow,.micro{font-family:var(--op-mono);font-size:12px;text-transform:uppercase;color:var(--tenue)}.micro{letter-spacing:.1em}.marca{display:inline-block;flex:none;width:8px;height:8px;border-radius:999px;vertical-align:1px}.marca-sobre{background:var(--op-navy)}.marca-dentro{border:1.5px solid rgba(19,38,73,.5)}.marca-alarma{background:var(--op-greda)}.solo-lector{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tarjeta{background:var(--tarjeta);border:1px solid var(--linea);border-radius:var(--r-lg);box-shadow:var(--sombra)}.contenedor{max-width:var(--contenedor);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}@media (max-width:600px){:root{--gutter:1.25rem}}.cabecera-pegajosa{top:0;box-shadow:0 1px 0 rgba(19,38,73,.18)}.barra-filtros,.cabecera-pegajosa{position:-webkit-sticky;position:sticky}.barra-filtros{top:66px;z-index:25}.filtros-boton{display:none}.filtros-contenido{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:14px 0}@media (max-width:760px){.barra-filtros,.cabecera-pegajosa{position:static;box-shadow:none}.cabecera-rotulo{display:none}.filtros-boton{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;color:var(--op-navy);font-size:15px;font-weight:600}.filtros-contenido[data-abierto=false]{display:none}.filtros-contenido{padding:4px 0 18px;align-items:flex-start;flex-direction:column;gap:14px}.filtros-contenido>.filtros-rotulo{display:none}.filtros-contenido>*{max-width:100%;flex-wrap:wrap}.filtros-contenido select{flex:1 1;min-width:0}.filtros-boton[aria-expanded=true] .pliegue{transform:rotate(-135deg) translate(-2px,-2px)}.ficha-lider{padding:22px 18px 18px}.ficha-plegada>summary{padding:14px 16px}.ficha-cuerpo-plegado{padding:0 16px 16px}.condicion{padding:18px}}@media (pointer:coarse){.toque{min-height:44px}}.tendencia-lienzo{height:200px}@media (max-width:600px){.tendencia-lienzo{height:180px}}.cuerpo-panel{padding-top:28px;padding-bottom:110px}.encabezado-panel{display:flex;align-items:baseline;justify-content:space-between;gap:8px 32px;flex-wrap:wrap;margin-bottom:28px}.titulo-panel{font-size:34px}.contexto-panel{display:flex;flex-wrap:wrap;gap:6px 26px;margin:0}.contexto-panel>div{display:flex;align-items:baseline;gap:8px}.contexto-panel dd{margin:0;font-family:var(--op-mono);font-size:14px;color:var(--op-navy)}@media (max-width:760px){.cuerpo-panel{padding-top:22px}.titulo-panel{font-size:28px}.contexto-panel{gap:4px 18px}}.cadena{margin-bottom:34px}.cadena-encabezado{display:flex;align-items:baseline;justify-content:space-between;gap:6px 20px;flex-wrap:wrap}.cadena-h2{font-size:24px}.cadena-def{margin:2px 0 12px;font-size:14.5px;color:var(--tinta-suave);max-width:100ch}.franja{padding:6px 24px}.franja-fila{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));align-items:baseline;grid-gap:4px 20px;gap:4px 20px;padding:10px 0}.franja-fila+.franja-fila{border-top:1px solid var(--linea)}.franja-cabeza{padding:10px 0 6px}.franja-cabeza .micro{letter-spacing:.06em}.franja-esquina{position:relative}.franja-paso{line-height:1.4}.franja-flecha{color:var(--tenue)}.franja-rotulo{display:flex;flex-direction:column;gap:2px;min-width:0}.franja-nombre{font-weight:600;font-size:15px;color:var(--op-navy)}.franja-que{font-size:13px;line-height:1.4;color:var(--tinta-suave)}.franja-cifra{font-family:var(--op-mono);font-size:28px;line-height:1.1;color:var(--op-navy);white-space:nowrap}.franja-unidad{display:none}.franja-falta{border-top-style:dashed!important;border-top-color:var(--linea-fuerte)!important}.franja-falta-texto{grid-column:2/-1;font-size:13.5px;max-width:80ch}.cadena-personas,.franja-falta-texto{line-height:1.55;color:var(--tinta-suave)}.cadena-personas{margin:12px 0 0;font-size:16px;max-width:90ch}.cadena-personas strong{color:var(--op-navy);font-weight:600}.cadena-salvedad{font-size:13px;line-height:1.5;color:var(--tenue)}.ficha-dueno .fecha{white-space:nowrap}p.cadena-salvedad{margin:4px 0 0}@media (max-width:760px){.franja{padding:4px 16px}.franja-fila{grid-template-columns:minmax(0,1fr);gap:6px;padding:14px 0}.franja-cabeza{display:none}.franja-fila:nth-child(2){border-top:0}.franja-rotulo{margin-bottom:4px}.franja-celda{display:flex;align-items:baseline;gap:10px}.franja-cifra{flex:none;min-width:6ch;font-size:22px;text-align:right}.franja-unidad{display:inline;font-size:13px;line-height:1.35;color:var(--tinta-suave)}.franja-falta-texto{grid-column:auto}}.pastilla{display:inline-flex;align-items:center;gap:var(--sp-2);padding:6px 13px;border-radius:var(--r-pill);font-family:var(--op-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--op-navy)}.aviso-cobertura{position:relative}.aviso-cobertura>summary{list-style:none;cursor:pointer;background:rgba(19,38,73,.05);border:1px solid var(--linea-fuerte)}.aviso-cobertura>summary::-webkit-details-marker{display:none}.aviso-cobertura>summary .pliegue{width:6px;height:6px;margin-left:2px;color:var(--tenue)}.aviso-cobertura>p{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:min(380px,80vw);margin:0;padding:12px 14px;font-size:13.5px;line-height:1.55;color:var(--op-navy);background:var(--papel);border:1px solid var(--linea-fuerte);border-radius:var(--r-sm);box-shadow:var(--sombra-alta)}@media (max-width:760px){.aviso-cobertura>p{position:static;width:auto;margin-top:8px;box-shadow:none}}.boton{padding:12px 24px;border:0;border-radius:var(--r-pill);background:var(--op-petrol-deep);color:var(--op-off-white);font-weight:600;font-size:14px;cursor:pointer;transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.boton:hover:not([disabled]){background:var(--op-petrol);transform:translateY(-1px)}.boton:active:not([disabled]){transform:none}.boton[disabled]{opacity:.4;cursor:not-allowed;transform:none}.boton-plano{padding:12px 22px;border-radius:var(--r-pill);background:transparent;border:1px solid var(--linea-fuerte);color:var(--op-navy);font-weight:600;font-size:14px;cursor:pointer;transition:background var(--dur-fast) var(--ease);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.boton-plano:hover:not([disabled]){background:rgba(19,38,73,.04);border-color:var(--op-navy)}.boton-plano[disabled]{opacity:.4;cursor:not-allowed}.campo{width:100%;padding:14px 16px;font-size:16px;font-family:var(--op-mono);letter-spacing:.06em;color:var(--op-navy);background:var(--papel);border:1px solid var(--linea-fuerte);border-radius:var(--r-sm);outline:none}.controles-comparar{display:flex;gap:10px 12px;flex-wrap:wrap;align-items:flex-end;margin-bottom:14px}.control{display:flex;flex-direction:column;gap:6px}.control .campo{width:auto;min-width:140px;padding:10px 12px;font-size:15px}.control-busca{flex:1 1;min-width:min(260px,100%)}.control-busca .campo{width:100%;font-family:var(--op-sans);letter-spacing:0}.franja-freno{padding:8px 0}.franja-freno .franja-nombre{font-size:14px}.franja-freno .marca{margin-right:8px}.franja-freno-texto{grid-column:2/-1;font-size:14px;line-height:1.5;color:var(--tinta-suave)}.freno-corto{display:none}@media (max-width:760px){.freno-largo{display:none}.freno-corto{display:inline}.franja-freno .franja-rotulo{margin-bottom:0}.franja-freno-texto{grid-column:auto}}.decisiones{margin-bottom:56px}.rotulo-seccion{font-family:var(--op-sans);font-size:15px;font-weight:600;color:var(--op-navy);margin:0 0 12px}.ficha{padding:22px 26px}.ficha-lider{padding:28px 30px 24px;background:var(--papel);border-color:var(--linea-fuerte);box-shadow:var(--sombra-alta)}.ficha-cabeza{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 18px;margin-bottom:8px}.ficha-cabeza .marca{margin-right:8px}.ficha-dueno{font-size:13.5px;font-weight:500;color:var(--op-navy)}.ficha-prioridad{min-width:0;font-family:var(--op-mono);font-size:12px;letter-spacing:.06em;color:var(--tenue)}.ficha-titulo{font-family:var(--op-sans);font-weight:600;font-size:16.5px;line-height:1.4;color:var(--op-navy);margin:0}.ficha-titulo-lider{font-size:20px;line-height:1.35;margin:2px 0 16px}.campo-ficha p{margin:0;font-size:14.5px;line-height:1.6;color:var(--op-navy);max-width:78ch}.ficha-balance{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:14px 28px;gap:14px 28px;margin-top:16px;padding-top:14px;border-top:1px solid var(--linea)}.ficha-balance.sin-ganancia{grid-template-columns:minmax(0,1fr)}@media (max-width:720px){.ficha-balance{grid-template-columns:minmax(0,1fr)}}.balance-cifra{margin:0;font-size:15px;color:var(--op-navy)}.balance-cifra .mono{font-size:26px;line-height:1.1;margin-right:4px}.balance-estado{display:flex;align-items:flex-start;gap:8px;margin:0 0 4px;font-size:15px;font-weight:600;color:var(--op-navy)}.balance-nota{margin:4px 0 0;font-size:14px;line-height:1.55;color:var(--op-navy);max-width:72ch}.balance-detecta{margin-top:8px;color:var(--tinta-suave)}.balance-detecta>.micro{margin-right:6px}.balance-estado>.marca,.ficha-resumen>.marca{margin-top:6px}.ficha-resumen{display:flex;align-items:flex-start;gap:8px;margin-top:6px;font-size:13.5px;color:var(--tinta-suave)}.ficha-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:14px 26px;gap:14px 26px;padding-top:16px}.ficha-campos,.ficha-mas{margin-top:16px;border-top:1px solid var(--linea)}.ficha-mas>summary,.ficha-plegada>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px}.ficha-mas>summary::-webkit-details-marker,.ficha-plegada>summary::-webkit-details-marker{display:none}.ficha-mas>summary{padding:14px 0 2px;min-height:44px;font-size:14px;font-weight:500;color:var(--op-petrol)}.ficha-mas>.ficha-campos{border-top:0;padding-top:4px}.ficha-plegada{padding:0}.ficha-plegada>summary{padding:16px 22px;border-radius:var(--r-lg)}.ficha-plegada>summary:hover{background:rgba(19,38,73,.03)}.ficha-cuerpo-plegado{padding:0 22px 20px}.pliegue{width:8px;height:8px;flex:none;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--dur-fast) var(--ease);color:var(--op-petrol)}details[open]>summary .pliegue{transform:rotate(-135deg) translate(-2px,-2px)}.ficha-servicios{width:100%;max-width:720px;border-collapse:collapse;font-size:14px}.ficha-servicios td,.ficha-servicios th{padding:8px 12px 8px 0;text-align:right;border-bottom:1px solid var(--linea);white-space:nowrap}.ficha-servicios thead th{white-space:normal;vertical-align:bottom;font-family:var(--op-mono);font-weight:400;font-size:12px;color:var(--tenue)}.ficha-servicios th:first-child{text-align:left;font-weight:500;color:var(--op-navy);white-space:normal}.condicion{margin-top:16px;padding:20px 26px;background:transparent;border-style:dashed;border-color:var(--linea-fuerte);box-shadow:none}@keyframes op-shimmer{0%{background-position:-420px 0}to{background-position:420px 0}}@keyframes op-spin{to{transform:rotate(1turn)}}@keyframes op-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.aparece{animation:op-fade var(--dur) var(--ease-out)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{@page{size:A4;margin:18mm 16mm}body{background:#fff}.no-imprimir{display:none!important}.solo-imprimir{display:block!important}.tarjeta{box-shadow:none;border-color:rgba(19,38,73,.22);page-break-inside:avoid;break-inside:avoid}h1,h2,h3{page-break-after:avoid;break-after:avoid}}.solo-imprimir{display:none}