@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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{--tinta: #102a43;--tinta-profundo: #0b1f33;--marino: #0b2540;--menta: #e6f2ef;--menta-fuerte: #cde5e0;--dorado-vivo: #c9a55c;--marfil: #f7f5f0;--arena: #efebe2;--petroleo: #087f75;--petroleo-oscuro: #066a62;--petroleo-claro: #e3f1ef;--dorado: #b99a63;--dorado-texto: #7a6128;--blanco: #ffffff;--linea: #e2ddd0;--linea-fuerte: #cdc6b5;--texto: var(--tinta);--texto-suave: #46596c;--font-heading: "Manrope Variable", "Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans: "Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--radio-sm: 6px;--radio-md: 8px;--radio-lg: 12px;--radio-boton: 6px;--sombra-sm: 0 1px 2px rgba(16, 42, 67, .06);--sombra-md: 0 6px 20px rgba(16, 42, 67, .07);--sombra-lg: 0 18px 44px rgba(16, 42, 67, .12);--esp-1: 4px;--esp-2: 8px;--esp-3: 12px;--esp-4: 16px;--esp-5: 24px;--esp-6: 32px;--esp-7: 48px;--esp-8: 64px;--seccion-vertical: clamp(56px, 8vw, 96px);--contenedor: 1200px;--color-navy: var(--tinta);--color-navy-deep: var(--tinta-profundo);--color-navy-2: #1d4468;--color-navy-3: var(--tinta);--color-teal: var(--petroleo);--color-teal-dark: var(--petroleo-oscuro);--color-teal-light: var(--petroleo-claro);--color-cyan: var(--petroleo);--color-violet: var(--dorado);--color-bg: var(--marfil);--color-white: var(--blanco);--color-border: var(--linea);--color-text: var(--texto);--color-text-muted: var(--texto-suave);--color-danger: #b32d20;--color-danger-bg: #fbebe9;--color-warning: #7a5200;--color-warning-bg: #fdf3dd;--color-success: #0b6b62;--color-success-bg: #e3f1ef;--color-info: #1d4468;--color-info-bg: #e8eef5;--radius-sm: var(--radio-sm);--radius-md: var(--radio-md);--radius-lg: var(--radio-lg);--radius-full: 999px;--shadow-sm: var(--sombra-sm);--shadow-md: var(--sombra-md);--shadow-lg: var(--sombra-lg)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--tinta);margin:0;font-weight:800;line-height:1.15;letter-spacing:-.02em}p{margin:0;line-height:1.6}a{color:inherit}button,input,textarea,select{font-family:var(--font-sans);font-size:1rem;color:inherit}:focus-visible{outline:3px solid var(--petroleo);outline-offset:2px}.solo-lectores{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.enlace-salto{position:absolute;left:12px;top:-60px;z-index:100;background:var(--color-white);color:var(--color-navy);padding:10px 16px;border-radius:var(--radius-sm);font-weight:600;box-shadow:var(--shadow-md)}.enlace-salto:focus{top:12px}.contenedor{max-width:var(--contenedor);margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;min-height:44px;border-radius:var(--radio-boton);border:1px solid transparent;font-weight:600;font-size:1rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease;text-decoration:none;line-height:1.2;text-align:center}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--sombra-md)}.btn-primary{background:var(--petroleo);color:var(--color-white);box-shadow:var(--shadow-sm)}.btn-primary:hover:not(:disabled){background:var(--petroleo-oscuro)}.btn-secundario{background:var(--color-navy);color:var(--color-white)}.btn-secundario:hover:not(:disabled){background:var(--tinta-profundo)}.btn-borde{background:var(--color-white);color:var(--color-navy);border-color:var(--color-border)}.btn-borde:hover:not(:disabled){border-color:var(--color-navy)}.btn-borde-claro{background:transparent;color:var(--color-white);border-color:#fff6}.btn-borde-claro:hover:not(:disabled){border-color:var(--color-white);background:#ffffff14}.btn-peligro{background:var(--color-danger);color:var(--color-white)}.btn-peligro:hover:not(:disabled){background:#8f2419}.btn-texto{background:none;border:none;color:var(--color-teal-dark);padding:6px 4px;min-height:0;text-decoration:underline;text-underline-offset:3px}.btn-pequeno{padding:7px 14px;min-height:36px;font-size:.85rem}.btn-bloque{width:100%}.campo{display:flex;flex-direction:column;gap:6px;text-align:left}.campo>label,.campo>.etiqueta,.grupo>legend{font-size:.9rem;font-weight:600;color:var(--color-navy)}.obligatorio{color:var(--color-danger);margin-left:2px}.opcional{font-weight:400;color:var(--color-text-muted);font-size:.82rem;margin-left:4px}.ayuda{font-size:.82rem;color:var(--color-text-muted)}.error-campo{font-size:.85rem;color:var(--color-danger);font-weight:500;display:flex;gap:6px;align-items:flex-start}.input,.textarea,.select{border:1px solid var(--linea-fuerte);border-radius:var(--radio-sm);padding:11px 14px;min-height:48px;font-size:1rem;background:var(--color-white);color:var(--color-text);transition:border-color .15s ease,box-shadow .15s ease;width:100%}.input:hover,.textarea:hover,.select:hover{border-color:var(--texto-suave)}.input:focus,.textarea:focus,.select:focus{border-color:var(--petroleo);box-shadow:0 0 0 3px #087f7538;outline:none}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--color-danger);background:snow}.textarea{resize:vertical;min-height:120px;line-height:1.5}.grupo{border:none;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:8px}.fila{display:grid;gap:14px}@media (min-width: 640px){.fila-2{grid-template-columns:1fr 1fr}}.opciones{display:grid;gap:10px}.opcion{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--linea-fuerte);border-radius:var(--radio-md);padding:12px 14px;background:var(--color-white);cursor:pointer;transition:border-color .15s ease,background .15s ease}.opcion:hover{border-color:#b8c1d1}.opcion:has(input:checked){border-color:var(--petroleo);background:var(--petroleo-claro)}.opcion:has(input:focus-visible){outline:3px solid var(--color-teal);outline-offset:2px}.opcion input{margin-top:3px;width:18px;height:18px;accent-color:var(--color-teal-dark);flex:none}.opcion-texto strong{display:block;font-size:.95rem;color:var(--color-navy)}.opcion-texto span{font-size:.85rem;color:var(--color-text-muted)}.campo-trampa{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.tarjeta{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--sombra-md);padding:28px;border:1px solid var(--color-border)}@media (max-width: 560px){.tarjeta{padding:20px 16px}}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:var(--radius-full);font-size:.76rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.badge-neutral{background:#eaeef4;color:#3d4a63}.badge-ok{background:var(--color-success-bg);color:var(--color-success)}.badge-aviso{background:var(--color-warning-bg);color:var(--color-warning)}.badge-info{background:var(--color-info-bg);color:var(--color-info)}.badge-peligro{background:var(--color-danger-bg);color:var(--color-danger)}.estado-NUEVA{background:#e1ecfb;color:#0f3d7a}.estado-EN_REVISION{background:#efe9fd;color:#5a3bb5}.estado-CONTACTADA{background:#dff4f8;color:#0b6478}.estado-ASIGNADA{background:#dde5f2;color:#17325c}.estado-EN_ATENCION{background:var(--color-teal-light);color:var(--color-teal-dark)}.estado-CERRADA{background:#e7efe4;color:#2f6b21}.estado-SIN_RESPUESTA{background:#fdeede;color:#8a4a00}.estado-DESCARTADA{background:#eceef2;color:#4b556a}.alerta{border-radius:var(--radius-md);padding:14px 18px;font-size:.92rem;display:flex;gap:12px;align-items:flex-start;line-height:1.5}.alerta-error{background:var(--color-danger-bg);color:#7d1d13;border:1px solid #f0c2bc}.alerta-exito{background:var(--color-success-bg);color:#0b5c4f;border:1px solid #b7e5dd}.alerta-info{background:var(--color-info-bg);color:#0f3563;border:1px solid #c8d6ea}.alerta-aviso{background:var(--color-warning-bg);color:#6b4500;border:1px solid #f0dca8}.alerta ul{margin:6px 0 0;padding-left:18px}.spinner{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(10,27,51,.15);border-top-color:var(--color-teal-dark);animation:advosia-giro .8s linear infinite;flex:none;display:inline-block}.btn-primary .spinner,.btn-secundario .spinner,.btn-peligro .spinner{border-color:#ffffff59;border-top-color:#fff}@keyframes advosia-giro{to{transform:rotate(360deg)}}.esqueleto{background:linear-gradient(90deg,#e9edf3 25%,#f5f7fa 37%,#e9edf3 63%);background-size:400% 100%;animation:advosia-esqueleto 1.4s ease infinite;border-radius:var(--radius-sm)}@keyframes advosia-esqueleto{0%{background-position:100% 50%}to{background-position:0 50%}}.estado-vacio{text-align:center;padding:44px 24px;color:var(--color-text-muted);display:flex;flex-direction:column;align-items:center;gap:6px}.estado-vacio h2,.estado-vacio h3{font-size:1.1rem;margin-bottom:4px}.estado-vacio-icono{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-teal-dark);background:var(--petroleo-claro);margin-bottom:10px}.sitio{min-height:100vh;display:flex;flex-direction:column;background:var(--marfil);color:var(--texto)}.sitio>main{flex:1;outline:none}.eyebrow{font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--petroleo-oscuro)}.filete{display:inline-block;width:44px;height:1px;background:var(--dorado);vertical-align:middle}.enlace-sutil{color:var(--petroleo-oscuro);font-weight:600;text-underline-offset:4px}.btn-grande{min-height:56px;padding:14px 30px;font-size:1.05rem;border-radius:12px}.btn-brillo{background:linear-gradient(180deg,#0a8f83,#076f66);box-shadow:0 8px 22px #087f7552,inset 0 0 0 1px #ffffff24}.btn-brillo:hover:not(:disabled){background:linear-gradient(180deg,#087f75,#066058)}.btn-dorado,.btn-dorado-borde{background:transparent;color:#fff;border:1.5px solid var(--dorado-vivo)}.btn-dorado:hover,.btn-dorado-borde:hover{background:#c9a55c29}.contenedor-estrecho{max-width:820px}.deco{position:absolute;pointer-events:none;color:currentColor}.cabecera{position:sticky;top:0;z-index:40;background:var(--marino);color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.cabecera :focus-visible,.cierre :focus-visible,.pie :focus-visible,.persona-banda :focus-visible{outline-color:#9be0d8}.cabecera-interior{display:flex;align-items:center;gap:28px;min-height:72px}.cabecera-logo{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;margin-right:auto}.cabecera-nav{display:none;gap:8px;margin-right:auto;margin-left:24px}.cabecera-nav a{color:#dbe6f0;text-decoration:none;font-weight:500;font-size:.95rem;padding:10px 14px;border-radius:var(--radio-sm)}.cabecera-nav a:hover{color:#fff;background:#ffffff14}.cabecera-cta{display:none;border-radius:999px}.cabecera-menu-boton{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;background:transparent;border:1px solid rgba(255,255,255,.35);border-radius:var(--radio-sm);color:#fff;cursor:pointer}.cabecera-menu-boton:hover{background:#ffffff14}.menu-movil{border-top:1px solid rgba(255,255,255,.12);background:var(--marino);padding:12px 0 20px}.menu-movil[hidden]{display:none}.menu-movil nav{display:flex;flex-direction:column;gap:4px}.menu-movil a:not(.btn){color:#fff;text-decoration:none;font-weight:500;padding:14px 4px;border-bottom:1px solid rgba(255,255,255,.12);min-height:48px}.menu-movil .btn{margin-top:16px;border-radius:999px}@media (min-width: 640px){.cabecera-cta{display:inline-flex}.cabecera-logo{margin-right:0}.cabecera-interior>.cabecera-cta{margin-left:auto}}@media (min-width: 900px){.cabecera-nav{display:flex}.cabecera-menu-boton,.menu-movil{display:none}}.portada{position:relative;overflow:hidden;color:var(--tinta);background:radial-gradient(ellipse 70% 90% at 12% 15%,#dcefea,#dcefea00 70%),linear-gradient(180deg,#e8f3ef,#f3f6f1)}.deco-balanza{left:-34px;top:40px;width:210px;color:#087f7538;display:none}.deco-documento{right:-28px;top:70px;width:150px;color:#087f7533;transform:rotate(8deg);display:none}@media (min-width: 1100px){.deco-balanza,.deco-documento{display:block}}.portada-interior{position:relative;display:grid;gap:32px;padding-block:40px 48px;align-items:center}.portada-texto h1{font-size:clamp(2.5rem,7.2vw,4.1rem);line-height:1.04;letter-spacing:-.035em;margin:16px 0 20px;max-width:11ch}.portada-subtitulo{font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.55;max-width:40ch;color:#2b4257}.portada-presentacion{margin-top:14px;color:var(--texto-suave);max-width:46ch}.portada-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px}.portada-nota{margin-top:16px;font-size:.93rem;color:var(--texto-suave)}.portada-aviso{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:9px 16px;font-size:.88rem;color:var(--texto-suave);background:#ffffffb3;border:1px solid var(--linea);border-radius:999px}.portada-aviso svg{flex:none;color:var(--petroleo-oscuro)}.portada-figura{position:relative;margin:0;aspect-ratio:4 / 3.4;background:var(--menta-fuerte);border-radius:24px;overflow:hidden;box-shadow:0 24px 48px #0b254033}.portada-foto{display:block;width:100%;height:100%;object-fit:cover;object-position:62% 38%}.portada-figura figcaption{position:absolute;right:12px;bottom:12px;padding:3px 9px;font-size:.72rem;color:#fff;background:#102a439e;border-radius:4px}@media (min-width: 900px){.portada-interior{grid-template-columns:1.02fr 1fr;gap:56px;padding-block:56px 64px}.portada-figura{aspect-ratio:1 / .98}}.seccion{padding:var(--seccion-vertical) 0}.seccion-menta{padding:clamp(40px,6vw,64px) 0;background:var(--menta);border-block:1px solid #d3e6e1}.seccion-titulo{font-size:clamp(1.8rem,3.8vw,2.5rem);line-height:1.12;margin-bottom:14px}.seccion-subtitulo{color:var(--texto-suave);font-size:1.05rem;max-width:58ch}.situaciones{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:16px}@media (min-width: 640px){.situaciones{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){.situaciones{grid-template-columns:repeat(3,1fr)}}.situacion{display:flex;align-items:flex-start;gap:16px;padding:22px;background:var(--blanco);border:1px solid var(--linea);border-left:4px solid var(--petroleo);border-radius:12px;box-shadow:var(--sombra-sm);font-size:1.02rem;font-weight:600;line-height:1.45;color:var(--tinta)}.situacion-icono{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--menta);color:var(--petroleo-oscuro)}.situaciones-cierre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;margin-top:32px;padding:28px 32px;background:var(--menta);border-radius:16px}.situaciones-cierre p{flex:1 1 380px;font-size:1.08rem;color:var(--tinta);max-width:64ch}.pasos-fila{display:grid;gap:24px;align-items:center}@media (min-width: 1000px){.pasos-fila{grid-template-columns:200px 1fr;gap:40px}}.pasos-titulo{font-size:clamp(1.8rem,3.4vw,2.3rem);line-height:1.1;max-width:7ch}.pasos{list-style:none;margin:0;padding:0;display:grid;gap:28px}@media (min-width: 760px){.pasos{grid-template-columns:repeat(3,1fr);gap:0}.paso:not(:last-child):after{content:"→";position:absolute;right:-4px;top:14px;width:32px;text-align:center;color:var(--texto-suave);font-size:1.3rem}}.paso{position:relative;display:flex;gap:14px;align-items:flex-start;padding-right:28px}.paso-numero{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--menta-fuerte);color:var(--petroleo-oscuro);font-weight:800;font-size:1rem}.paso-icono{display:block;color:var(--petroleo-oscuro);margin-bottom:10px}.paso h3{font-size:1.08rem;font-weight:700;margin-bottom:6px}.paso p{color:var(--texto-suave);font-size:.95rem;max-width:30ch}.aclaracion{margin-top:28px;max-width:72ch;padding-left:16px;border-left:3px solid var(--dorado);font-size:.93rem;color:var(--texto-suave)}.areas-cabecera{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 32px;margin-bottom:28px}.areas-cabecera .seccion-titulo,.areas-cabecera .seccion-subtitulo{margin-bottom:0}.areas{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.area{position:relative;display:flex;align-items:flex-start;gap:16px;height:100%;padding:22px 20px;background:var(--blanco);border:1px solid var(--linea);border-radius:14px;box-shadow:var(--sombra-sm);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.area:hover{border-color:var(--petroleo);box-shadow:var(--sombra-md);transform:translateY(-2px)}.area-icono{flex:none;color:var(--petroleo-oscuro);margin-top:2px}.area-texto{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.area-texto strong{font-family:var(--font-heading);font-size:1.05rem;font-weight:800;padding-right:34px}.area-texto span{color:var(--texto-suave);font-size:.9rem;line-height:1.5}.area-flecha{position:absolute;top:18px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--linea-fuerte);border-radius:50%;color:var(--petroleo-oscuro)}.persona-banda{position:relative;overflow:hidden;color:#fff;padding:clamp(44px,6vw,72px) 0;background:radial-gradient(ellipse 60% 120% at 100% 50%,#0f5a62,#0f5a6200 70%),linear-gradient(100deg,#0b2540,#0c3a55 55%,#0e5160)}.deco-columnas{right:4%;bottom:-6px;width:min(360px,34vw);color:#ffffff29;display:none}@media (min-width: 860px){.deco-columnas{display:block}}.persona{position:relative}.persona h2{color:#fff;font-size:clamp(1.9rem,4vw,2.7rem);margin-bottom:14px}.persona-texto{font-size:1.1rem;color:#ffffffe6;max-width:46ch}.insignias{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:18px 0}.insignias li{display:flex;align-items:center;gap:12px;padding-right:28px;margin-right:28px;font-size:.95rem;line-height:1.3;max-width:230px;border-right:1px solid rgba(255,255,255,.24)}.insignias li:last-child{border-right:none;margin-right:0;padding-right:0}.insignia-icono{flex:none;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1.5px solid var(--dorado-vivo);border-radius:50%;color:#fff}.persona-etiqueta{margin-top:22px;font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#cfe9e5}@media (max-width: 560px){.insignias li{border-right:none;margin-right:0;padding-right:0;max-width:none;flex-basis:100%}}.faq-rejilla{display:grid;gap:24px}@media (min-width: 860px){.faq-rejilla{grid-template-columns:1fr 1.7fr;gap:64px;align-items:start}}.faq{background:var(--blanco);border:1px solid var(--linea);border-radius:14px;box-shadow:var(--sombra-sm);padding:0 24px}.faq-item{border-bottom:1px solid var(--linea)}.faq-item:last-child{border-bottom:none}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;padding:18px 0;cursor:pointer;list-style:none;font-size:1.02rem;font-weight:700;font-family:var(--font-heading)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--petroleo-oscuro)}.faq-item summary svg{flex:none;color:var(--petroleo-oscuro);transition:transform .2s ease}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{padding:0 40px 22px 0;color:var(--texto-suave)}.cierre{position:relative;overflow:hidden;color:#fff;padding:clamp(40px,5vw,60px) 0;background:linear-gradient(100deg,#0a5f63,#0b7a77 55%,#0b6c6e)}.deco-mazo{left:2%;bottom:-8px;width:210px;color:#fff3;display:none}.deco-documento-cierre{right:3%;top:14px;width:88px;color:#ffffff29;transform:rotate(8deg);display:none}@media (min-width: 1000px){.deco-mazo,.deco-documento-cierre{display:block}}.cierre-interior{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 48px}.cierre h2{color:#fff;font-size:clamp(1.7rem,3.4vw,2.5rem)}.cierre p{margin-top:8px;color:#ffffffeb;font-size:1.05rem}@media (min-width: 1000px){.cierre-interior{padding-inline:120px}}.anuncios{padding:14px 0}.anuncios-etiqueta{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--texto-suave);text-align:center;margin-bottom:6px}.anuncios-lista{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:stretch;max-width:var(--contenedor);margin:0 auto;padding:0 20px}.anuncio{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--texto-suave);font-size:.88rem;background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio-md);padding:8px 14px;max-width:100%}a.anuncio:hover{border-color:var(--petroleo)}.anuncio img{max-height:64px;max-width:100%;width:auto;height:auto;object-fit:contain;border-radius:4px}.anuncios-cinta{background:var(--marfil);border-bottom:1px solid var(--linea)}.anuncios-inferior{background:var(--marfil);padding:20px 0;border-top:1px solid var(--linea)}.anuncios-confirmacion{margin-top:20px}.pagina-interior{padding-top:32px;padding-bottom:80px}.volver{display:inline-flex;align-items:center;gap:6px;color:var(--texto-suave);font-size:.92rem;text-decoration:none;margin-bottom:20px;padding:8px 0}.volver:hover{color:var(--petroleo-oscuro)}.formulario-rejilla{display:grid;gap:28px;align-items:start}@media (min-width: 980px){.formulario-rejilla{grid-template-columns:minmax(0,1fr) 340px;gap:40px}}.tarjeta-formulario{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio-lg);box-shadow:var(--sombra-md);padding:clamp(22px,4vw,44px)}.formulario-titulo{font-size:clamp(1.9rem,4vw,2.6rem)}.formulario-intro{margin-top:12px;color:var(--texto-suave);font-size:1.06rem;max-width:60ch}.formulario{display:flex;flex-direction:column;gap:36px;margin-top:32px}.bloque{display:flex;flex-direction:column;gap:20px;padding-top:28px;border-top:1px solid var(--linea)}.bloque:first-of-type{border-top:none;padding-top:0}.bloque-titulo{display:flex;align-items:center;gap:14px;font-size:1.4rem}.bloque-numero{flex:none;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--petroleo-oscuro);border:1.5px solid var(--petroleo);border-radius:50%}.contacto-grupo{gap:16px;padding:20px;border:1px solid var(--linea);border-radius:var(--radio-md);background:var(--marfil)}.contacto-grupo>legend{padding:0 6px}.telefono-fila{grid-template-columns:1fr}@media (min-width: 640px){.telefono-fila{grid-template-columns:.95fr 1.05fr}}.contador{display:block;margin-top:2px}.privacidad-pie{display:flex;gap:6px;align-items:center;justify-content:center;text-align:center}.formulario-lateral{background:var(--arena);border:1px solid var(--linea);border-radius:var(--radio-lg);padding:28px;display:flex;flex-direction:column;gap:18px}@media (min-width: 980px){.formulario-lateral{position:sticky;top:96px}}.formulario-lateral h2{font-size:1.3rem}.lateral-pasos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.lateral-pasos li{display:flex;gap:14px;font-size:.97rem}.lateral-pasos strong{display:block;font-weight:600}.lateral-pasos span.num{flex:none;font-family:var(--font-heading);font-size:1.15rem;color:var(--dorado-texto)}.lateral-nota{padding-top:16px;border-top:1px solid var(--linea-fuerte);font-size:.9rem;color:var(--texto-suave)}.confirmacion{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:720px;margin:0 auto;padding:clamp(28px,5vw,52px);background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio-lg);box-shadow:var(--sombra-md)}.confirmacion h1{font-size:clamp(1.8rem,4vw,2.4rem);outline:none}.confirmacion-icono{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--petroleo-oscuro);background:var(--petroleo-claro)}.confirmacion-texto{max-width:52ch;font-size:1.08rem}.confirmacion .aclaracion{text-align:left;margin-top:8px}.referencia{display:flex;flex-direction:column;gap:4px;background:var(--arena);border:1px solid var(--linea-fuerte);border-radius:var(--radio-md);padding:16px 32px}.referencia span{font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;color:var(--dorado-texto);font-weight:600}.referencia strong{font-family:var(--font-heading);font-size:1.8rem;letter-spacing:.06em;color:var(--tinta)}.referencia small{color:var(--texto-suave);max-width:42ch}.documento{display:flex;flex-direction:column;gap:14px;background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio-lg);padding:clamp(22px,4vw,48px)}.documento h1{font-size:clamp(1.8rem,4vw,2.4rem)}.documento h2{font-size:1.25rem;font-weight:600;margin-top:16px}.documento section{display:flex;flex-direction:column;gap:8px}.pie{background:var(--marino);color:#fffc;padding:36px 0 28px;margin-top:auto}.pie-fila{display:flex;flex-wrap:wrap;align-items:center;gap:20px 36px}.pie-nav{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:.93rem}.pie a{color:#ffffffdb;text-underline-offset:4px}.pie a:hover{color:#fff}.pie-lema{display:flex;align-items:center;gap:12px;font-size:.85rem;color:#ffffffb3}.pie-lema svg{flex:none;color:var(--dorado-vivo)}@media (min-width: 900px){.pie-lema{margin-left:auto}}.pie-contacto{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 28px;font-size:.92rem}.pie-contacto li{display:flex;gap:8px;align-items:center}.pie-aviso{margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:.82rem;color:#ffffffa8}.sitio section[id]{scroll-margin-top:88px}
