@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--color-negro: #403838;--color-negro-soft: #5A5050;--color-amarillo: #FFB637;--color-amarillo-deep:#E89F1F;--color-blanco: #FFFFFF;--color-gris-band: #E9E9E9;--color-gris-border: #C9C9C9;--color-gris-field: #3A3A3A;--color-gris-line: #DCD8D6;--color-text: var(--color-negro);--color-text-muted: var(--color-negro-soft);--color-text-inverse: var(--color-blanco);--color-page: var(--color-blanco);--color-surface: var(--color-blanco);--color-error: #B3261E;--fx-header-bg: rgba(255, 255, 255, .86);--fx-footer-text: rgba(255, 255, 255, .74);--fx-footer-legal: rgba(255, 255, 255, .52);--fx-footer-divider: rgba(255, 255, 255, .16);--font-body: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--font-size-micro: clamp(.89rem, .11vi + .86rem, .95rem);--font-size-label: clamp(1rem, .33vi + .92rem, 1.19rem);--font-size-body: clamp(1.13rem, .64vi + .98rem, 1.48rem);--font-size-h3: clamp(1.27rem, 1.04vi + 1.02rem, 1.86rem);--font-size-h2: clamp(1.42rem, 1.58vi + 1.05rem, 2.32rem);--font-size-h1: clamp(1.6rem, 2.29vi + 1.06rem, 2.9rem);--lh-tight: 1.08;--lh-display: 1.1;--lh-heading: 1.24;--lh-snug: 1.38;--lh-body: 1.62;--lh-relaxed: 1.7;--ls-tight: -.025em;--ls-snug: -.012em;--ls-normal: 0;--ls-label: .1em;--ls-caps: .14em;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 5.5rem;--space-3xl: 7.5rem;--space-4xl: 10rem;--section-y: clamp(5rem, 10vw, 10rem);--block-gap: clamp(2.5rem, 5vw, 4.5rem);--stack-gap: clamp(3rem, 6vw, 6rem);--radius-sm: 4px;--radius-md: 10px;--radius-pill: 999px;--shadow-soft: 0 2px 14px rgba(64, 56, 56, .07);--shadow-lift: 0 12px 36px rgba(64, 56, 56, .12);--container: 72rem;--container-narrow: 52rem;--container-wide: 78rem;--container-full: 85rem;--gutter: var(--space-md);--gutter-lg: clamp(2rem, 4vw, 3.5rem);--col-gap: clamp(1.25rem, 2.4vw, 2.25rem);--header-h: calc((var(--space-xs) * 3) + var(--space-xs) + 1.875rem);--bp-grid: 48rem;--grid-cols: 6;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-quick: .18s;--dur-base: .28s;--dur-slow: .52s;--z-base: 0;--z-overlay: 10;--z-sticky: 50;--z-modal: 100}@media (prefers-reduced-motion: reduce){:root{--dur-quick: 0ms;--dur-base: 0ms;--dur-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;scrollbar-gutter:stable}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{min-height:100svh;line-height:var(--lh-body);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:400;color:var(--color-text);background:var(--color-page);text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;padding:0;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:inherit}p{text-wrap:pretty}ul,ol{list-style:none;padding:0}::selection{background:var(--color-amarillo);color:var(--color-negro)}:focus-visible{outline:2px solid var(--color-negro);outline-offset:3px;border-radius:var(--radius-sm)}.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}.t-display{font-family:var(--font-display);font-weight:400;font-size:var(--font-size-h1);line-height:var(--lh-display);letter-spacing:var(--ls-tight)}.t-number{font-family:var(--font-display);font-weight:400;font-size:var(--font-size-h2);line-height:1;letter-spacing:var(--ls-tight);color:var(--color-negro)}.t-lead{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body);line-height:var(--lh-heading);letter-spacing:var(--ls-snug)}.t-h-block{font-family:var(--font-display);font-weight:400;font-size:var(--font-size-h3);line-height:var(--lh-heading);letter-spacing:var(--ls-snug)}.t-body-lg,.t-body{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body);line-height:var(--lh-body)}.t-body-sm{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-label);line-height:var(--lh-snug)}.t-label{font-family:var(--font-body);font-weight:600;font-size:var(--font-size-micro);line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase}.container{width:100%;margin-inline:auto;max-width:var(--container);padding-inline:var(--gutter)}.container--narrow{max-width:var(--container-narrow)}.container--wide{max-width:var(--container-wide)}.container--full{max-width:var(--container-full)}@media (min-width: 768px){.container{padding-inline:var(--gutter-lg)}}.grid6{display:grid;grid-template-columns:1fr;gap:var(--block-gap) var(--col-gap)}@media (min-width: 768px){.grid6{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}.col-1-4{grid-column:1 / 5}.col-1-5{grid-column:1 / 6}.col-1-6{grid-column:1 / 7}.col-1-3{grid-column:1 / 4}.col-4-6{grid-column:4 / 7}.col-2-6{grid-column:2 / 7}.col-2-5{grid-column:2 / 6}.col-2-4{grid-column:2 / 5}.col-3-4{grid-column:3 / 5}.col-3-5{grid-column:3 / 6}.col-3-6{grid-column:3 / 7}.grid6--fluid{container-type:inline-size}.grid6--fluid>.w-cols-5{grid-column:1 / -1;max-width:calc((100cqi - (var(--grid-cols) - 1) * var(--col-gap)) / var(--grid-cols) * 5 + (5 - 1) * var(--col-gap))}.grid6--fluid>.w-cols-4{grid-column:1 / -1;max-width:calc((100cqi - (var(--grid-cols) - 1) * var(--col-gap)) / var(--grid-cols) * 4 + (4 - 1) * var(--col-gap))}.grid6--fluid>.w-cols-4.w-cols-from-3{margin-inline-start:max(0px,calc(2 * (100cqi - (var(--grid-cols) - 1) * var(--col-gap)) / var(--grid-cols) + 2 * var(--col-gap)))}}.section{padding-block:var(--section-y);position:relative}@media (prefers-reduced-motion: no-preference){.reveal{opacity:0;transform:translateY(18px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.reveal.is-visible{opacity:1;transform:none}}.skip-link{position:absolute;top:-100px;left:var(--space-sm);background:var(--color-negro);color:var(--color-text-inverse);padding:.5rem 1rem;z-index:var(--z-modal);border-radius:var(--radius-sm);font-weight:600;transition:top var(--dur-quick) var(--ease-out)}.skip-link:focus-visible{top:var(--space-sm)}
