.ham-root .rl{padding-top:0}.ham-root .rl-h1 em,.ham-root .rl-h2 em,.ham-root .rl-academy-k em,.ham-root .ham-h1 em,.ham-root .ham-aside-title em,.ham-root .ham-subhead-title em{color:var(--teal);font-style:normal}.ham-root .ham-block{max-width:1080px}.ham-root .ham-head{text-align:left;max-width:40rem}.ham-root .ham-head .rl-h2{max-width:22rem}.ham-root .ham-head .rl-lead{margin-top:1rem}.ham-root .ham-head .rl-lead+.rl-lead{margin-top:.75rem}.ham-root .ham-head--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;max-width:none;display:flex}.ham-root .ham-head--row>div{max-width:40rem}.ham-root .ham-text-link{color:var(--teal);letter-spacing:.01em;flex:none;padding-bottom:.35rem;font-size:.92rem;font-weight:600;text-decoration:none}.ham-root .ham-text-link:hover{text-decoration:underline}.ham-root .ham-subhead{flex-direction:column;gap:.35rem;margin:2.4rem 0 0;display:flex}.ham-root .ham-subhead .rl-eyebrow{margin:0}.ham-root .ham-subhead-title{font-family:var(--font-dm-serif), "DM Serif Display", Georgia, serif;letter-spacing:-.02em;color:#051320;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:400;line-height:1.2}.ham-root .ham-areas-wrap{margin-top:.25rem;padding-top:.25rem}.ham-root .ham-areas-note{color:var(--fg2,#3c465a);max-width:36rem;margin:.65rem 0 0;font-size:.95rem;font-weight:300;line-height:1.55}.ham-root .ham-areas-steps{margin-top:1.4rem}.ham-root .ham-caso-q,.ham-root .ham-gov-q{border-top:1px solid #d9d9d9;padding-top:.65rem;font-style:normal;color:var(--teal)!important;margin-top:.55rem!important;font-weight:500!important}.ham-root .ham-caso-q:before{content:"“";color:#d9d9d9;font-family:var(--font-dm-serif), "DM Serif Display", Georgia, serif;margin-right:.1em;font-size:1.15em}.ham-root .ham-contrast-steps li.is-ham strong{color:var(--teal)}.ham-root .ham-contrast-steps li.is-ham span{background:#1a8c6e1a}.ham-root .ham-aside{border-top:1px solid #d9d9d9;max-width:40rem;margin-top:2.75rem;padding-top:2rem}.ham-root .ham-aside-title{font-family:var(--font-dm-serif), "DM Serif Display", Georgia, serif;letter-spacing:-.02em;color:#051320;margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:400;line-height:1.2}.ham-root .ham-aside .rl-lead{margin-top:.75rem}.ham-root .ham-ac-grid{margin-top:1.75rem}.ham-root .ham-hero{background:#fff;padding:calc(58px + 2.6rem) 24px 4rem;position:relative}.ham-root .ham-hero-stage{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);align-items:center;gap:2.5rem 3.5rem;max-width:1180px;margin:0 auto;display:grid}.ham-root .ham-hero-presence{justify-content:center;display:flex}.ham-root .ham-hero-copy{text-align:left}.ham-root .ham-hero-copy .rl-h1,.ham-root .ham-hero-copy .ham-h1{max-width:18ch;margin-left:0;margin-right:0}.ham-root .ham-hero-copy .rl-sub{max-width:34rem;margin-left:0;margin-right:0}.ham-root .ham-actions-left{flex-wrap:wrap;justify-content:flex-start;gap:.75rem;margin-top:1.85rem;display:flex}.ham-root .ham-taller{background:#051320;border-top:none}.ham-root .ham-taller .rl-eyebrow{color:#00cd99}.ham-root .ham-taller .rl-h2{color:#fff}.ham-root .ham-taller .rl-h2 em{color:#00cd99;font-style:normal}.ham-root .ham-taller .rl-lead{color:#f0f1f2c7;max-width:40rem}.ham-root .ham-taller-inner{max-width:40rem}.ham-root .ham-btn-on-dark{color:#051320;background:#00cd99;border-color:#00cd99}.ham-root .ham-btn-on-dark:hover{color:#051320;background:#fff;border-color:#fff}.ham-root .hero-agent{z-index:2;justify-content:center;align-items:center;width:100%;min-height:0;margin:0;animation:1.05s cubic-bezier(.22,1,.36,1) 80ms both ham-hero-rise;display:flex;position:relative}.ham-root .hero-agent-presence{cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;width:min(100%,24rem);min-height:22rem;margin:0;padding:1.75rem 1rem 1.25rem;display:flex;position:relative;overflow:visible}.ham-root .hero-agent-presence:focus-visible{border-radius:16px;box-shadow:0 0 0 2px #0513202e}.ham-root .hero-agent-gaze{z-index:1;perspective:900px;transform-style:preserve-3d;display:inline-flex;position:relative}.ham-root .hero-agent-lean,.ham-root .hero-agent-breath,.ham-root .hero-agent-body{transform-origin:50% 91%;transform-style:preserve-3d;display:inline-flex}.ham-root .hero-agent-shadow-track{pointer-events:none;height:18px;position:absolute;bottom:-2%;left:10%;right:10%}.ham-root .hero-agent-shadow{filter:blur(2px);background:radial-gradient(closest-side,#05132038 0%,#0513201a 55%,#0000 100%);border-radius:50%;width:100%;height:100%;display:block}.ham-root .hero-agent-mark{z-index:1;position:relative;overflow:visible}.ham-root .hero-agent-meta{z-index:1;flex-direction:column;align-items:center;gap:.2rem;min-height:2.35rem;display:flex;position:relative}.ham-root .hero-agent-identity{letter-spacing:.2em;text-transform:uppercase;color:#051320;margin:0;font-size:10px;font-weight:600}.ham-root .hero-agent-status{letter-spacing:.01em;color:#3c465a;min-height:1.15em;margin:0;font-size:12px;font-weight:400}.ham-root .hero-agent-status-text{display:inline-block}.ham-root .ham-footer .footer-bar{padding-top:2rem}.ham-root .whatsapp-float{z-index:100;background:var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:transform .18s,background .18s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 14px #05132024}.ham-root .whatsapp-float:hover{background:#1a725c;transform:translateY(-2px)}@keyframes ham-hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ham-root .hero-agent,.ham-root .footer-tape-track{animation:none}}@media (max-width:900px){.ham-root .ham-hero{padding:calc(58px + 1.6rem) 16px 2.75rem}.ham-root .ham-hero-stage{text-align:center;grid-template-columns:1fr;gap:.75rem 1rem}.ham-root .ham-hero-copy{text-align:center}.ham-root .ham-hero-copy .rl-h1,.ham-root .ham-hero-copy .ham-h1,.ham-root .ham-hero-copy .rl-sub{margin-left:auto;margin-right:auto}.ham-root .ham-actions-left{justify-content:center}.ham-root .hero-agent-presence{width:min(100%,18rem);min-height:16rem;padding:1rem .75rem .85rem}.ham-root .hero-agent-mark{width:132px!important;height:132px!important}.ham-root .ham-head--row{align-items:flex-start}}.lx-root .rl-h2.ham-h2-line{white-space:nowrap;max-width:none;font-size:clamp(1.6rem,5.2vw,3.4rem)}.lx-root .ham-redefine{text-align:center;max-width:64rem;margin:2.75rem auto 0}.lx-root .ham-redefine-main{font-family:var(--font-dm-serif), "DM Serif Display", Georgia, serif;color:#218e73;white-space:nowrap;letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,2.6vw,2rem);font-weight:400;line-height:1.2}.lx-root .rl-h2.ham-h2-wide{max-width:none}@media (max-width:720px){.lx-root .ham-redefine-main{white-space:normal}}.lx-root .ham-aside-frase{text-align:center;max-width:44rem;font-family:var(--font-dm-serif), "DM Serif Display", Georgia, serif;color:#218e73;letter-spacing:-.01em;margin:2.75rem auto 0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:400;line-height:1.35}.ham-root #para-quien .pp-card--top{border:1px solid #d9d9d9}.lx-root .rl-h1.ham-h1{max-width:none}.lx-root .ham-h1-line{white-space:nowrap}@media (max-width:720px){.lx-root .rl-h1.ham-h1{font-size:clamp(1.45rem,7.4vw,2.5rem)}.ham-root .ag-steps,.ham-root .ag-steps.ham-areas-steps,.ham-root .ag-steps.ham-casos-steps{grid-template-columns:1fr;gap:1.5rem}}
