@font-face{font-family:Public Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/public-sans-1.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:Public Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/public-sans-2.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:Public Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/public-sans-3.woff2) format("woff2");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-50: #EEF2F7;--tinta-100: #D7E0EB;--tinta-200: #B2C3D7;--tinta-300: #859EBC;--tinta-400: #5A789C;--tinta-500: #3B5A7D;--tinta-600: #2A4763;--tinta-700: #1E364E;--tinta-800: #15273A;--tinta-900: #0D1A28;--paper: #FAFAF7;--neutral-0: #FFFFFF;--neutral-50: #F5F5F1;--neutral-100: #ECECE6;--neutral-200: #DDDDD6;--neutral-300: #C6C6BD;--neutral-400: #A2A299;--neutral-500: #79796F;--neutral-600: #59594F;--neutral-700: #3F3F37;--neutral-800: #292924;--neutral-900: #171713;--aprobado-ink: #2C6A4B;--aprobado-surface: #E7F0EA;--aprobado-border: #BCD6C7;--rechazado-ink: #A6362F;--rechazado-surface: #F6E8E6;--rechazado-border: #E3C0BC;--pendiente-ink: #9A6B12;--pendiente-surface: #F6EEDB;--pendiente-border: #E4D3A6;--brand: var(--tinta-700);--brand-strong: var(--tinta-800);--text-primary: var(--neutral-900);--text-secondary: var(--neutral-600);--text-tertiary: var(--neutral-500);--border-hairline: var(--neutral-200);--border-default: var(--neutral-300);--ring: color-mix(in srgb, var(--tinta-500) 35%, transparent);--font-sans: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--tracking-overline: .14em;--shadow-card: 0 1px 2px rgba(23, 23, 19, .05), 0 4px 12px rgba(23, 23, 19, .06);--radius: 10px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--text-primary);background:var(--paper);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:var(--tinta-600)}.wrap{max-width:1080px;margin:0 auto;padding:0 24px}.overline{font-size:12px;font-weight:600;letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-tertiary)}.nav{border-bottom:1px solid var(--border-hairline);background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(8px);position:sticky;top:0;z-index:10}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.nav-logo img{height:34px}.nav-links{display:flex;align-items:center;gap:28px}.nav-links a{font-size:14px;font-weight:500;color:var(--text-secondary);text-decoration:none}.nav-links a:hover{color:var(--brand)}.nav-links a.btn-primary,.nav-links a.btn-primary:hover{color:var(--neutral-0)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:15px;font-weight:600;padding:12px 22px;border-radius:8px;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.btn-primary{background:var(--brand);color:var(--neutral-0)}.btn-primary:hover{background:var(--brand-strong)}.btn-secondary{background:transparent;color:var(--brand);border-color:var(--border-default)}.btn-secondary:hover{border-color:var(--tinta-500)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}.hero{padding:88px 0 72px}.hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:64px;align-items:center}.hero h1{font-size:clamp(34px,4.6vw,50px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--brand);margin:18px 0 20px}.hero .lede{font-size:18px;line-height:1.6;color:var(--text-secondary);max-width:56ch}.hero-cta{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.hero-side{display:flex;flex-direction:column;align-items:center;gap:30px}.hero-seal{width:168px;color:var(--tinta-700);opacity:.92}.stamps{display:flex;flex-direction:column;gap:12px;width:100%;max-width:300px}.stamp{display:flex;align-items:center;gap:10px;border:1.5px solid;border-radius:6px;padding:10px 16px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--neutral-0)}.stamp-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.stamp-aprobado{color:var(--aprobado-ink);border-color:var(--aprobado-border);background:var(--aprobado-surface)}.stamp-pendiente{color:var(--pendiente-ink);border-color:var(--pendiente-border);background:var(--pendiente-surface)}.stamp-rechazado{color:var(--rechazado-ink);border-color:var(--rechazado-border);background:var(--rechazado-surface)}.section{padding:76px 0}.section+.section{border-top:1px solid var(--border-hairline)}.section-head{max-width:60ch;margin-bottom:44px}.section-head h2{font-size:29px;font-weight:650;line-height:1.2;letter-spacing:-.01em;color:var(--brand);margin:12px 0}.section-head p{color:var(--text-secondary);font-size:16px}.shot{border:1px solid var(--border-hairline);border-radius:12px;overflow:hidden;background:var(--neutral-0);box-shadow:0 2px 6px #1717130f,0 18px 48px #1717131a}.shot-bar{display:flex;gap:7px;padding:12px 16px;background:var(--neutral-50);border-bottom:1px solid var(--border-hairline)}.shot-bar span{width:10px;height:10px;border-radius:50%;background:var(--neutral-200)}.shot img{width:100%;height:auto}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:var(--neutral-0);border:1px solid var(--border-hairline);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:26px 24px}.card-ic{width:38px;height:38px;border-radius:8px;background:var(--tinta-50);color:var(--tinta-700);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.card-ic svg{width:20px;height:20px}.card h3{font-size:17px;font-weight:600;margin-bottom:8px;color:var(--neutral-800)}.card p{font-size:14.5px;line-height:1.55;color:var(--text-secondary)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;counter-reset:paso}.step{border:1px solid var(--border-hairline);border-radius:var(--radius);background:var(--neutral-0);padding:26px 24px;position:relative}.step-num{font-variant-numeric:tabular-nums lining-nums;font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--tinta-500);margin-bottom:12px}.step h3{font-size:17px;font-weight:600;margin-bottom:8px;color:var(--neutral-800)}.step p{font-size:14.5px;line-height:1.55;color:var(--text-secondary)}.principle{background:var(--tinta-800);color:var(--tinta-100);border-radius:14px;padding:48px;display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:center}.principle .seal{width:92px;color:var(--tinta-200);flex:none}.principle blockquote{font-size:21px;line-height:1.45;font-weight:500;color:var(--neutral-0)}.principle .attribution{margin-top:10px;font-size:14px;color:var(--tinta-300)}.form-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:start}.form-card{background:var(--neutral-0);border:1px solid var(--border-hairline);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:34px 32px}.field{margin-bottom:18px}.field label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:var(--neutral-700)}.field input,.field textarea{width:100%;font-family:inherit;font-size:15px;color:var(--text-primary);background:var(--neutral-0);border:1px solid var(--border-default);border-radius:8px;padding:11px 14px}.field textarea{resize:vertical;min-height:96px}.field input:focus,.field textarea:focus{outline:none;border-color:var(--tinta-500);box-shadow:0 0 0 3px var(--ring)}.form-note{font-size:13px;color:var(--text-tertiary);margin-top:14px}.form-msg{display:none;margin-top:16px;border-radius:8px;border:1px solid;padding:12px 16px;font-size:14px;font-weight:500}.form-msg.ok{display:block;color:var(--aprobado-ink);background:var(--aprobado-surface);border-color:var(--aprobado-border)}.form-msg.error{display:block;color:var(--rechazado-ink);background:var(--rechazado-surface);border-color:var(--rechazado-border)}.aside-list{list-style:none;margin-top:26px;display:flex;flex-direction:column;gap:16px}.aside-list li{display:flex;gap:12px;font-size:15px;color:var(--text-secondary)}.aside-list svg{width:19px;height:19px;flex:none;margin-top:2px;color:var(--tinta-600)}.footer{border-top:1px solid var(--border-hairline);padding:34px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer img{height:20px;opacity:.85}.footer p{font-size:13px;color:var(--text-tertiary)}.footer-tag{margin-top:8px}.footer-legal{text-align:right;display:flex;flex-direction:column;gap:4px}.footer-legal a{color:var(--tinta-600);text-decoration:underline;text-underline-offset:2px}.footer-legal a:hover{color:var(--brand)}@media(max-width:700px){.footer-inner{flex-direction:column;align-items:flex-start}.footer-legal{text-align:left}}@media(max-width:900px){.nav-links{gap:18px}.nav-links a:not(.btn){display:none}.hero{padding:56px 0 48px}.hero-grid{grid-template-columns:1fr;gap:44px}.hero-side{flex-direction:row;justify-content:center;flex-wrap:wrap}.cards,.steps{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr;gap:36px}.principle{grid-template-columns:1fr;padding:36px 28px}.principle .seal{width:72px}}
