@charset "UTF-8";@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-cyrillic-ext-wght-normal-RO72NYA2.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-cyrillic-wght-normal-CK2XY27K.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-vietnamese-wght-normal-Y2R7JZKV.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-latin-ext-wght-normal-XEQ56JUF.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-latin-wght-normal-T72VVCUW.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-cyrillic-ext-wght-normal-QXKVIKFD.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-cyrillic-wght-normal-GOIAQAGU.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-symbols2-wght-normal-WZJJVLQO.woff2") format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-vietnamese-wght-normal-KW5NM6YV.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-latin-ext-wght-normal-HU3ZAWN6.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-latin-wght-normal-CJNQKXUG.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url("./media/barlow-latin-400-normal-NENW7MY5.woff2") format("woff2"),url("./media/barlow-latin-400-normal-NP6ENZ2E.woff") format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url("./media/barlow-latin-500-normal-XG5KS5C2.woff2") format("woff2"),url("./media/barlow-latin-500-normal-HZFCIMMG.woff") format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url("./media/barlow-latin-600-normal-APFZWJSU.woff2") format("woff2"),url("./media/barlow-latin-600-normal-IMDL24A2.woff") format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url("./media/barlow-latin-700-normal-5OFOGNFS.woff2") format("woff2"),url("./media/barlow-latin-700-normal-WICR22MF.woff") format("woff")}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:800;src:url("./media/barlow-latin-800-italic-NSIM4NK4.woff2") format("woff2"),url("./media/barlow-latin-800-italic-3VV4PA3J.woff") format("woff")}@font-face{font-family:Syncopate;font-style:normal;font-display:swap;font-weight:700;src:url("./media/syncopate-latin-700-normal-Q4LWQ6SP.woff2") format("woff2"),url("./media/syncopate-latin-700-normal-KFBKCEK5.woff") format("woff")}@layer properties;@layer utilities{.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-3{gap:calc(var(--spacing) * 3)}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root,:host{--spacing: .25rem;--font-sans: "Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, "SFMono-Regular", monospace}:root{color-scheme:light;--bg: #f8fafc;--bg-sunken: #eef2f6;--surface: #ffffff;--surface-2: #f8fafc;--surface-inset: #eef2f6;--text: #1e293b;--text-muted: #55657a;--text-subtle: #7d8da0;--border: #dde4ec;--border-strong: #c4cfdb;--accent: #082959;--accent-hover: #0e3a73;--accent-ink: #ffffff;--accent-text: #082959;--accent-soft: rgba(8, 41, 89, .08);--accent-line: rgba(8, 41, 89, .28);--secondary: #1e3a8a;--secondary-hover: #1e3373;--secondary-ink: #ffffff;--secondary-text: #1e3a8a;--secondary-soft: rgba(30, 58, 138, .1);--secondary-line: rgba(30, 58, 138, .3);--cta: #082959;--cta-hover: #0e3a73;--cta-ink: #ffffff;--cta-text: #082959;--cta-soft: rgba(8, 41, 89, .08);--cta-line: rgba(8, 41, 89, .28);--success: #059669;--success-ink: #ffffff;--success-soft: rgba(5, 150, 105, .12);--danger: #ba1a1a;--danger-soft: rgba(186, 26, 26, .1);--rojo-bandera: #aa151b;--gualda-bandera: #f1bf00;--tricolor: linear-gradient( to right, var(--rojo-bandera) 0 25%, var(--gualda-bandera) 25% 75%, var(--rojo-bandera) 75% );--tricolor-vertical: linear-gradient( to bottom, var(--rojo-bandera) 0 25%, var(--gualda-bandera) 25% 75%, var(--rojo-bandera) 75% );--ring: #16202c;--r-pill: 999px;--r-btn: .5rem;--r-card: .75rem;--r-sm: 10px;--fs-display: clamp(2.5rem, 5.6vw, 4.25rem);--fs-h2: clamp(1.9rem, 3.6vw, 2.9rem);--fs-h3: clamp(1.15rem, 1.6vw, 1.4rem);--fs-body: clamp(1rem, 1.05vw, 1.0625rem);--fs-small: .875rem;--fs-micro: .75rem;--section-y: clamp(3.25rem, 6.5vw, 6rem);--gutter: clamp(1.1rem, 4vw, 2.5rem);--maxw: 1200px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--app-tabbar-h: 0rem;--app-bottom-inset: var(--safe-bottom);--z-base: 1;--z-sticky: 40;--z-nav: 60;--z-overlay: 80}body.con-tabbar{--app-tabbar-h: 3.5rem;--app-bottom-inset: calc(var(--app-tabbar-h) + var(--safe-bottom))}@media(min-width:768px){body.con-tabbar{--app-tabbar-h: 0rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}::selection{background:var(--accent);color:var(--accent-ink)}.display{font-size:var(--fs-display);line-height:1.04;letter-spacing:-.035em;font-weight:620;text-wrap:balance}.h2{font-size:var(--fs-h2);line-height:1.1;letter-spacing:-.028em;font-weight:600;text-wrap:balance}.h3{font-size:var(--fs-h3);line-height:1.25;letter-spacing:-.02em;font-weight:600}.lead{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55;color:var(--text-muted);max-width:52ch}.body-muted{color:var(--text-muted);max-width:62ch}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.16em;color:var(--success);font-weight:500}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y);position:relative}.section-head{display:grid;gap:1rem;max-width:62ch;margin-bottom:clamp(1.85rem,3.6vw,2.85rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:1rem;top:-100%;z-index:var(--z-overlay);background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:.7rem 1rem;transition:top .2s var(--ease-out)}.skip-link:focus{top:1rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;min-height:2.75rem;padding:0 1.4rem;border:1px solid transparent;border-radius:var(--r-btn);font-weight:600;font-size:.9375rem;line-height:1;letter-spacing:-.005em;cursor:pointer;background:none;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn--primary,.btn--cta{box-shadow:0 1px 2px var(--accent),inset 0 1px #ffffff24}@supports (color: color-mix(in lab,red,red)){.btn--primary,.btn--cta{box-shadow:0 1px 2px color-mix(in srgb,var(--accent) 30%,transparent),inset 0 1px #ffffff24}}.btn--primary{background:var(--accent);color:var(--accent-ink)}.btn--cta{background:var(--cta);color:var(--cta-ink)}.btn--ghost{background:var(--surface);border-color:var(--border-strong);color:var(--accent-text)}.btn--quiet{color:var(--accent-text);padding-inline:.875rem}.btn--danger{background:var(--danger);color:var(--accent-ink)}.btn--danger-ghost{background:var(--surface);border-color:var(--danger);color:var(--danger)}.btn--lg{min-height:3.25rem;padding:0 1.9rem;font-size:1rem}.btn--block{width:100%}.enlace{color:var(--accent-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:3px;transition:text-decoration-color .16s var(--ease-out)}@media(hover:hover)and (pointer:fine){.enlace:hover{text-decoration-color:var(--accent)}.btn--primary:hover:not([disabled]){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 8px 18px -8px var(--accent),inset 0 1px #ffffff24}@supports (color: color-mix(in lab,red,red)){.btn--primary:hover:not([disabled]){box-shadow:0 8px 18px -8px color-mix(in srgb,var(--accent) 55%,transparent),inset 0 1px #ffffff24}}.btn--cta:hover:not([disabled]){background:var(--cta-hover);transform:translateY(-1px);box-shadow:0 8px 18px -8px var(--accent),inset 0 1px #ffffff24}@supports (color: color-mix(in lab,red,red)){.btn--cta:hover:not([disabled]){box-shadow:0 8px 18px -8px color-mix(in srgb,var(--accent) 55%,transparent),inset 0 1px #ffffff24}}.btn--ghost:hover:not([disabled]){border-color:var(--accent);background:var(--accent-soft)}.btn--quiet:hover:not([disabled]){background:var(--accent-soft)}.btn--danger:hover:not([disabled]){background:var(--danger)}@supports (color: color-mix(in lab,red,red)){.btn--danger:hover:not([disabled]){background:color-mix(in srgb,var(--danger) 86%,black)}}.btn--danger-ghost:hover:not([disabled]){background:var(--danger-soft)}}.btn:active:not([disabled]){transform:scale(.97)}.field{display:grid;gap:.4rem}.field__label{font-size:var(--fs-small);font-weight:540;letter-spacing:-.01em}.field__control{position:relative;display:flex;align-items:center}.field__accion{position:absolute;right:.35rem;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--r-sm);background:none;color:var(--text-muted);cursor:pointer;transition:color .2s var(--ease-out)}.field__accion:hover{color:var(--text)}.field__hint{font-size:var(--fs-micro);color:var(--text-muted)}.field__error{display:flex;align-items:center;gap:.35rem;font-size:var(--fs-micro);color:var(--danger)}.field--invalido .input{border-color:var(--danger)}.field--invalido .input:focus{box-shadow:0 0 0 3px var(--danger-soft)}.alerta{display:flex;align-items:flex-start;gap:.6rem;padding:.8rem .9rem;border:1px solid var(--danger);border-radius:var(--r-sm);background:var(--danger-soft);font-size:var(--fs-small);color:var(--text)}.alerta ph-warning-circle{display:inline-flex;flex:none;margin-top:.1rem;color:var(--danger)}.hairline{border:0;border-top:1px solid var(--border);margin:0}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}[data-reveal][data-reveal-from=left]{transform:translate(-14%);transition-duration:.9s}[data-reveal][data-reveal-from=right]{transform:translate(14%);transition-duration:.9s}[data-reveal].is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal],[data-reveal][data-reveal-from]{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-ph-icon]{display:inline-flex;line-height:0}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}
