:root{--font-display: "Red Hat Display", "Red Hat Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-text: "Red Hat Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "Red Hat Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--weight-regular: 400;--weight-semibold: 600;--weight-bold: 700;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: clamp(1.5rem, 1.35rem + .7vw, 1.875rem);--text-4xl: clamp(1.875rem, 1.6rem + 1.2vw, 2.25rem);--text-5xl: clamp(2.25rem, 1.8rem + 2vw, 3rem);--text-6xl: clamp(2.5rem, 1.9rem + 2.7vw, 3.75rem);--leading-xs: 1.35;--leading-sm: 1.45;--leading-md: 1.5;--leading-lg: 1.55;--leading-xl: 1.4;--leading-2xl: 1.3;--leading-3xl: 1.2;--leading-4xl: 1.15;--leading-5xl: 1.1;--leading-6xl: 1.05;--tracking-tight: -.02em;--tracking-snug: -.01em;--tracking-normal: 0;--tracking-wide: .06em;--measure: 65ch;--h1-size: var(--text-3xl);--h1-leading: var(--leading-3xl);--h1-tracking: var(--tracking-snug);--h2-size: var(--text-2xl);--h2-leading: var(--leading-2xl);--h2-tracking: var(--tracking-snug);--h3-size: var(--text-xl);--h3-leading: var(--leading-xl);--h3-tracking: var(--tracking-normal);--h4-size: var(--text-lg);--h4-leading: var(--leading-lg);--h5-size: var(--text-md);--h5-leading: var(--leading-md);--h6-size: var(--text-sm);--h6-leading: var(--leading-sm);--lead-size: var(--text-lg);--lead-leading: var(--leading-lg);--body-size: var(--text-md);--body-leading: var(--leading-md);--h1-space-above: 0;--h1-space-below: 1rem;--h2-space-above: 2rem;--h2-space-below: .75rem;--h3-space-above: 1.5rem;--h3-space-below: .5rem;--h4-space-above: 1.5rem;--h4-space-below: .25rem;--surface: #ffffff;--surface-2: #f5f6f7;--ink-1: #161519;--ink-2: #51515c;--ink-3: #6b6b76;--accent: #00d9ff;--accent-ink: #161519;--accent-text: #00687a;--line: #d9dadf;--focus: var(--accent);--radius-surface: 12px;--radius-control: 8px;--radius-pill: 999px}[data-escala=landing]{--h1-size: var(--text-6xl);--h1-leading: var(--leading-6xl);--h1-tracking: var(--tracking-tight);--h2-size: var(--text-4xl);--h2-leading: var(--leading-4xl);--h2-tracking: var(--tracking-tight);--h3-size: var(--text-2xl);--h3-leading: var(--leading-2xl);--h3-tracking: var(--tracking-snug);--h4-size: var(--text-xl);--h4-leading: var(--leading-xl);--h5-size: var(--text-lg);--h5-leading: var(--leading-lg);--h6-size: var(--text-md);--h6-leading: var(--leading-md);--lead-size: var(--text-xl);--lead-leading: var(--leading-xl);--body-size: var(--text-lg);--body-leading: var(--leading-lg);--h1-space-above: 0;--h1-space-below: 1.5rem;--h2-space-above: 4rem;--h2-space-below: 1rem;--h3-space-above: 2.5rem;--h3-space-below: .75rem;--h4-space-above: 2rem;--h4-space-below: .5rem}[data-theme=dark]{--surface: #161519;--surface-2: #1d1c21;--ink-1: #ffffff;--ink-2: rgba(255, 255, 255, .78);--ink-3: rgba(255, 255, 255, .56);--accent-text: var(--accent);--line: #33323a;color-scheme:dark}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface);color:var(--ink-1);font-family:var(--font-text);font-size:var(--body-size);line-height:var(--body-leading);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-theme=dark] p,[data-theme=dark] li,[data-theme=dark] td,[data-theme=dark] dd{color:var(--ink-2)}h1,.h1,h2,.h2,h3,.h3{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--ink-1);text-wrap:balance}h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-text);font-weight:var(--weight-semibold);color:var(--ink-1);letter-spacing:var(--tracking-normal)}h1,.h1{font-size:var(--h1-size);line-height:var(--h1-leading);letter-spacing:var(--h1-tracking);margin:var(--h1-space-above) 0 var(--h1-space-below)}h2,.h2{font-size:var(--h2-size);line-height:var(--h2-leading);letter-spacing:var(--h2-tracking);margin:var(--h2-space-above) 0 var(--h2-space-below)}h3,.h3{font-size:var(--h3-size);line-height:var(--h3-leading);letter-spacing:var(--h3-tracking);margin:var(--h3-space-above) 0 var(--h3-space-below)}h4,.h4{font-size:var(--h4-size);line-height:var(--h4-leading);margin:var(--h4-space-above) 0 var(--h4-space-below)}h5,.h5{font-size:var(--h5-size);line-height:var(--h5-leading);margin:var(--h4-space-above) 0 var(--h4-space-below)}h6,.h6{font-size:var(--h6-size);line-height:var(--h6-leading);margin:var(--h4-space-above) 0 var(--h4-space-below)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.resalte{color:var(--accent-text)}p,ul,ol,dl,blockquote,pre,table,figure{margin:0 0 1em}p,li,dd,blockquote{max-width:var(--measure)}li{margin-bottom:.25em}strong,b{font-weight:var(--weight-semibold)}em,i{font-style:italic}small,.small{font-size:var(--text-sm);line-height:var(--leading-sm)}.lead{font-size:var(--lead-size);line-height:var(--lead-leading);color:var(--ink-2)}.secundario{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ink-2)}.caption,figcaption{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--ink-3)}.overline{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-3)}a{color:var(--accent-text);font-weight:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}blockquote{font-size:var(--text-xl);line-height:var(--leading-xl);color:var(--ink-1);border-left:2px solid var(--accent);padding-left:1rem}blockquote cite{display:block;margin-top:.5rem;font-size:var(--text-sm);font-style:normal;color:var(--ink-3)}code,kbd,samp{font-family:var(--font-mono);font-size:.875em;background:var(--surface-2);padding:.1em .35em;border-radius:4px}pre{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);background:var(--surface-2);padding:1rem;border-radius:var(--radius-control);overflow-x:auto}pre code{background:none;padding:0;font-size:inherit}.cifra{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-5xl);line-height:var(--leading-5xl);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--ink-1)}.cifra .unidad{font-family:var(--font-text);font-weight:var(--weight-semibold);font-size:var(--text-xl);letter-spacing:var(--tracking-normal);color:var(--ink-2);margin-left:.2em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1.25rem;border:1px solid transparent;border-radius:var(--radius-control);font-family:var(--font-text);font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);text-decoration:none;cursor:pointer;color:var(--ink-1);background:transparent}.btn--primario{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn--secundario{border-color:var(--ink-1);color:var(--ink-1)}.btn--texto{color:var(--accent-text);padding-inline:.5rem}.btn--sm{min-height:36px;padding:0 .875rem;font-size:var(--text-sm);line-height:var(--leading-sm)}.btn--lg{min-height:52px;padding:0 1.75rem;font-size:var(--text-lg);line-height:var(--leading-lg)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.label{display:block;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--ink-1);margin-bottom:.375rem}.input,.select,.textarea{display:block;width:100%;box-sizing:border-box;min-height:44px;padding:.625rem .75rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink-1);font-family:var(--font-text);font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-regular)}.textarea{min-height:112px;resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--ink-3);opacity:1}.ayuda{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ink-2);margin-top:.375rem}.error{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--ink-1);margin-top:.375rem}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true]{border-width:2px;border-color:var(--ink-1)}.opcion{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-md);line-height:var(--leading-md);min-height:44px}.opcion input{width:18px;height:18px;margin:0;accent-color:var(--accent)}.btn:focus-visible,.input:focus-visible,.select:focus-visible,.textarea:focus-visible,a:focus-visible,.opcion input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chip{display:inline-flex;align-items:center;gap:.375rem;min-height:32px;padding:0 .75rem;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--ink-1);background:transparent}.chip--activo{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.badge{display:inline-flex;align-items:center;min-height:20px;padding:0 .5rem;border-radius:var(--radius-pill);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);color:var(--ink-2);background:var(--surface-2)}.tabla{width:100%;border-collapse:collapse;font-size:var(--text-sm);line-height:var(--leading-sm)}.tabla th{text-align:left;font-weight:var(--weight-semibold);color:var(--ink-2);padding:.5rem .75rem;border-bottom:1px solid var(--line)}.tabla td{padding:.625rem .75rem;border-bottom:1px solid var(--line);color:var(--ink-1);vertical-align:top}.tabla .num{text-align:right;font-variant-numeric:tabular-nums}.nav-item{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--ink-2);text-decoration:none}.nav-item[aria-current=page],.nav-item:hover{color:var(--ink-1)}@media(max-width:767px){.nav-item{font-size:var(--text-md);line-height:var(--leading-md)}}:root{--bg: 240 8% 6%;--bg-2: 240 8% 9%;--card: 240 8% 11%;--border: 240 8% 17%;--border-soft: 240 8% 14%;--site-ink: 0 0% 100%;--site-ink-2: 0 0% 68%;--site-ink-3: 0 0% 54%;--site-accent: 187 100% 50%;--site-accent-ink: 240 8% 6%;--radius-lg: 1.25rem;--radius-sm: .5rem;--shell: 1140px;--ink-1: hsl(var(--site-ink));--ink-2: hsl(var(--site-ink-2));--ink-3: hsl(var(--site-ink-3));--accent-text: hsl(var(--site-accent));--surface: hsl(var(--bg));--surface-2: hsl(var(--bg-2));--line: hsl(var(--border))}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:hsl(var(--bg));color:hsl(var(--site-ink));-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit;font-size:inherit}p,li,dd,blockquote{max-width:none}.legal p,.legal li,.faq__item p{max-width:var(--measure)}a{color:inherit}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:1.5rem}.nav{position:sticky;top:0;z-index:20;background:transparent;border-bottom:1px solid transparent;transition:background .35s ease,border-color .35s ease}.nav--solida{backdrop-filter:blur(14px);background:hsl(var(--bg) / .72);border-bottom-color:hsl(var(--border-soft))}.nav__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;height:4rem}.nav__links--centro{position:absolute;left:50%;transform:translate(-50%)}.brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:-.02em}.brand__logo{height:1.05rem;width:auto;display:block}.nav__links{display:flex;align-items:center;gap:1.5rem;font-size:var(--text-sm)}.nav__links a{text-decoration:none;color:hsl(var(--site-ink-2))}.nav__links a:hover{color:hsl(var(--site-ink))}.nav__cta,a.nav__cta{display:inline-flex;align-items:center;min-height:36px;padding:0 .875rem;border-radius:var(--radius-control);border:1px solid hsl(var(--site-accent) / .45);color:var(--accent-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none}.nav__cta:hover{background:hsl(var(--site-accent) / .1);color:var(--accent-text)}@media(max-width:560px){.nav__links a:not(.nav__cta){display:none}}.kicker{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text)}.kicker:before{content:"";width:.4rem;height:.4rem;border-radius:999px;background:hsl(var(--site-accent));box-shadow:0 0 10px hsl(var(--site-accent))}.display{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:-.04em;line-height:.99;margin:1.25rem 0 0;text-wrap:balance}.display--xl{font-size:var(--h1-size)}.display--l{font-size:var(--h1-size);line-height:1.04}.sub{color:hsl(var(--site-ink-2));font-size:var(--lead-size);margin:1.15rem 0 0;max-width:30em}.hero{position:relative;padding-block:clamp(3.5rem,11vh,6.5rem) clamp(2.5rem,7vh,4rem);overflow:hidden}.hero:after{content:"";position:absolute;top:-60%;left:50%;transform:translate(-50%);width:min(1000px,135%);aspect-ratio:1;background:radial-gradient(circle,hsl(var(--site-accent) / .16),transparent 62%);pointer-events:none;z-index:-1}.capture{margin-top:2.25rem;max-width:31rem}.hero__grid{display:grid;gap:3rem;align-items:center}@media(min-width:1000px){.hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3.5rem}}.hero__demo .chat{margin-inline:0}.capture__row{display:flex;gap:.6rem;flex-wrap:wrap}.capture input{flex:1 1 15rem;min-width:0;padding:.95rem 1.05rem;border-radius:var(--radius-sm);border:1px solid hsl(var(--border));background:hsl(var(--bg-2));color:hsl(var(--site-ink));font:inherit;font-size:var(--text-md)}.capture input::placeholder{color:hsl(var(--site-ink-3))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1.25rem;border:none;border-radius:var(--radius-control);background:hsl(var(--site-accent));color:hsl(var(--site-accent-ink));font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);cursor:pointer;text-decoration:none;white-space:nowrap;transition:filter .15s ease,transform .15s ease}.btn:hover:not(:disabled){filter:brightness(1.1)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:progress}.btn--ghost{background:transparent;border:1px solid hsl(var(--border));color:hsl(var(--site-ink))}.btn--ghost:hover{border-color:hsl(var(--site-accent) / .5)}.btn--wide{width:100%}input:focus-visible,.btn:focus-visible,a:focus-visible{outline:2px solid hsl(var(--site-accent));outline-offset:2px}.capture__fine{margin:.9rem 0 0;font-size:var(--text-sm);color:hsl(var(--site-ink-3))}.capture__fine b{color:hsl(var(--site-ink-2));font-weight:var(--weight-semibold)}.capture__legal{margin:.6rem 0 0;font-size:var(--text-xs);color:hsl(var(--site-ink-3))}.capture__legal a{color:hsl(var(--site-ink-2));text-decoration:underline;text-underline-offset:2px}.capture__legal a:hover{color:var(--accent-text)}.capture__error{margin:.75rem 0 0;font-size:var(--text-sm);color:#f26969}.capture__done{margin-top:2.25rem;max-width:31rem;padding:1.5rem;border:1px solid hsl(var(--site-accent) / .35);border-radius:var(--radius-lg);background:hsl(var(--site-accent) / .06)}.capture__done h3{font-family:var(--font-display);margin:0 0 .4rem;font-size:var(--h3-size);letter-spacing:-.02em}.capture__done p{margin:0 0 1.2rem;color:hsl(var(--site-ink-2));font-size:var(--text-md)}.hidden{display:none!important}.crispeta{display:inline-block;vertical-align:-.12em;flex:none}.money{display:inline-flex;align-items:baseline;gap:.28em;white-space:nowrap}.chat{max-width:33rem;margin-inline:auto;border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background:hsl(var(--bg-2));overflow:hidden;box-shadow:0 30px 80px -35px hsl(var(--site-accent) / .4),0 12px 40px -20px #000}.chat__bar{display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem;border-bottom:1px solid hsl(var(--border-soft));background:hsl(var(--card))}.chat__avatar{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;background:hsl(var(--site-accent) / .15);border:1px solid hsl(var(--site-accent) / .4);font-size:var(--text-md)}.chat__who{font-weight:var(--weight-semibold);font-size:var(--text-sm);line-height:1.25}.chat__state{font-size:var(--text-xs);color:var(--accent-text)}.chat__body{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;padding:1.2rem 1rem 1.4rem}.msg{max-width:85%;min-width:0;overflow-wrap:anywhere;padding:.72rem .92rem;border-radius:1.1rem;font-size:var(--text-md);line-height:1.5}.msg p{margin:0}.msg p+p{margin-top:.6rem}.msg--them{justify-self:start;background:hsl(var(--card));border:1px solid hsl(var(--border-soft));border-bottom-left-radius:.3rem}.msg--me{justify-self:end;background:hsl(var(--site-accent) / .13);border:1px solid hsl(var(--site-accent) / .3);border-bottom-right-radius:.3rem}.msg b{color:var(--accent-text);font-weight:var(--weight-semibold)}.chat__tag{justify-self:center;font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;color:hsl(var(--site-ink-3));padding-block:.45rem}.band{padding-block:clamp(3.5rem,11vh,6.5rem);border-top:1px solid hsl(var(--border-soft))}.band--tint{background:linear-gradient(180deg,hsl(var(--bg-2)),hsl(var(--bg)))}.band--center{text-align:center}.band--center .sub,.band--center .capture{margin-inline:auto}.band--center .capture{text-align:left}.section-title{font-family:var(--font-display);font-size:var(--h2-size);letter-spacing:-.03em;margin:0 0 .6rem;line-height:1.15}.claims{display:grid;gap:2.4rem;margin-top:3rem;text-align:left}@media(min-width:780px){.claims{grid-template-columns:repeat(3,1fr);gap:2rem}}.claim__n{font-family:var(--font-text);font-size:var(--text-xs);color:var(--accent-text);letter-spacing:.14em}.claim h3{font-family:var(--font-display);font-size:var(--h3-size);letter-spacing:-.02em;margin:.6rem 0 .5rem;line-height:1.2}.claim p{margin:0;color:hsl(var(--site-ink-2));font-size:var(--text-md)}.doors{display:grid;gap:1.25rem;margin-top:2.75rem;text-align:left}@media(min-width:860px){.doors{grid-template-columns:1fr 1fr}}.door{display:flex;flex-direction:column;padding:1.85rem;border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background:hsl(var(--card))}.door--link{text-decoration:none;transition:border-color .15s ease,transform .15s ease}.door--link:hover{border-color:hsl(var(--site-accent) / .65);transform:translateY(-2px)}.door--lit{border-color:hsl(var(--site-accent) / .45);box-shadow:0 0 70px -30px hsl(var(--site-accent) / .6)}.door__tag{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--site-ink-3))}.door--lit .door__tag{color:var(--accent-text)}.door h3{font-family:var(--font-display);font-size:var(--h3-size);letter-spacing:-.03em;margin:.55rem 0 .4rem}.door__what{margin:0 0 1.4rem;color:hsl(var(--site-ink-2));font-size:var(--text-md)}.price{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;padding-block:.9rem;border-top:1px solid hsl(var(--border-soft));font-family:var(--font-display)}.price:last-of-type{border-bottom:1px solid hsl(var(--border-soft))}.price__n{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:-.03em}.price__u{font-size:var(--text-sm);color:hsl(var(--site-ink-2));font-family:var(--font-text)}.door ul{list-style:none;margin:1.4rem 0 1.8rem;padding:0;display:grid;gap:.65rem;font-size:var(--text-md)}.door li{display:grid;grid-template-columns:1rem 1fr;gap:.65rem;align-items:start;color:hsl(var(--site-ink-2))}.door li:before{content:"→";color:var(--accent-text)}.door .btn{margin-top:auto}.door__foot{margin:.9rem 0 0;font-size:var(--text-sm);color:hsl(var(--site-ink-3))}.rates{margin-top:2.25rem;border:1px solid hsl(var(--border));border-radius:var(--radius-lg);overflow:hidden;text-align:left}.rate{display:flex;flex-wrap:wrap;gap:.35rem 1rem;align-items:baseline;justify-content:space-between;padding:1.05rem 1.35rem;border-bottom:1px solid hsl(var(--border-soft))}.rate:last-child{border-bottom:none}.rate__what{font-weight:var(--weight-semibold)}.rate__how{display:block;font-weight:var(--weight-regular);font-size:var(--text-sm);color:hsl(var(--site-ink-3))}.rate__n{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--accent-text);white-space:nowrap}.foot{border-top:1px solid hsl(var(--border-soft));padding-block:3rem 2.5rem;background:hsl(var(--bg-2))}.foot__grid{display:grid;gap:2rem;margin-bottom:2.5rem}@media(min-width:700px){.foot__grid{grid-template-columns:2fr 1fr 1fr 1fr}}.foot h4{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--site-ink-3));margin:0 0 .85rem}.foot__grid a{display:block;text-decoration:none;color:hsl(var(--site-ink-2));font-size:var(--text-sm);margin-bottom:.5rem}.foot__grid a:hover{color:var(--accent-text)}.foot__note{margin:.9rem 0 0;color:hsl(var(--site-ink-3));font-size:var(--text-sm);max-width:26em}.foot__legal{margin:0;padding-top:1.75rem;border-top:1px solid hsl(var(--border-soft));color:hsl(var(--site-ink-3));font-size:var(--text-xs);line-height:1.65}.foot__legal a{color:hsl(var(--site-ink-2))}.body--app{height:100vh;height:100dvh;overflow:hidden}.main--app{height:100%;overflow:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.modos__titulo{font-family:var(--font-display);font-size:var(--h2-size);letter-spacing:-.02em;margin:3.5rem 0 0}.modos{display:grid;gap:2.5rem;margin-top:2.25rem}@media(min-width:1000px){.modos{grid-template-columns:1fr 1fr;gap:2rem;align-items:start}}.modo__tag{display:inline-block;padding:.28rem .7rem;border-radius:999px;border:1px solid hsl(var(--border));font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--site-ink-2))}.modo__tag--lit{border-color:hsl(var(--site-accent) / .45);color:var(--accent-text)}.modo__que{margin:.85rem 0 1.35rem;color:hsl(var(--site-ink-2));font-size:var(--text-md);line-height:1.6}.modo__que strong{color:hsl(var(--site-ink))}.modo__real{margin:.85rem 0 0;font-size:var(--text-sm);color:hsl(var(--site-ink-3));line-height:1.5}
