.wa2{--wa-bg: #07060f;--wa-ink: #f3f0ff;--wa-muted: #b4afd2;--wa-menta: #7dffbf;--wa-sobre: #06120d;--tw: min(332px, 84vw, calc((100svh - 160px) / 2.1334));position:relative;isolation:isolate;margin:0;padding:0;background:var(--wa-bg);color:var(--wa-ink);font-family:var(--f-text, "Figtree"),system-ui,sans-serif;overflow:clip;text-align:left;scroll-margin-top:72px}.wa2 *{box-sizing:border-box}:where(.wa2) h2,:where(.wa2) p{margin:0}.wa2-txt{padding:56px 20px 28px}.wa2 h2{font-family:var(--f-disp, "Bricolage Grotesque"),system-ui,sans-serif;font-weight:700;letter-spacing:-.035em;line-height:1.02;font-size:clamp(2.1rem,1rem + 3.2vw,3.6rem);color:var(--wa-ink);text-wrap:balance}.wa2 h2 span{display:block}.wa2-lead{margin-top:28px;max-width:34ch;font-size:1.0625rem;line-height:1.5;color:var(--wa-muted)}.wa2-inc{margin-top:14px;max-width:36ch;font-size:1rem;line-height:1.45;color:var(--wa-muted)}.wa2-inc strong{display:block;font-size:1.125rem;font-weight:700;color:var(--wa-menta)}.wa2-sel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:24px}.wa2-sel button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:68px;padding:10px 4px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:transparent;color:var(--wa-ink);font:600 .8125rem/1.15 var(--f-text, "Figtree"),system-ui,sans-serif;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .2s,color .2s,border-color .2s,transform .12s}.wa2-sel svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wa2-sel button:active{transform:scale(.97)}.wa2-sel button[aria-pressed=true]{background:var(--wa-menta);border-color:var(--wa-menta);color:var(--wa-sobre)}.wa2-sel button:focus-visible,.wa2-otra:focus-visible{outline:3px solid var(--wa-menta);outline-offset:3px}.wa2-sel button[aria-pressed=true]:focus-visible{outline-color:#fff}@media(hover:hover){.wa2-sel button[aria-pressed=false]:hover{border-color:var(--wa-menta);color:var(--wa-menta)}}.wa2-esc{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:0;padding:160px 0 0}.wa2{--wa-foto-pos: 50% 46%}.wa2[data-oficio=taller],.wa2[data-oficio=aire]{--wa-foto-pos: 50% 74%}.wa2[data-oficio=jardineria]{--wa-foto-pos: 50% 24%}.wa2-fondo-v{position:absolute;z-index:-2;top:0;left:0;display:block;width:100%;height:230px;overflow:hidden;opacity:.66;animation:wa2-fund .5s ease-out both;-webkit-mask-image:linear-gradient(180deg,transparent 4%,#000 22%,#000 var(--wa-foto-b, 68%),transparent),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent 4%,#000 22%,#000 var(--wa-foto-b, 68%),transparent),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.wa2-fondo-v img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--wa-foto-pos);filter:saturate(.85) contrast(1.06)}.wa2-prob{position:absolute;top:28px;left:20px;right:20px;z-index:1;font-family:var(--f-disp, "Bricolage Grotesque"),system-ui,sans-serif;font-weight:700;font-size:clamp(1.75rem,1.2rem + 2.2vw,3.1rem);line-height:1.05;letter-spacing:-.03em;color:#fff;text-wrap:balance;animation:wa2-sube .5s cubic-bezier(.22,1,.36,1) both}.wa2-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wa2-otra{position:relative;z-index:3;min-height:44px;margin:14px 0 20px;padding:0 20px;border:1px solid rgba(255,255,255,.5);border-radius:99px;background:#0d0c18;color:#fff;font:600 .9375rem var(--f-text, "Figtree"),system-ui,sans-serif;cursor:pointer;touch-action:manipulation}.wa2-notas{padding:22px 20px 48px;display:grid;gap:8px}.wa2-notas p{max-width:62ch;font-size:.875rem;line-height:1.5;color:var(--wa-muted)}.wa2-caja{container-type:inline-size;position:relative;z-index:2;width:var(--tw);height:calc(var(--tw) * 2.1334);flex:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Helvetica Neue,Arial,sans-serif}.wa2-tel{position:relative;width:100%;height:100%;padding:1.5cqw;border-radius:14.4cqw;background:#101012;box-shadow:inset 0 0 0 .45cqw #5a5a60,inset 0 0 0 .9cqw #1d1d20,0 1.2cqw 2.4cqw #00000059,0 6cqw 12cqw #00000080,0 14cqw 24cqw #00000059}.wa2-bt{position:absolute;width:.7cqw;background:#4a4a50;border-radius:.3cqw}.wa2-bt1{left:-.5cqw;top:22cqw;height:6cqw}.wa2-bt2{left:-.5cqw;top:33cqw;height:11cqw}.wa2-bt3{left:-.5cqw;top:47cqw;height:11cqw}.wa2-bt4{right:-.5cqw;top:38cqw;height:17cqw}.wa2-pant{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:13cqw;background:#efe7de;color:#111b21}.wa2-isla{position:absolute;z-index:5;top:2.6cqw;left:50%;width:27cqw;height:7.8cqw;margin-left:-13.5cqw;border-radius:99px;background:#000}.wa2-barra{position:relative;z-index:4;flex:none;display:flex;align-items:center;justify-content:space-between;padding:3.7cqw 8.4cqw 0 9.6cqw;height:12.4cqw;background:#f6f6f6;color:#000}.wa2-barra b{font-size:4.2cqw;font-weight:600;letter-spacing:-.01em}.wa2-sis{display:flex;align-items:center;gap:1.4cqw}.wa2-sis svg{height:3cqw;width:auto;fill:currentColor}.wa2-sis svg:last-child{height:3.2cqw}.wa2-cab{position:relative;z-index:3;flex:none;display:flex;align-items:center;gap:2.2cqw;padding:1.4cqw 3.4cqw 2.4cqw 2cqw;background:#f6f6f6;border-bottom:.15cqw solid rgba(0,0,0,.12)}.wa2-atras{display:flex;align-items:center;gap:.8cqw;color:#0060c8}.wa2-atras svg{width:2.6cqw;height:4.4cqw;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.wa2-atras i{font-style:normal;font-size:3.7cqw}.wa2-av{flex:none;width:9.4cqw;height:9.4cqw;border-radius:50%;object-fit:cover}.wa2-quien{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.15}.wa2-quien b{font-size:3.8cqw;font-weight:600;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa2-quien small{font-size:3cqw;color:#6e6e73}.wa2-ic{flex:none;width:5.4cqw;height:5.4cqw;fill:#007aff}.wa2-fondo{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:#efe7de url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='260'%20height='260'%20viewBox='0%200%20260%20260'%20fill='none'%20stroke='%23a89a86'%20stroke-opacity='.38'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M28%2034l4.5%209.5%2010.5%201.4-7.7%207.2%202%2010.3-9.3-5-9.3%205%202-10.3-7.7-7.2%2010.5-1.4z'/%3e%3cpath%20d='M104%2026c-6-9-19-2-12%208l12%2012%2012-12c7-10-6-17-12-8z'/%3e%3cpath%20d='M176%2040a9%209%200%200%201%204-17%2012%2012%200%200%201%2022%203%208%208%200%200%201%200%2014z'/%3e%3cpath%20d='M226%2092h22a5%205%200%200%201%205%205v13a5%205%200%200%201-5%205h-9l-6%206v-6h-7a5%205%200%200%201-5-5V97a5%205%200%200%201%205-5z'/%3e%3cpath%20d='M30%20104a14%2014%200%201%200%2028%200%2014%2014%200%200%200-28%200zM39%20102h.01M49%20102h.01M38%20110c3%203%208%203%2011%200'/%3e%3cpath%20d='M92%2092l30%2015-12%203-4%2012z'/%3e%3cpath%20d='M156%2098h34v22h-34zM161%2098l-3-6h8l-3%206M173%20109a5%205%200%201%200%20.01%200'/%3e%3cpath%20d='M22%20168l7-7%2018%2018-7%207zM47%20179l12-12-5-5-12%2012'/%3e%3cpath%20d='M92%20156a9%209%200%201%200%200%2018%209%209%200%200%200%200-18zM92%20160v5l4%202'/%3e%3cpath%20d='M146%20176V150l16-4v26M146%20176a5%205%200%201%201-10%200%205%205%200%200%201%2010%200zM162%20172a5%205%200%201%201-10%200%205%205%200%200%201%2010%200z'/%3e%3cpath%20d='M204%20150l10%2022M214%20150l-10%2022M200%20161h18'/%3e%3cpath%20d='M30%20228c0-10%208-16%2018-16%200%2010-8%2016-18%2016zM30%20228l10-10'/%3e%3cpath%20d='M96%20214h22v14a7%207%200%200%201-7%207h-8a7%207%200%200%201-7-7zM118%20218h4a4%204%200%200%201%200%209h-4M100%20206c-1-3%202-4%200-7M108%20206c-1-3%202-4%200-7'/%3e%3cpath%20d='M164%20232l9-18%209%2018zM173%20214v-8M168%20206h10'/%3e%3cpath%20d='M226%20212a14%2014%200%201%200%200%20.01M226%20205v7M226%20219v.01'/%3e%3c/svg%3e") center top / 56cqw auto repeat}.wa2-lista li.wa2-dia{align-self:center;max-width:none;margin:0 0 1.4cqw;animation:none}.wa2-dia span{display:block;padding:.9cqw 2.4cqw;border-radius:2cqw;background:#ffffffeb;color:#54656f;font-size:2.8cqw;font-weight:500;box-shadow:0 .15cqw .3cqw #0b141a1f}.wa2-lista{position:relative;list-style:none;margin:0;padding:0 2.6cqw 2.2cqw;display:flex;flex-direction:column;gap:.9cqw;will-change:transform;transition:transform .34s cubic-bezier(.22,1,.36,1)}.wa2-lista li{display:flex;flex-direction:column;gap:.8cqw;max-width:84%;font-size:3.95cqw;line-height:1.28;animation:wa2-entra .3s cubic-bezier(.22,1,.36,1) both}.wa2-c{align-self:flex-end;align-items:flex-end}.wa2-e{align-self:flex-start;align-items:flex-start}.wa2-c+.wa2-e,.wa2-e+.wa2-c{margin-top:1.1cqw}.wa2-b{position:relative;padding:1.5cqw 2.4cqw 1.3cqw;border-radius:2.8cqw;box-shadow:0 .2cqw .2cqw #0b141a21;overflow-wrap:anywhere}.wa2-e .wa2-b{background:#fff}.wa2-c .wa2-b{background:#d9fdd3}.wa2-l{display:block}.wa2-l:empty:after{content:" "}.wa2-b b{font-weight:700}.wa2-h{float:right;display:inline-flex;align-items:center;gap:.8cqw;margin:2.1cqw 0 -.3cqw 2.4cqw;font-size:2.65cqw;line-height:1;color:#4a5a63;white-space:nowrap}.wa2-ck{width:3.5cqw;height:2.4cqw;fill:none;stroke:#53bdeb;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.wa2-cola .wa2-b:before{content:"";position:absolute;top:0;width:2.4cqw;height:2.8cqw}.wa2-e.wa2-cola .wa2-b{border-top-left-radius:0}.wa2-e.wa2-cola .wa2-b:before{left:-1.8cqw;background:#fff;clip-path:polygon(100% 0,0 0,100% 100%)}.wa2-c.wa2-cola .wa2-b{border-top-right-radius:0}.wa2-c.wa2-cola .wa2-b:before{right:-1.8cqw;background:#d9fdd3;clip-path:polygon(0 0,100% 0,0 100%)}.wa2-bots{display:flex;flex-direction:column;gap:.5cqw;width:100%;min-width:46cqw}.wa2-bot{display:flex;align-items:center;justify-content:center;gap:1.6cqw;padding:2.5cqw 2cqw;border-radius:2.8cqw;background:#fff;color:#00638f;font-size:3.9cqw;font-weight:500;text-align:center;box-shadow:0 .2cqw .2cqw #0b141a21;transition:background-color .2s,transform .2s}.wa2-bot svg{flex:none;width:3.6cqw;height:3.6cqw;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wa2-marcado{background:#d6e8ee;color:#00638f;transform:scale(.97)}.wa2-campo{position:relative;z-index:3;flex:none;display:flex;align-items:center;gap:2.6cqw;padding:2cqw 3cqw 1cqw;background:#f6f6f6;border-top:.15cqw solid rgba(0,0,0,.1)}.wa2-campo svg{flex:none;width:6cqw;height:6cqw;fill:none;stroke:#007aff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.wa2-pill{flex:1;display:flex;align-items:center;justify-content:space-between;height:8.6cqw;padding:0 2.4cqw 0 3.2cqw;border:.2cqw solid rgba(0,0,0,.15);border-radius:99px;background:#fff;color:#6b6b70;font-size:3.9cqw}.wa2-pill svg{width:5cqw;height:5cqw;stroke:#8e8e93}.wa2-home{position:relative;flex:none;height:6.2cqw;background:#f6f6f6}.wa2-home:after{content:"";position:absolute;left:50%;bottom:1.6cqw;width:34cqw;height:1.2cqw;margin-left:-17cqw;border-radius:99px;background:#111}.wa2-dueno{position:relative;z-index:3;width:min(332px,calc(100% - 32px));margin:16px 0 20px;padding:14px 16px 15px;border-radius:20px;background:#f7f7fa;color:#14131c;box-shadow:0 10px 40px #00000073;opacity:0;transform:translate3d(0,14px,0) scale(.98);pointer-events:none;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.wa2-dueno-ya{opacity:1;transform:none}.wa2-dueno{scroll-margin-bottom:96px}.wa2-dueno{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Helvetica Neue,Arial,sans-serif}.wa2-nt-cab{display:flex;align-items:center;gap:9px;margin-bottom:8px;font-size:.8125rem;color:#55525f}.wa2-nt-cab b{font-weight:600;font-size:.8125rem}.wa2-nt-cab small{margin-left:auto;font-size:.8125rem}.wa2-app{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#0c1a14;color:var(--wa-menta);font:800 .8125rem/1 var(--f-disp, "Bricolage Grotesque"),system-ui,sans-serif}.wa2-nt-tit{font-size:1.0625rem;font-weight:700;line-height:1.25}.wa2-nt-txt{margin-top:2px;font-size:.9375rem;line-height:1.35;color:#3a3844}.wa2-nt-tecla{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(0,0,0,.1);font-size:.9375rem;font-weight:600}.wa2-nt-tecla kbd{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#0c1a14;color:var(--wa-menta);font:700 1rem/1 -apple-system,system-ui,sans-serif}.wa2-cal{display:flex;align-items:stretch;gap:12px}.wa2-cal-dia{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:54px;padding:6px 0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #0000001a}.wa2-cal-dia small{font-size:.75rem;font-weight:700;color:#c4281e}.wa2-cal-dia b{font-size:1.625rem;line-height:1.05;font-weight:600}.wa2-cal-ev{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-left:10px;border-left:3px solid #34a0ff;font-size:.875rem;line-height:1.35;color:#3a3844}.wa2-cal-ev b{font-size:.9375rem;font-weight:700;color:#14131c}@keyframes wa2-entra{0%{opacity:0;transform:translate3d(0,1.6cqw,0) scale(.97)}to{opacity:1;transform:none}}@keyframes wa2-fund{0%{opacity:0}}@keyframes wa2-sube{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@media(min-width:760px)and (max-width:1179px){.wa2-txt{padding:72px 48px 32px}.wa2-esc{flex-direction:row;justify-content:center;align-items:flex-start;gap:36px;min-height:800px;padding:140px 48px 0}.wa2-fondo-v{top:24px;left:auto;right:0;width:min(560px,62%);height:700px;--wa-foto-pos: 50% 50%;--wa-foto-b: 58%}.wa2-prob{left:48px;right:48px}.wa2-dueno{margin:120px 0 0;width:300px}.wa2-notas{padding:28px 48px 56px}}@media(min-width:1180px){.wa2{display:grid;grid-template-columns:minmax(400px,5fr) minmax(0,7fr);grid-template-rows:1fr auto;--tw: min(336px, calc((100svh - 112px) / 2.1334));--dw: clamp(260px, 22vw, 300px);--gap: 32px}.wa2-txt{grid-column:1;grid-row:1;align-self:center;padding:72px 48px 24px max(48px,calc((100vw - 1320px)/2))}.wa2-lead{max-width:30ch}.wa2-esc{grid-column:2;grid-row:1 / 3;flex-direction:row;justify-content:center;align-items:center;gap:var(--gap);min-height:800px;padding:56px 48px}.wa2-esc{background:#0c1b16}.wa2-fondo-v{top:24px;left:auto;right:0;width:min(560px,62%);height:720px;--wa-foto-pos: 50% 50%;--wa-foto-b: 58%}.wa2-prob{top:72px;left:calc(50% + (var(--tw) + var(--gap) - var(--dw)) / 2);right:40px;max-width:var(--dw);font-size:clamp(2rem,1rem + 1.6vw,2.75rem)}.wa2-dueno{margin:140px 0 0;width:var(--dw)}.wa2-notas{grid-column:1;grid-row:2;padding:0 48px 48px max(48px,calc((100vw - 1320px)/2))}.wa2-otra{position:absolute;left:calc(50% + (var(--tw) + var(--gap) - var(--dw)) / 2);bottom:40px;margin:0}}.wa2-barra b{font-size:max(12px,4.2cqw)}.wa2-atras i{font-size:max(12px,3.7cqw)}.wa2-quien b{font-size:max(12px,3.8cqw)}.wa2-quien small{font-size:max(12px,3cqw)}.wa2-dia span{font-size:max(12px,2.8cqw)}.wa2-lista li{font-size:max(12px,3.95cqw)}.wa2-h{font-size:max(12px,2.65cqw)}.wa2-bot,.wa2-pill{font-size:max(12px,3.9cqw)}.wa2-ej{flex:none;display:flex;justify-content:center;padding:1.2cqw 0;background:#efe7de}.wa2-ej span{padding:.6cqw 3cqw;border-radius:99px;background:#0c1a14;color:#fff;font-size:max(12px,3cqw);font-weight:600;line-height:1.2;white-space:nowrap}.wa2-app svg{width:15px;height:15px;fill:#7dffbf}.wa2-app-tel{background:#1f9d55}.wa2-app-tel svg{fill:#fff}.wa2-sms{margin-top:12px;padding:10px 12px;border-radius:14px;background:#e9e9eb}.wa2-sms small{display:block;margin-bottom:3px;font-size:.75rem;color:#55525f}.wa2-sms p{font-size:.9375rem;line-height:1.35;color:#14131c}@media(max-width:759px){html[data-wa-vista] .c-sop:not(:has(.c-sop-panel)),html[data-wa-vista] .c-arriba{visibility:hidden;opacity:0;pointer-events:none}}@media(prefers-reduced-motion:reduce){.wa2 *,.wa2 *:before{animation:none!important;transition:none!important}}.c-desc-caja{position:relative;max-width:440px;margin:36px 0 0}.c-desc p,.c-desc ul{margin:0}.c-desc-eti{font-family:var(--f-mono);font-weight:600;text-transform:uppercase;letter-spacing:.09em;font-size:11.5px;color:var(--gris,inherit);margin-bottom:8px!important}.c-desc-texto{background:var(--papel,var(--crema));border:1px solid var(--linea,var(--negro));border-radius:var(--f-radio);padding:12px 14px;font-size:16px;line-height:1.4;font-weight:500}.c-desc-fichas{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px!important}.c-desc-fichas li{background:var(--negro);color:var(--crema);border-radius:var(--f-radio-s);padding:5px 10px;font-weight:600;font-size:14px}.c-demo{border-bottom:4px solid var(--naranja)}.c-recs{display:grid;gap:20px;margin:24px 0 28px}@media(min-width:900px){.c-recs{grid-template-columns:1fr 1fr;align-items:start}}.c-rec{background:var(--crema);color:var(--negro);border:1px solid var(--f-linea);border-radius:var(--f-radio);padding:18px 16px;min-width:0}@media(min-width:720px){.c-rec{padding:22px}}.c-sec .c-rec h3{font-size:20px;font-weight:700;text-transform:uppercase;margin:0 0 14px}.c-rec-ctl{display:flex;align-items:center;gap:14px}.c-play{flex:none;width:64px;height:64px;border-radius:50%;border:0;background:var(--negro);color:var(--crema);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}@media(hover:hover)and (pointer:fine){.c-play:hover{background:#000}}.c-play svg{width:30px;height:30px;fill:currentColor}.c-rec .c-play:focus-visible{outline:3px solid var(--negro);outline-offset:3px}.c-rec-bar{flex:1;min-width:0}.c-rec-bar input{display:block;width:100%;height:44px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.c-rec-bar input::-webkit-slider-runnable-track{height:8px;border-radius:4px;border:2px solid var(--negro);background:linear-gradient(to right,var(--negro) var(--p,0%),var(--crema) var(--p,0%))}.c-rec-bar input::-moz-range-track{height:8px;border-radius:4px;border:2px solid var(--negro);background:linear-gradient(to right,var(--negro) var(--p,0%),var(--crema) var(--p,0%))}.c-rec-bar input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-10px;border-radius:50%;background:var(--naranja);border:1px solid var(--f-linea)}.c-rec-bar input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--naranja);border:1px solid var(--f-linea)}.c-rec-bar input:focus-visible{outline:3px solid var(--negro);outline-offset:2px}.c-sec .c-rec-time{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.c-sec .c-rec-aviso{font-size:14px;font-weight:700;margin:12px 0 0;border-top:2px solid var(--negro);padding-top:10px}.c-sec .c-rec-err{font-size:14px;font-weight:700;margin:10px 0 0}.c-turnos{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:4px}.c-sec .c-turno{display:grid;grid-template-columns:5.2em 1fr;gap:8px;padding:8px 10px;border-radius:var(--f-radio-s);font-size:15px;line-height:1.4;border-left:4px solid transparent;transition:background-color var(--f-t2) var(--f-curva)}.c-quien{font-family:var(--f-mono);font-weight:600;text-transform:uppercase;font-size:11.5px;letter-spacing:.04em;padding-top:.2em}.c-turno-elena .c-texto{font-family:var(--f-serif);font-weight:400}.c-turno[aria-current=true]{background:var(--naranja);border-left-color:var(--negro)}@media(prefers-reduced-motion:reduce){.c-sec .c-turno{transition:none}}.c-dueno{margin:14px 0 0;border-top:2px solid var(--negro);padding-top:12px}.c-sec .c-dueno h4{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0}.c-sec .c-dueno-canal{font-size:14px;margin:4px 0 12px}.c-dueno-msg{border:1px solid var(--f-linea);border-radius:var(--f-radio);padding:12px 14px;border-top:3px solid var(--naranja)}.c-sec .c-dueno-asunto{font-weight:700;text-transform:uppercase;font-size:15px;margin:0 0 8px}.c-dueno dl{margin:0;display:grid;gap:4px}.c-dueno dl div{display:grid;grid-template-columns:6.2em 1fr;gap:8px;font-size:15px;line-height:1.35}.c-dueno dt{font-weight:700}.c-dueno dd{margin:0;overflow-wrap:anywhere}.c-oculto{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.c-esc{--tel-w:244px;--est-h:44px;--subt-h:56px;--tel-fs:13px;position:relative;width:100%;max-width:440px;margin:0 auto;font-size:15px;line-height:1.3}.c-esc p,.c-esc ul,.c-esc ol{margin:0}.c-esc ul,.c-esc ol{list-style:none;padding:0}.c-esc-escenario{display:flex;justify-content:center;padding:0 4px}.c-esc-tel{position:relative;flex:none;width:var(--tel-w);aspect-ratio:9/19.5;box-sizing:border-box;background:#0b0b0d;border-radius:calc(var(--tel-w)*.17);padding:calc(var(--tel-w)*.028);box-shadow:inset 0 0 0 1.5px #3a3a3f,0 18px 44px #22201c38}.c-esc-tel:before,.c-esc-tel:after{content:"";position:absolute;width:3px;background:#2a2a2e;border-radius:2px}.c-esc-tel:before{left:-3px;top:15%;height:7%;box-shadow:0 calc(var(--tel-w)*.2) 0 #2a2a2e,0 calc(var(--tel-w)*.34) 0 #2a2a2e}.c-esc-tel:after{right:-3px;top:24%;height:12%}.c-esc-pant{position:relative;height:100%;background:var(--crema);border-radius:calc(var(--tel-w)*.142);overflow:hidden;font-size:var(--tel-fs);color:var(--negro)}.c-esc-isla{position:absolute;z-index:3;top:3.2%;left:50%;width:25%;height:3.4%;transform:translate(-50%);background:#000;border-radius:99px}.c-esc-estado{position:absolute;z-index:2;top:0;left:0;right:0;height:var(--est-h);display:flex;align-items:center;justify-content:space-between;padding:0 7% 0 10%;font-size:12px;color:var(--negro)}.c-esc-estado b{font-weight:700;letter-spacing:.01em}.c-esc-sis{display:flex;align-items:center;gap:3px}.c-esc-sis svg:nth-child(1){width:15px}.c-esc-sis svg:nth-child(2){width:14px}.c-esc-sis svg:nth-child(3){width:24px}.c-esc-sis svg{fill:currentColor;display:block}.c-esc-barra{position:absolute;top:var(--est-h);left:0;right:0;height:24px;line-height:23px;text-align:center;font-family:var(--f-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--f-linea)}.c-esc-inicio{position:absolute;z-index:3;bottom:2.2%;left:50%;width:34%;height:4px;transform:translate(-50%);background:var(--negro);border-radius:3px;opacity:.85}.c-esc-capa{position:absolute;top:calc(var(--est-h) + 24px);left:0;right:0;bottom:18px}.c-esc-capa,.c-esc-tarj,.c-esc-subt p{visibility:hidden;opacity:0;transition:opacity var(--f-t3) var(--f-curva),transform var(--f-t3) var(--f-curva),visibility 0s var(--f-t3)}.c-esc[data-paso="1"] .c-esc-entra,.c-esc:is([data-paso="2"],[data-paso="3"]) .c-esc-conv,.c-esc[data-paso="3"] .c-esc-tarj,.c-esc[data-paso="4"] .c-esc-aviso,.c-esc[data-paso="1"] [data-subt="1"],.c-esc[data-paso="2"] [data-subt="2"],.c-esc[data-paso="3"] [data-subt="3"],.c-esc[data-paso="4"] [data-subt="4"]{visibility:visible;opacity:1;transform:none;transition:opacity var(--f-t3) var(--f-curva),transform var(--f-t3) var(--f-curva),visibility 0s}.c-esc-entra{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:16px;text-align:center}.c-esc-entra p{font-size:calc(var(--tel-fs) + 6px);font-weight:700;line-height:1.2}.c-esc-entra p span{display:inline-block}.c-esc-ico{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:var(--naranja)}.c-esc-ico svg{width:34px;height:34px;fill:var(--negro)}.c-esc[data-paso="1"][data-corre] .c-esc-tel{animation:c-esc-vibra 1.4s ease-in-out infinite}.c-esc[data-paso="1"][data-corre] .c-esc-ico{animation:c-esc-toque 1.4s ease-in-out infinite}@keyframes c-esc-vibra{0%,40%,to{transform:none}5%,15%,25%{transform:translate(-2px) rotate(-1deg)}10%,20%,30%{transform:translate(2px) rotate(1deg)}}@keyframes c-esc-toque{0%,40%,to{transform:none}10%,30%{transform:rotate(-10deg)}20%{transform:rotate(10deg)}}.c-esc-conv{display:flex;flex-direction:column}.c-esc-cab{flex:0 0 auto;background:var(--negro);color:var(--f-sobre-tinta);font-family:var(--f-mono);font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.06em;padding:7px 12px}.c-esc-conv ul{flex:1 1 auto;min-height:0;box-sizing:border-box;padding:10px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.c-esc-b{flex:0 0 auto;max-width:90%;padding:6px 10px;border-radius:var(--f-radio);border:1px solid var(--f-linea);font-weight:400;display:none}.c-esc-b[data-visible]{display:block;animation:c-esc-entra var(--f-t3) var(--f-curva)}.c-esc-b-elena{align-self:flex-start;background:var(--f-tinte);font-family:var(--f-serif);border-bottom-left-radius:1px}.c-esc-b-cliente{align-self:flex-end;background:var(--f-tarjeta);border-bottom-right-radius:1px}@keyframes c-esc-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.c-esc-tarj{position:absolute;left:10px;right:10px;bottom:28px;z-index:2;background:var(--f-tarjeta);border:1px solid var(--f-linea);border-top:3px solid var(--negro);border-radius:var(--f-radio);box-shadow:0 8px 22px #22201c29;padding:10px 12px;transform:translateY(14px)}.c-esc-cita{font-weight:700;text-transform:uppercase;font-size:calc(var(--tel-fs) + 3px);border-bottom:1px solid var(--f-linea);padding-bottom:4px;margin-bottom:4px}.c-esc-tarj li{font-weight:600}.c-esc-nota{margin-top:4px;padding-top:4px;border-top:1px solid rgba(17,17,17,.3);font-size:calc(var(--tel-fs) - 1px);font-weight:700;overflow-wrap:anywhere}.c-esc-aviso{padding:12px;transform:translateY(10px)}.c-esc .c-dueno{margin:0;border:0;padding:0}.c-esc .c-dueno h4{font-family:var(--f-mono);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin:0}.c-esc .c-dueno-canal{font-size:calc(var(--tel-fs) - 1px);margin:4px 0 10px;font-weight:600}.c-esc .c-dueno-msg{background:var(--f-tarjeta);border:1px solid var(--f-linea);border-top:3px solid var(--naranja);border-radius:var(--f-radio);padding:10px 12px}.c-esc .c-dueno-asunto{font-weight:700;text-transform:uppercase;margin:0 0 6px}.c-esc .c-dueno dl{margin:0;display:grid;gap:3px}.c-esc .c-dueno dl div{display:grid;grid-template-columns:5.6em 1fr;gap:6px}.c-esc .c-dueno dt{font-weight:700}.c-esc .c-dueno dd{margin:0;overflow-wrap:anywhere}.c-esc-subt{position:relative;height:var(--subt-h);margin-top:8px}.c-esc-subt p{position:absolute;inset:0;border-left:3px solid var(--naranja);padding-left:10px;font-weight:500;display:flex;align-items:center}.c-esc-subt strong{font-weight:700;margin-right:.3em}.c-esc-ctl{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:14px;min-height:152px;align-content:flex-start}.c-esc:not([data-listo]) .c-esc-ctl{visibility:hidden}.c-esc-ctl button{font-family:inherit;font-size:14px;line-height:1.2;cursor:pointer;margin:0;color:var(--negro);transition:background-color var(--f-t2) var(--f-curva)}.c-esc-btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 10px;font-weight:600;background:transparent;border:1.5px solid var(--negro);border-radius:var(--f-radio)}.c-esc-btn svg{flex:none;fill:currentColor}@media(hover:hover)and (pointer:fine){.c-esc-btn:hover{background:#22201c1a}}.c-esc-btxt{white-space:nowrap}.c-esc-btn .c-esc-onda{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.c-esc-ctl .c-esc-son[aria-pressed=true]{background:var(--negro);color:var(--crema)}.c-esc-pasos{flex:1 1 100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.c-esc-pasos li{display:flex;min-width:0}.c-esc-pasos button{flex:1;display:flex;align-items:center;gap:8px;min-height:48px;padding:4px 10px 4px 6px;text-align:left;font-weight:500;background:transparent;border:1.5px solid var(--f-linea);border-radius:var(--f-radio)}@media(hover:hover)and (pointer:fine){.c-esc-pasos button:hover{background:#22201c14}}.c-esc-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-weight:700;border:1.5px solid var(--f-campo);background:transparent}.c-esc-pasos button[data-hecho] .c-esc-num{background:var(--naranja);border-color:var(--naranja);color:#111}.c-esc-pasos button[aria-current]{border-color:var(--negro);border-width:2px;font-weight:700}.c-esc-pasos button[aria-current] .c-esc-num{background:var(--negro);border-color:var(--negro);color:var(--crema)}.c-esc :focus-visible{outline:3px solid var(--negro);outline-offset:2px}@media(max-width:379px){.c-esc{--tel-w:228px}.c-esc-subt p{font-size:14px}.c-esc-btn{flex:1 1 auto;padding:0 6px;gap:4px}}@media(min-width:420px){.c-esc{--tel-w:260px}}@media(min-width:900px){.c-esc{--tel-w:290px;--est-h:50px;--subt-h:56px;--tel-fs:15px;max-width:none;margin:0;align-self:center}.c-esc-estado{font-size:13px}.c-esc-barra{height:30px;line-height:29px;font-size:12px}.c-esc-capa{top:calc(var(--est-h) + 30px)}.c-esc-conv ul{padding:12px;gap:8px}.c-esc-b{padding:7px 11px}.c-esc-subt p{font-size:16px}}@media(min-width:900px)and (max-height:860px){.c-esc{--tel-w:250px;--tel-fs:13.5px}}@media(prefers-reduced-motion:reduce){.c-esc,.c-esc *{animation:none!important;transition:none!important}}.c-esc:not(:has(.c-esc-elena)) :is(.c-esc-subt,.c-esc-ctl){max-width:340px;margin-inline:auto}@media(min-width:900px){.c-esc:not(:has(.c-esc-elena)) :is(.c-esc-subt,.c-esc-ctl){max-width:380px}}.c-esc{scroll-margin-top:90px}.c-clasica .pb .c-lead.pb-cab{max-width:46ch;margin-bottom:22px;color:var(--negro);font-weight:500}.c-clasica .pb .pb-planes{margin:0 0 14px;align-items:stretch}.c-clasica .pb .pb-plan{position:relative;grid-template-rows:auto auto auto 1fr auto auto;gap:0;padding:20px 20px 22px}.c-clasica .pb .pb-plan[data-rec]{border:2px solid var(--naranja);box-shadow:0 10px 28px #22201c24}.c-clasica .c-sec.pb .c-plan .pb-rec{justify-self:start;margin:0 0 8px;padding:3px 10px;border-radius:var(--f-radio-s);background:var(--negro);color:var(--f-sobre-tinta);font-family:var(--f-mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.c-clasica .pb .pb-plan h3.c-precio{margin:0;color:var(--negro);font-size:44px;font-weight:700;line-height:1.05;text-transform:none}.c-clasica .c-sec.pb .c-plan .pb-min{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:8px 0 0;font-size:17px;color:var(--negro)}.pb-min strong{font-weight:700}.pb-min span{padding:2px 9px;border:1px solid var(--linea);border-radius:99px;background:var(--papel);font-size:15px;font-weight:600;white-space:nowrap}.pb-inc{list-style:none;margin:0;padding:0;display:grid;gap:9px;align-content:start}.pb-plan .pb-inc{margin-top:14px;padding-top:14px;border-top:1px solid var(--f-papel-2)}.pb-todos{margin:0 0 16px;padding:18px 20px 20px;background:var(--blanco);border:1px solid var(--linea);border-left:4px solid var(--naranja);border-radius:var(--f-radio)}.c-clasica .pb .pb-todos h3{margin:0 0 14px;font-size:22px;font-weight:700;color:var(--negro)}.pb-todos-in{display:grid;gap:18px}.pb-todos .c-ojo{margin-bottom:8px}@media(min-width:760px){.pb-todos-in{grid-template-columns:1fr 1fr;gap:28px}}.c-clasica .pb .pb-inc li{position:relative;padding-left:26px;font-size:15px;line-height:1.4;color:var(--negro)}.pb-si{fill:none;stroke:var(--f-acento-texto);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pb-inc .pb-si{position:absolute;left:0;top:.12em}.c-clasica .pb .pb-inc .pb-fuerte{font-weight:700}.pb-mas{position:absolute;left:3px;top:-.12em;font-size:19px;font-weight:700;color:var(--gris)}.pb-chapa{display:inline-block;margin-left:2px;padding:1px 8px;border:1px solid var(--gris);border-radius:var(--f-radio-s);font-family:var(--f-mono);font-size:12.5px;font-weight:600;color:var(--negro);white-space:nowrap}.c-clasica .c-sec.pb .c-plan .pb-pie{margin:14px 0 0;font-size:14px;color:var(--gris)}.c-clasica .pb .pb-plan .c-btn{margin-top:14px;justify-self:stretch;text-align:center;justify-content:center}.c-clasica .pb .pb-nota{margin:10px 0 0;max-width:70ch;font-size:14px;line-height:1.45;color:var(--gris)}.c-clasica .pb .pb-tt{margin:34px 0 12px;font-size:22px;font-weight:700;color:var(--negro)}.pb-tabla{width:100%;table-layout:fixed;border-collapse:collapse;background:var(--blanco);border:1px solid var(--linea);border-radius:var(--f-radio);font-size:15px;line-height:1.35}.pb-tabla :is(th,td){padding:8px 6px;border-bottom:1px solid var(--f-papel-2);text-align:center;vertical-align:middle;color:var(--negro);font-variant-numeric:tabular-nums}.pb-tabla th:first-child{width:auto;padding-left:14px;text-align:left;font-weight:500}.pb-tabla thead th{font-weight:700;font-size:16px;border-bottom:2px solid var(--negro)}.pb-tabla thead th:not(:first-child){width:62px}.pb-tabla thead th[data-rec]{box-shadow:inset 0 -4px 0 var(--naranja)}.pb-tabla thead th:first-child{font-family:var(--f-mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gris)}.pb-tabla td{font-weight:600}.pb-tabla small{display:none;margin-top:2px;font-size:13px;font-weight:400;color:var(--gris)}.pb-tabla tbody tr:last-child small{display:block}.pb-tabla .pb-grupo th{padding:12px 14px 6px;background:var(--papel);text-align:left;font-family:var(--f-mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--f-acento-texto)}.pb-tabla .pb-pago{font-size:15px;font-weight:600;white-space:nowrap}.pb-tabla .pb-pago small{margin:0;font-weight:500}.pb-tabla tbody tr:last-child :is(th,td){border-bottom:0}@media(min-width:760px){.pb-tabla{font-size:16px}.pb-tabla small{display:block}.pb-tabla thead th:not(:first-child){width:140px}}.pb-per{display:inline-flex;flex-wrap:wrap;gap:4px;margin:0 0 16px;padding:4px;background:var(--blanco);border:1px solid var(--linea);border-radius:99px}.pb-per button{min-height:44px;padding:0 18px;border:0;border-radius:99px;background:transparent;color:var(--negro);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.pb-per button[aria-pressed=true]{background:var(--negro);color:var(--f-sobre-tinta)}.pb-per button:focus-visible{outline:3px solid var(--naranja);outline-offset:2px}.c-clasica .c-sec.pb .c-plan .pb-eq{margin:4px 0 0;font-size:15px;font-weight:600;color:var(--gris)}.ig-lista{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:14px;grid-template-columns:1fr}.ig-tarjeta{padding:18px 20px 20px;background:var(--blanco);border:1px solid var(--linea);border-radius:var(--f-radio)}.ig-tarjeta h3{margin:10px 0 6px;font-size:19px;font-weight:700;color:var(--negro)}.ig-tarjeta p{margin:0;font-size:15px;line-height:1.45;color:var(--negro)}.ig-tarjeta .ig-nota{margin-top:10px;font-size:13px;color:var(--gris)}.ig-ico{fill:none;stroke:var(--f-acento-texto);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.c-clasica .ig .ig-marcas{margin:18px 0 0;max-width:70ch;font-size:13px;line-height:1.45;color:var(--gris)}@media(min-width:640px){.ig-lista{grid-template-columns:1fr 1fr}}@media(min-width:960px){.ig-lista{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:no-preference){.tit-anim .c-hero-txt[data-anim]{--tit-0:0ms}.tit-anim [data-anim] .c-tit-p{animation:tit-sube .45s cubic-bezier(.2,.65,.25,1) backwards;animation-delay:calc(80ms + var(--tit-0))}.tit-anim [data-anim] .c-tit-p:nth-child(2){animation-delay:calc(155ms + var(--tit-0))}.tit-anim [data-anim] .c-tit-p:nth-child(3){animation-delay:calc(.23s + var(--tit-0))}.tit-anim [data-anim] .c-tit-p:nth-child(4){animation-delay:calc(305ms + var(--tit-0))}.tit-anim [data-anim] .c-tit-p:nth-child(5){animation-delay:calc(.38s + var(--tit-0))}.tit-anim [data-anim] .c-tit-p:nth-child(6){animation-delay:calc(455ms + var(--tit-0))}.tit-anim [data-anim] .c-hl{animation:tit-fondo .14s linear backwards;animation-delay:calc(.84s + var(--tit-0))}.tit-anim [data-anim] .c-hl-in{background:linear-gradient(var(--negro),var(--negro)) no-repeat 0 100%/100% 100%;animation:tit-caja .52s cubic-bezier(.45,.05,.55,.95) backwards,tit-letra .24s ease-out backwards;animation-delay:calc(.36s + var(--tit-0)),calc(.82s + var(--tit-0))}.tit-anim [data-anim] .c-sub{animation:tit-funde .3s ease-out backwards;animation-delay:calc(.9s + var(--tit-0))}[data-titular=b].tit-anim [data-anim] .c-hl{animation-delay:calc(1s + var(--tit-0))}[data-titular=b].tit-anim [data-anim] .c-hl-in{animation:tit-subraya .7s cubic-bezier(.45,.05,.55,.95) backwards,tit-letra .24s ease-out backwards;animation-delay:calc(.36s + var(--tit-0)),calc(1s + var(--tit-0))}[data-titular=b].tit-anim [data-anim] .c-sub{animation-delay:calc(1.04s + var(--tit-0))}}@keyframes tit-sube{0%{opacity:0;color:transparent;text-shadow:0 .24em 0 var(--negro)}to{opacity:1;color:transparent;text-shadow:0 0 0 var(--negro)}}@keyframes tit-caja{0%{background-size:0 100%}}@keyframes tit-subraya{0%{background-size:0 .1em}65%{background-size:100% .1em}}@keyframes tit-fondo{0%{background-color:transparent}}@keyframes tit-letra{0%{color:transparent}}@keyframes tit-funde{0%{opacity:0}}.c-cinta{max-width:100%;min-width:0;overflow:hidden;background:var(--crema);border-bottom:1px solid var(--linea);-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.c-cinta:focus-visible{outline:3px solid var(--negro);outline-offset:-3px}.c-cinta-pista{display:flex;width:max-content;animation:c-cinta 50s linear infinite}.c-cinta-lista{display:flex;gap:14px;margin:0;padding:12px 14px 12px 0;list-style:none}.c-cinta-item{display:flex;align-items:center;gap:10px;flex:none;min-height:48px;padding:6px 16px 6px 6px;background:var(--f-tarjeta);border:1px solid var(--linea);border-radius:var(--f-radio)}.c-cinta-media{display:grid;place-items:center;flex:none;width:48px;height:48px;overflow:hidden;border-radius:var(--f-radio-s);background:var(--f-tinte)}.c-cinta-media img{width:48px;height:48px;max-width:none;object-fit:cover;display:block}.c-cinta-nom{font-weight:600;font-size:15px;line-height:1.2;white-space:nowrap;text-transform:capitalize;letter-spacing:-.01em}@keyframes c-cinta{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.c-cinta:hover .c-cinta-pista,.c-cinta:focus-within .c-cinta-pista,.c-cinta:active .c-cinta-pista{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.c-cinta{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-mask-image:none;mask-image:none}.c-cinta-pista{animation:none}.c-cinta-lista[aria-hidden=true]{display:none}.c-cinta-lista{padding-left:14px}}.c-arriba{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:29;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--f-tinta,#22201c);border-radius:999px;background:var(--f-papel,#f3efe6);color:var(--f-tinta,#22201c);box-shadow:0 6px 18px #22201c38;cursor:pointer;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.c-arriba-ver{opacity:1;transform:none;pointer-events:auto}.c-arriba:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(hover:hover)and (pointer:fine){.c-arriba:hover{background:var(--f-tinta,#22201c);color:var(--f-papel,#f3efe6)}}@media(min-width:641px){.c-arriba{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.c-arriba{transition:none}}.r3 .c-arriba{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.cartel,.c-top,.c-foot{--naranja:var(--f-acento);--negro:var(--f-tinta);--crema:var(--f-papel);font-family:var(--f-sans);font-variant-numeric:lining-nums;color:var(--negro);line-height:1.45;-webkit-font-smoothing:antialiased}:where(.cartel) :where(h1,h2,h3,p,ul,ol){margin:0}.cartel :focus-visible,.c-top :focus-visible,.c-foot :focus-visible{outline:3px solid currentColor;outline-offset:3px}.c-w{max-width:1120px;margin:0 auto;padding:0 16px}@media(min-width:720px){.c-w{padding:0 32px}}.c-o{background:var(--naranja);color:var(--negro)}.c-b{background:var(--negro);color:var(--crema)}[data-sec]{scroll-margin-top:72px}@media(max-width:879px){[data-sec]{scroll-margin-top:104px}}.c-btn{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;cursor:pointer;background:var(--negro);color:var(--crema);border:0;border-radius:var(--f-radio);padding:16px 26px;min-height:54px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:16px;text-decoration:none;white-space:nowrap}@media(hover:hover)and (pointer:fine){.c-btn:hover{background:#000;text-decoration:underline}}:is(.c-btn,.c-llama-btn,.c-bigtel,.c-menu-btn,.c-play,.c-sop-btn,.c-sop-env,.c-sop-sec,.c-sop-x,.c-sop-nueva,.c-sop-mic,.c-esc-btn,.c-esc-pasos button,.pb-per button){transition:transform var(--f-t1) var(--f-curva),background-color var(--f-t2) var(--f-curva),color var(--f-t2) var(--f-curva),border-color var(--f-t2) var(--f-curva)}:is(.c-btn,.c-llama-btn,.c-bigtel,.c-menu-btn,.c-play,.c-sop-btn,.c-sop-env,.c-sop-sec,.c-sop-x,.c-sop-nueva,.c-sop-mic,.c-esc-btn,.c-esc-pasos button,.pb-per button):active:not(:disabled){transform:scale(.97)}.c-lang button:active{transform:translateY(1px)}.c-btn-sm{padding:10px 14px;min-height:44px;font-size:13px}.c-b .c-btn{background:var(--naranja);color:var(--negro)}.c-top{position:sticky;top:0;z-index:20;background:var(--naranja);border-bottom:4px solid var(--negro)}.c-top-in{display:flex;align-items:center;gap:10px;min-height:64px}.c-marca{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-transform:uppercase;font-size:20px;letter-spacing:-.01em;color:var(--negro);text-decoration:none;margin-right:auto}.c-nav{display:none;gap:24px;font-weight:700;font-size:15px}.c-nav a{color:var(--negro);text-decoration:none;padding:12px 0}@media(hover:hover)and (pointer:fine){.c-nav a:hover{text-decoration:underline}}.c-lang{display:flex;border:1px solid var(--negro);border-radius:var(--f-radio-s);overflow:hidden;flex:none}.c-lang button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;background:transparent;color:var(--negro);font:inherit;font-weight:600;font-size:13px;padding:0 10px;min-height:38px;min-width:40px;cursor:pointer;transition:transform var(--f-t1) var(--f-curva)}.c-lang button[aria-pressed=true]{background:var(--negro);color:var(--crema);font-weight:900}.c-lang button[aria-pressed=true]:before{content:"";flex:none;width:8px;height:4px;border-left:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(-45deg)}@media(hover:hover)and (pointer:fine){.c-lang button[aria-pressed=false]:hover{text-decoration:underline}}@media(max-width:879px){:root{--c-f1:48px;--c-f2:44px}.c-top-in{display:grid;grid-template-columns:1fr auto auto;grid-template-rows:var(--c-f1) var(--c-f2);min-height:0;gap:0 10px;align-items:center}.c-marca{margin-right:0;grid-area:1/1}.c-lang{grid-area:1/2}.c-top-in>.c-btn-sm{grid-area:1/3}.c-nav{display:flex;grid-area:2/1/3/-1;gap:22px;height:var(--c-f2);align-items:center;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.c-nav::-webkit-scrollbar{display:none}.c-nav a{flex:none;display:inline-flex;align-items:center;min-height:var(--c-f2);padding:0}.c-nav a:last-child{padding-right:8px}body:has(.c-sop) .c-nav{margin-right:56px}}@media(min-width:880px){.c-nav{display:flex;margin-right:12px}.c-lang button{min-height:44px;min-width:44px;padding:0 14px}}.c-hero{padding:14px 0 36px}.c-hero-in{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"ante" "tit" "sub" "cta" "esc" "demo"}.c-hero-txt{display:contents}.c-ante{grid-area:ante;justify-self:start;font-family:var(--f-mono);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:12px;border-top:4px solid var(--negro);padding-top:6px}.c-hero h1{grid-area:tit;font-size:30px;line-height:.98;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;margin:10px 0 12px;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.c-hl{background:var(--negro);color:var(--crema);padding:0 .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.c-cta{grid-area:cta;display:flex;align-items:center;gap:14px;margin-bottom:14px}.c-cta .c-btn{flex:none}.c-nota{font-size:13px;font-weight:700;line-height:1.3}.c-esc{grid-area:esc}.c-hero .c-sub{grid-area:sub;font-size:15px;line-height:1.35;font-weight:500;max-width:620px;margin:0 0 14px}.c-llama{grid-area:demo;justify-self:start;max-width:620px;background:var(--crema);border:3px solid var(--negro);border-radius:var(--f-radio);padding:16px 18px;margin-top:18px}.c-llama-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:12px 18px;background:var(--naranja);color:var(--negro);border:3px solid var(--negro);border-radius:var(--f-radio);font-weight:700;font-size:16px;line-height:1.15;text-transform:uppercase;letter-spacing:.03em;text-decoration:none;text-align:center}@media(hover:hover)and (pointer:fine){.c-llama-btn:hover{background:var(--negro);color:var(--crema)}}.c-llama-btn svg{flex:none;width:24px;height:24px;fill:currentColor}.c-hero .c-llama-num{font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-align:center;margin-top:10px;user-select:all;-webkit-user-select:all}.c-hero .c-llama-nota{font-size:14px;font-weight:600;line-height:1.35;margin-top:8px}@media(min-width:1000px){.c-hero .c-llama-num{font-size:30px}}@media(max-width:379px){.c-ante{font-size:11px;letter-spacing:.04em}.c-hero h1{font-size:26px;margin:8px 0 10px}.c-cta .c-btn{padding:12px 20px;min-height:48px}.c-cta{margin-bottom:12px}}@media(min-width:720px){.c-hero{padding:32px 0 56px}.c-hero h1{font-size:48px}.c-ante{font-size:13px}}@media(min-width:900px){.c-hero{padding:36px 0 56px}.c-hero-in{grid-template-columns:minmax(0,1fr) 440px;column-gap:44px;grid-template-rows:1fr auto auto auto auto auto 1fr;grid-template-areas:". esc" "ante esc" "tit esc" "sub esc" "cta esc" "demo esc" ". esc"}.c-hero h1{font-size:clamp(40px,3.7vw,56px);line-height:.94;margin:16px 0 22px}.c-hero .c-sub{font-size:19px;margin:0 0 22px;border-top:4px solid var(--negro);padding-top:18px}.c-cta{margin:0;flex-wrap:wrap}.c-nota{font-size:14px}}@media(min-width:900px)and (max-height:860px){.c-hero{padding:24px 0 48px}}@media(min-width:1100px){.c-hero-in{grid-template-columns:minmax(0,1fr) 520px;column-gap:56px}.c-hero .c-sub{font-size:20px}}.c-sec{padding:52px 0 60px}.c-sec h2{font-size:36px;line-height:1;font-weight:700;text-transform:uppercase;margin-bottom:24px;overflow-wrap:break-word}.c-b h2{color:var(--naranja)}.c-sec h3{font-size:18px;font-weight:700;margin-bottom:6px}:where(.c-sec) :where(p,li){font-size:16px}.c-lead{font-size:18px;max-width:640px}@media(min-width:720px){.c-sec{padding:64px 0 76px}.c-sec h2{font-size:52px}}.c-hace{list-style:none;padding:0;display:grid;gap:24px}.c-hace li{border-left:4px solid var(--naranja);padding-left:16px}@media(min-width:640px){.c-hace{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.c-hace{grid-template-columns:repeat(4,1fr);gap:28px}}.c-pasos{list-style:none;padding:0;display:grid;gap:22px}.c-pasos li{border-top:4px solid var(--negro);padding-top:14px}.c-num{display:block;font-size:44px;line-height:1;font-weight:700;margin-bottom:8px}@media(min-width:800px){.c-pasos{grid-template-columns:repeat(3,1fr);gap:28px}}.c-split{display:grid;gap:28px}.c-split .c-lead{margin-top:0}.c-checks{list-style:none;padding:0;display:grid;gap:14px}.c-checks li{position:relative;padding-left:34px;font-weight:700;font-size:17px}.c-checks li:before{content:"";position:absolute;left:0;top:.15em;width:22px;height:22px;background:var(--naranja)}.c-checks li:after{content:"";position:absolute;left:6px;top:.42em;width:9px;height:5px;border-left:3px solid var(--negro);border-bottom:3px solid var(--negro);transform:rotate(-45deg)}@media(min-width:800px){.c-split{grid-template-columns:1.2fr 1fr;align-items:center}}.c-planes{list-style:none;padding:0;display:grid;gap:14px;margin:24px 0 20px}.c-plan{background:var(--crema);border:3px solid var(--negro);border-radius:var(--f-radio);padding:20px}.c-plan h3{margin:0}.c-precio{font-size:40px;font-weight:700;line-height:1.1;margin:8px 0 6px}.c-precio small{font-size:16px;font-weight:700}@media(min-width:760px){.c-planes{grid-template-columns:repeat(3,1fr)}}.c-testi{list-style:none;padding:0;display:grid;gap:14px}.c-testi blockquote{margin:0;background:var(--crema);border:3px solid var(--negro);border-radius:var(--f-radio);padding:20px;height:100%}.c-sec .c-testi p{font-size:18px;font-weight:600;line-height:1.4}.c-testi footer{margin-top:12px;font-weight:700;font-size:14px}@media(min-width:760px){.c-testi{grid-template-columns:repeat(3,1fr);gap:18px}}.c-narrow{max-width:820px}.c-faq{border-top:2px solid var(--crema)}.c-faq:last-child{border-bottom:2px solid var(--crema)}.c-faq summary{cursor:pointer;font-weight:700;font-size:18px;padding:16px 28px 16px 0;min-height:44px;position:relative;list-style:none}.c-faq summary::-webkit-details-marker{display:none}.c-faq summary:after{content:"+";position:absolute;right:0;top:12px;font-size:26px;line-height:1;color:var(--naranja)}.c-faq[open] summary:after{content:"–"}.c-faq summary:before,.c-faq summary:after{content:"";position:absolute;right:4px;top:29px;width:14px;height:2px;margin-top:-1px;background:currentColor;font-size:0}.c-faq summary:before{color:var(--naranja)}.c-faq summary:after{transform:rotate(90deg);transition:transform .2s var(--f-curva-io)}.c-faq[open] summary:after{content:"";transform:rotate(0)}@media(prefers-reduced-motion:no-preference){.c-faq[open]>p{animation:c-faq-abre .2s var(--f-curva)}}@keyframes c-faq-abre{0%{opacity:0;transform:translateY(-4px)}}.c-faq p{padding:0 0 18px;max-width:680px}.c-cierre h2{max-width:900px}.c-cierre .c-lead{margin-bottom:22px}.c-contacto{margin-top:22px;font-weight:600}.c-contacto a,.c-foot a{color:inherit;font-weight:700;overflow-wrap:anywhere}.c-foot{background:var(--negro);color:var(--crema);padding:24px 0 144px;font-size:15px}.c-foot-in{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}.c-foot p{margin:0}.c-foot-correos{flex:1 1 100%}.c-foot-correos ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:10px 24px}.c-foot-correos li{display:grid;gap:2px;min-width:0}.c-foot-correos span{font-weight:600;font-size:14px}@media(min-width:800px){.c-foot-correos ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-foot-redes{flex:1 1 100%}.c-foot-redes p{margin:0}.c-foot-redes ul{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:8px 18px}.c-foot-redes a{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none}.c-foot-redes a:hover span,.c-foot-redes a:focus-visible span{text-decoration:underline}@media(max-width:719px){.c-foot-in{justify-content:flex-start;gap:4px 22px}.c-foot-in p:has(a){min-height:44px;display:flex;align-items:stretch}.c-foot-in p:has(a) a{display:flex;align-items:center;min-height:44px}}.c-oficios{border-top:4px solid var(--negro)}.c-ofis{list-style:none;padding:0;display:grid;gap:14px}.c-ofi{background:var(--crema);border:3px solid var(--negro);border-radius:var(--f-radio);overflow:hidden;display:grid;grid-template-columns:38% 1fr;min-width:0}.c-ofi figure{margin:0;position:relative;min-height:132px;background:var(--negro)}.c-ofi img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.c-ofi-cred{position:absolute;left:0;right:0;bottom:0;background:var(--negro);color:var(--crema);font-size:11px;line-height:1.3;padding:3px 6px;overflow-wrap:anywhere}.c-ofi-txt{padding:14px 14px 16px;min-width:0}.c-sec .c-ofi h3{font-size:17px;font-weight:700;text-transform:uppercase;line-height:1.1;margin-bottom:6px}:where(.c-sec) .c-ofi p{font-size:15px;line-height:1.4}@media(min-width:640px){.c-ofis{grid-template-columns:1fr 1fr;gap:18px}.c-ofi{grid-template-columns:1fr;grid-template-rows:auto 1fr}.c-ofi figure{min-height:0;aspect-ratio:4/3}.c-ofi-txt{padding:16px 18px 20px}}@media(min-width:1000px){.c-ofis{grid-template-columns:repeat(3,1fr);gap:24px}}.c-c{background:var(--crema);color:var(--negro)}.c-calc-in{display:grid;gap:24px;margin:26px 0 14px}.c-calc-ctl{display:grid;gap:22px}.c-calc-campo{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:baseline}.c-calc-campo label{font-weight:700;font-size:16px}.c-calc-campo output{font-weight:700;font-size:18px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.c-calc-campo input{grid-column:1 / -1;display:block;width:100%;height:44px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.c-calc-campo input::-webkit-slider-runnable-track{height:10px;border-radius:var(--f-radio-s);border:2px solid var(--negro);background:linear-gradient(to right,var(--naranja) var(--p,0%),var(--crema) var(--p,0%))}.c-calc-campo input::-moz-range-track{height:10px;border-radius:var(--f-radio-s);border:2px solid var(--negro);background:linear-gradient(to right,var(--naranja) var(--p,0%),var(--crema) var(--p,0%))}.c-calc-campo input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:50%;background:var(--negro);border:3px solid var(--crema);box-shadow:0 0 0 2px var(--negro)}.c-calc-campo input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--negro);border:3px solid var(--crema)}.c-calc-res{background:var(--negro);color:var(--crema);border-radius:var(--f-radio);padding:20px 18px;align-self:start}.c-calc-res-t{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:13px;border-top:4px solid var(--naranja);padding-top:10px;display:inline-block}.c-sec .c-calc-trab{font-size:28px;font-weight:700;text-transform:uppercase;line-height:1.05;margin:12px 0 10px;color:var(--naranja)}.c-sec .c-calc-usd{font-size:17px;font-weight:600;margin-top:4px}.c-calc-usd strong{font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;margin-right:4px}.c-sec .c-calc-formula{font-size:13px;font-weight:600;max-width:760px;margin-bottom:22px}@media(min-width:800px){.c-calc-in{grid-template-columns:1.3fr 1fr;gap:40px}.c-calc-res{padding:26px 24px}.c-sec .c-calc-trab{font-size:34px}}.c-eq{list-style:none;padding:0;display:grid;gap:14px;margin:0;max-width:880px}.c-ag{background:var(--crema);border:3px solid var(--negro);border-radius:var(--f-radio);padding:18px;display:flex;flex-direction:column;gap:6px}.c-sec .c-ia{align-self:flex-start;background:var(--negro);color:var(--crema);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:6px}.c-sec .c-ag h3{margin:0}@media(min-width:1000px){.c-ag{grid-column:span 2}}@media(min-width:640px){.c-eq{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.c-eq{grid-template-columns:repeat(4,1fr)}}.c-avisos .c-hace{margin:20px 0 16px}.c-avisos .c-avisos-nota{margin:8px 0 0;font-size:15px;color:var(--f-apagado)}.c-avisos .c-avisos-nota a{color:var(--negro);text-decoration:underline;text-underline-offset:3px}.c-fund{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.c-fund img{display:block;width:100%;max-width:340px;height:auto;aspect-ratio:928/1152;object-fit:cover;border-radius:var(--f-radio);border-top:5px solid var(--naranja);background:var(--f-tinta);box-shadow:0 18px 44px #22201c2e}.c-sec .c-fund h2{margin:6px 0 4px;line-height:1.05}.c-fund .c-fund-cargo{margin:0 0 14px;font-weight:700;font-size:17px;letter-spacing:.02em;color:var(--f-acento-texto)}@media(max-width:479px){.c-fund img{max-width:none}}@media(min-width:720px){.c-fund{grid-template-columns:360px minmax(0,1fr);gap:56px}.c-fund img{max-width:none}}@media(max-width:640px){.c-foot{padding-bottom:80px}}.cartel.c-v2,.c-top.c-v2,.c-foot.c-v2{--naranja:var(--f-acento);--negro:var(--f-tinta);--crema:var(--f-papel);--papel:var(--f-hueco);--gris:var(--f-apagado);--linea:var(--f-linea)}.c-v2 .c-o{background:var(--crema)}.c-v2 .c-c{background:var(--papel)}.c-v2 .c-cierre{background:var(--naranja)}.c-v2 .c-oficios{border-top:0}.c-v2 .c-btn{background:var(--naranja);color:var(--negro);font-weight:600;text-transform:none;letter-spacing:0;font-size:16px}@media(hover:hover)and (pointer:fine){.c-v2 .c-btn:hover{background:var(--f-acento-vivo);text-decoration:none}}.c-v2 .c-btn-sm{font-size:15px}.c-top.c-v2 .c-btn,.c-v2 .c-cierre .c-btn{background:var(--negro);color:var(--crema)}@media(hover:hover)and (pointer:fine){.c-top.c-v2 .c-btn:hover,.c-v2 .c-cierre .c-btn:hover{background:#000}}.c-top.c-v2{border-bottom:0;box-shadow:0 1px #22201c33}.c-top.c-v2 .c-lang{border-width:1px}.c-menu-btn{display:none}@media(max-width:879px){.c-top.c-v2 .c-top-in{display:flex;position:relative;min-height:60px;gap:8px}.c-top.c-v2 .c-marca{margin-right:auto;font-size:18px}.c-top.c-v2 .c-lang button{min-width:44px;min-height:44px;padding:0 8px}.c-top.c-v2 .c-btn-sm{padding:8px 12px;min-height:44px}.c-top.c-v2 .c-menu-btn{order:5;flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;border:0;border-radius:var(--f-radio);background:transparent;color:var(--negro);cursor:pointer}.c-menu-btn svg{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.c-top.c-v2 .c-nav{display:none;position:absolute;top:100%;left:0;right:0;height:auto;margin:0;padding:0 16px 8px;flex-direction:column;align-items:stretch;gap:0;overflow:visible;white-space:normal;background:var(--f-tarjeta);border-bottom:1px solid var(--linea);box-shadow:0 12px 24px #22201c2e}.c-top.c-v2 .c-nav[data-abierto]{display:flex}@media(prefers-reduced-motion:no-preference){.c-top.c-v2 .c-nav[data-abierto]{transition:opacity var(--f-t2) var(--f-curva),transform var(--f-t2) var(--f-curva)}@starting-style{.c-top.c-v2 .c-nav[data-abierto]{opacity:0;transform:translateY(-4px)}}}.c-top.c-v2 .c-nav a{min-height:48px;padding:0;font-size:17px;border-top:1px solid var(--linea)}.c-top.c-v2 .c-nav a:first-child{border-top:0}.c-v2 [data-sec]{scroll-margin-top:61px}}@media(max-width:379px){.c-top.c-v2 .c-top-in{gap:6px}.c-top.c-v2 .c-marca{font-size:16px}.c-top.c-v2 .c-btn-sm{padding:8px 10px;font-size:14px}}.c-v2 .c-ante{border-top:0;padding-top:0;color:var(--gris);font-weight:700;letter-spacing:.06em}.c-v2 .c-hl{background:var(--naranja);color:var(--negro)}.tit-anim .c-v2 [data-anim] .c-hl-in{background-image:linear-gradient(var(--naranja),var(--naranja))}.c-v2 .c-hero .c-sub{border-top:0;padding-top:0;font-weight:400}.c-v2 .c-nota{font-weight:600;color:var(--gris)}.c-v2 .c-llama{background:transparent;border:0;border-radius:0;padding:0;margin-top:14px;max-width:520px}.c-v2 .c-llama-btn{display:inline-flex;min-height:52px;background:transparent;border:2px solid var(--negro);text-transform:none;letter-spacing:0;font-weight:700;font-size:17px}@media(hover:hover)and (pointer:fine){.c-v2 .c-llama-btn:hover{background:var(--negro);color:var(--crema)}}.c-v2 .c-hero .c-llama-nota{font-size:14px;font-weight:500;color:var(--gris)}.c-v2 .c-hero .c-llama-nota[role=status]{font-size:16px;font-weight:700;color:var(--negro)}@media(min-width:900px){.c-v2 .c-llama{margin-top:18px}}.c-conf{background:var(--papel);border-block:1px solid var(--linea);padding:14px 0}.c-conf ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px 26px;justify-content:center;font-size:15px;font-weight:700}.c-conf li{display:flex;align-items:center;gap:8px}.c-conf li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--naranja)}.c-v2 .c-sec h2{font-size:30px;line-height:1.05;letter-spacing:-.01em;margin-bottom:20px}@media(min-width:720px){.c-v2 .c-sec h2{font-size:42px}}.c-v2 .c-lead{font-weight:400}.c-v2 .c-b :where(p,li){font-size:17px}.c-v2 .c-foot{font-size:16px}.c-v2 .c-hace li{border-left-width:3px}.c-v2 .c-pasos li{border-top:3px solid var(--naranja)}.c-v2 .c-num{font-size:38px}.c-v2 :is(.c-plan,.c-ofi,.c-ag,.c-testi blockquote){background:var(--papel);border:1px solid var(--linea);box-shadow:0 1px 3px #22201c12}.c-v2 .c-contacto a,.c-foot.c-v2 a{font-weight:700}.c-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 14px;margin-top:28px}.c-panel figure{margin:0;min-width:0}.c-panel img{display:block;width:100%;height:auto;background:var(--crema);border:1px solid var(--linea);border-radius:var(--f-radio);box-shadow:0 10px 28px #22201c1f}.c-panel figcaption{margin-top:10px;font-size:15px;line-height:1.4;color:var(--gris)}.c-panel figcaption strong{color:var(--negro);font-weight:700}.c-sec .c-panel-pie{margin-top:20px;font-size:14px;color:var(--gris)}.c-v2 .c-ofi figure{background:var(--linea)}.c-v2 .c-sec .c-ofi h3{text-transform:none;font-weight:700;font-size:18px}.c-sec .c-ofi-ia{margin-top:14px;font-size:14px;color:var(--gris)}@media(min-width:640px){.c-v2 .c-ofi figure{aspect-ratio:5/4}}.c-v2 .c-calc-res-t{text-transform:none;letter-spacing:0;font-size:15px;border-top-width:3px}.c-v2 .c-sec .c-calc-trab{text-transform:none}.c-v2 .c-sec .c-calc-formula{font-size:15px;font-weight:500;color:var(--gris)}.c-v2 .c-ag{padding:22px;gap:8px}.c-v2 .c-sec .c-ag h3{font-size:20px;line-height:1.25}.c-v2 .c-sec .c-ia{order:-1;background:transparent;color:var(--gris);border:1px solid var(--gris);border-radius:var(--f-radio-s);font-family:var(--f-mono);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600;padding:2px 8px}.c-v2 .c-faq{border-color:#faf5ea59}@media(max-width:899px){.c-v2 .c-hero-in{grid-template-areas:"ante" "tit" "sub" "cta" "demo" "esc"}.c-v2 .c-llama{margin:0 0 18px}.c-v2 .c-llama-btn{display:flex}.c-v2 .c-ante{font-size:11px;letter-spacing:.03em}}.cartel.c-clasica,.c-top.c-clasica,.c-foot.c-clasica{--naranja-t:var(--f-acento-texto);--blanco:var(--f-tarjeta)}.c-clasica .c-btn{min-height:48px;padding:11px 22px;border:1px solid var(--naranja);border-radius:var(--f-radio);font-weight:600;font-size:16px}@media(hover:hover)and (pointer:fine){.c-clasica .c-btn:hover{border-color:var(--f-acento-vivo)}}.c-top.c-clasica .c-btn,.c-clasica .c-cierre .c-btn{background:var(--naranja);color:var(--negro)}@media(hover:hover)and (pointer:fine){.c-top.c-clasica .c-btn:hover,.c-clasica .c-cierre .c-btn:hover{background:var(--f-acento-vivo)}}.c-clasica :is(.c-hero,.c-b,.c-cierre) :focus-visible{outline-color:var(--papel)}.c-top.c-clasica{background:var(--f-tarjeta);border-bottom:1px solid var(--linea);box-shadow:none}.c-top.c-clasica .c-top-in{min-height:60px}.c-top.c-clasica .c-marca{display:inline-flex;align-items:center;gap:9px;letter-spacing:.04em}.c-top.c-clasica .c-marca:before{content:"";flex:none;width:30px;height:30px;border-radius:var(--f-radio-s);background:var(--negro) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M9 9h14l-9 14h9' stroke='%23cf7620' stroke-width='3' fill='none'/%3E%3C/svg%3E") center/100% no-repeat}.c-top.c-clasica .c-nav{font-weight:600;font-size:14.5px}.c-top-tel{display:none;align-items:center;gap:7px;min-height:44px;font-family:var(--f-mono);font-weight:600;font-size:15px;color:var(--negro);text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums}.c-top-tel svg{flex:none;width:18px;height:18px;fill:currentColor}@media(hover:hover)and (pointer:fine){.c-top-tel:hover{text-decoration:underline}}.c-top.c-clasica .c-btn-sm{font-size:15px}@media(min-width:880px){.c-top.c-clasica .c-btn-sm{min-height:44px;padding:6px 18px;font-size:15px}}@media(max-width:379px){.c-top.c-clasica .c-btn-sm{padding:8px;font-size:14px}}.c-top.c-clasica .c-lang button:focus-visible{outline:3px solid var(--naranja);outline-offset:-4px}@media(min-width:1100px){.c-top-tel{display:inline-flex;margin-right:6px}}@media(min-width:880px)and (max-width:1099px){.c-top.c-clasica .c-nav{gap:18px;margin-right:6px}}@media(max-width:479px){.c-top.c-clasica .c-marca{gap:6px;font-size:16px}.c-top.c-clasica .c-marca:before{width:24px;height:24px}.c-top.c-clasica .c-top-in{gap:6px}}.c-clasica .c-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--negro);color:var(--papel);padding:clamp(48px,11vh,120px) 0 clamp(44px,9vh,100px)}.c-hero-foto{position:absolute;inset:0;z-index:-2}.c-hero-foto img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% 30%}.c-clasica .c-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#22201cf2,#22201cdb 42%,#22201c80)}.c-clasica .c-hero-in{grid-template-columns:minmax(0,1fr);grid-template-rows:none;column-gap:12px;grid-template-areas:"ante" "tit" "sub" "b1" "b2" "can" "nota" "st" "dn"}.c-clasica .c-hero :is(.c-cta,.c-llama){display:contents}.c-clasica .c-ante{color:var(--f-acento-suave);font-size:12px;font-weight:600;letter-spacing:.09em}.c-clasica .c-hero h1{--negro:var(--f-sobre-tinta);color:var(--f-sobre-tinta);font-size:clamp(36px,6.4vw,72px);line-height:1.05;font-weight:700;letter-spacing:-.02em;text-transform:none;max-width:15ch;margin:16px 0 20px;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.6)}.c-clasica .c-hl{background:none;color:inherit;padding:0}.c-clasica .c-hero .c-sub{color:var(--f-sobre-tinta);font-size:clamp(18px,2vw,21px);line-height:1.5;font-weight:400;max-width:54ch;margin:0 0 24px;border:0;padding:0;text-wrap:pretty;text-shadow:0 1px 14px rgba(0,0,0,.7)}.c-clasica .c-cta .c-btn{grid-area:b1;justify-self:start}.c-clasica .c-hero .c-llama-btn{grid-area:b2;display:inline-flex;min-height:48px;margin-top:12px;padding:9px 18px;background:transparent;color:var(--papel);border:1px solid currentColor;border-radius:var(--f-radio);font-weight:600;font-size:16px;line-height:1.2;text-transform:none;letter-spacing:0;text-align:left;justify-content:flex-start}@media(hover:hover)and (pointer:fine){.c-clasica .c-hero .c-llama-btn:hover{background:var(--f-sobre-tinta);color:var(--f-tinta)}}.c-clasica .c-hero .c-llama-btn svg{width:20px;height:20px}.c-clasica #h-demo>span{display:block;white-space:nowrap}.c-clasica #h-demo>span+span{font-size:14px;font-weight:500}.c-clasica .c-hero .c-nota{grid-area:nota;margin-top:16px;color:var(--f-sobre-tinta-mut);font-size:15px;font-weight:400}.c-clasica .c-hero .c-llama-nota{grid-area:dn;max-width:62ch;margin-top:6px;color:var(--f-sobre-tinta-mut);font-size:14px;font-weight:400}.c-clasica .c-hero .c-llama-nota[role=status]{grid-area:st;margin-top:10px;color:var(--papel);font-size:16px;font-weight:700}@media(max-width:719px){.c-clasica .c-hero:after{background:linear-gradient(180deg,#22201ce6,#22201ccc)}.c-clasica .c-hero .c-llama-btn{justify-self:start}}@media(min-width:720px){.c-clasica .c-hero-in{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"ante ante ante" "tit tit tit" "sub sub sub" "b1 b2 ." "can can can" "nota nota nota" "st st st" "dn dn dn"}.c-clasica .c-hero .c-llama-btn{margin-top:0;padding:11px 22px;align-items:center}.c-clasica #h-demo>span{display:inline}.c-clasica #h-demo>span+span{font-size:inherit;font-weight:inherit}}.c-canales{grid-area:can;list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0 20px}.c-canales a{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--f-sobre-tinta);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}@media(hover:hover)and (pointer:fine){.c-canales a:hover{text-decoration:underline;text-underline-offset:4px}}.c-trazo{flex:none;fill:none;stroke:var(--f-acento-suave);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}@media(max-width:719px){.c-clasica .c-hero{padding:28px 0 32px}.c-clasica .c-hero h1{margin:12px 0 14px}.c-clasica .c-hero .c-sub{font-size:17px;line-height:1.45;margin-bottom:18px}.c-canales{gap:0 16px;margin-top:10px}}@media(prefers-reduced-motion:no-preference){.tit-anim .c-clasica [data-anim] .c-hl{animation:none}.tit-anim .c-clasica [data-anim] .c-hl-in{background:none;animation:tit-funde .5s ease-out backwards;animation-delay:calc(.33s + var(--tit-0))}.c-hero-foto img{animation:c-foto 18s ease-out both}}@keyframes c-foto{0%{transform:scale(1.07)}}.c-clasica .c-sec{padding:clamp(56px,9vw,104px) 0}.c-ojo{margin-bottom:10px;font-family:var(--f-mono);font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--naranja-t)}.c-clasica .c-sec h2{font-size:clamp(28px,4vw,44px);line-height:1.08;font-weight:700;letter-spacing:-.02em;text-transform:none;text-wrap:balance;margin-bottom:30px}.c-clasica .c-sec h2:has(+.c-lead){margin-bottom:12px}.c-clasica .c-lead{max-width:60ch;margin-bottom:30px;font-size:clamp(18px,2vw,21px);color:var(--gris)}.c-clasica .c-sec :is(.c-hace,.c-pasos,.c-ofi-txt,.c-plan,.c-ag) p{color:var(--gris)}.c-clasica .c-oficios{background:var(--papel)}.c-clasica :is(.c-plan,.c-ofi,.c-ag,.c-testi blockquote){background:var(--blanco)}.c-dos{display:grid;gap:40px;align-items:start}.c-dos>*{min-width:0}.c-clasica .c-dos .c-hace{grid-template-columns:1fr;gap:14px}.c-clasica .c-dos .c-hace li{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--f-radio);padding:22px;box-shadow:0 1px 3px #22201c12}.c-clasica .c-dos .c-esc{grid-area:auto;margin:0 auto;align-self:center}@media(min-width:680px){.c-clasica .c-dos .c-hace{grid-template-columns:1fr 1fr}.c-clasica .c-dos .c-hace li:last-child:nth-child(odd){grid-column:1/-1}}@media(min-width:980px){.c-dos{grid-template-columns:1.15fr .85fr;gap:48px}}.c-clasica .c-pasos li{border-top-color:var(--negro)}.c-clasica #panel h2{font-size:clamp(34px,5.4vw,60px)}.c-clasica .c-panel{grid-template-columns:minmax(0,1fr);gap:34px;margin-top:0}.c-clasica .c-panel img{border-radius:var(--f-radio);box-shadow:0 18px 44px #22201c24}.c-clasica .c-panel figcaption{margin-top:12px;font-size:16px}.c-clasica .c-b h2{color:var(--crema)}.c-clasica .c-b .c-lead{color:var(--f-sobre-tinta-mut);margin-bottom:0}.c-clasica .c-checks li:before{border-radius:var(--f-radio-s)}.c-clasica .c-b{--crema:var(--f-sobre-tinta)}.c-clasica .c-planes{margin:0 0 18px}.c-clasica .c-plan{display:grid;gap:4px;align-content:start;padding:22px}.c-clasica .c-sec .c-plan .c-precio{color:var(--negro);font-size:42px;font-weight:700;margin:6px 0 2px}.c-clasica .c-precio small{font-weight:600;color:var(--gris)}.c-clasica .c-plan .c-btn{margin-top:14px}.c-clasica .c-plan{grid-template-rows:auto auto auto 1fr auto}.c-clasica .c-plan .c-btn{align-self:end}.c-panel-puntos{display:none}@media(max-width:719px){.c-clasica .c-sec{padding:44px 0}.c-clasica .c-panel{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:-16px;padding:0 16px 14px;scroll-padding-inline:16px}.c-clasica .c-panel::-webkit-scrollbar{display:none}.c-clasica .c-panel figure{flex:0 0 68%;scroll-snap-align:start}.c-clasica .c-panel:focus-visible{outline:3px solid var(--negro);outline-offset:2px}.c-clasica .c-panel img{box-shadow:0 6px 16px #22201c1f}.c-clasica .c-panel figcaption{font-size:15px}.c-clasica .c-sec .c-panel-puntos{display:flex;justify-content:center;gap:8px;margin:2px 0 0}.c-panel-puntos i{width:8px;height:8px;border-radius:50%;background:var(--f-papel-2);border:1px solid var(--gris)}.c-panel-puntos i[data-on]{background:var(--naranja);border-color:var(--naranja)}.c-clasica .c-dos{gap:28px}.c-clasica .c-dos .c-hace li{padding:16px 18px}.c-clasica .c-dos .c-hace{gap:10px}}.c-clasica #faq{background:var(--papel);color:var(--negro)}.c-clasica #faq h2{color:var(--negro)}.c-clasica .c-faq,.c-clasica .c-faq:last-child{border-color:var(--linea);border-width:1px}.c-clasica .c-faq summary{font-weight:700}.c-clasica .c-faq summary:after,.c-clasica .c-faq summary:before{color:var(--negro);font-weight:500}.c-clasica .c-faq p{color:var(--gris)}.c-clasica .c-cierre{background:var(--negro);color:var(--crema);text-align:center}.c-clasica .c-cierre h2{max-width:18ch;margin:0 auto 8px;color:var(--crema)}.c-bigtel{display:inline-flex;align-items:center;gap:.3em;margin:18px 0 12px;padding:.3em .7em;border-radius:var(--f-radio);background:var(--naranja);color:var(--negro);font-size:clamp(26px,6.4vw,58px);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums}.c-bigtel[href^="tel:"]{font-family:var(--f-mono);font-weight:600}@media(hover:hover)and (pointer:fine){.c-bigtel:hover{background:var(--f-acento-vivo)}}.c-bigtel svg{flex:none;width:.8em;height:.8em;fill:currentColor}.c-sec .c-bigtel-nota{max-width:60ch;margin:0 auto 28px;font-size:15px;color:var(--f-sobre-tinta-mut)}.c-clasica .c-cierre .c-lead{margin:0 auto 18px;color:var(--f-sobre-tinta-mut)}.c-clasica .c-cierre .c-contacto{color:var(--f-sobre-tinta-mut)}.c-foot.c-clasica{border-top:1px solid rgba(250,245,234,.18)}@media(max-width:899px){.c-clasica .c-dos .c-esc:not(:has(.c-esc-elena)) :is(.c-esc-subt,.c-esc-ctl){max-width:none}}@media(max-width:349px){.c-top.c-clasica .c-btn-sm{display:none}}.c-clasica .c-w.c-narrow{max-width:1120px}.c-clasica .c-w.c-narrow>*{max-width:820px}@media(min-width:720px){.c-foot.c-clasica .c-foot-in{justify-content:flex-start;gap:8px 28px}.c-foot.c-clasica .c-foot-in>p:nth-child(2){margin-left:auto}}.c-seo h1{font-size:clamp(34px,5.5vw,60px);line-height:1.04;font-weight:700;letter-spacing:-.025em;text-wrap:balance;margin:0 0 16px}.c-seo-bucle{margin:0;width:100%;max-width:420px;justify-self:center}.c-seo-bucle>div{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:var(--negro)}.c-seo-bucle img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.c-seo-bucle figcaption{margin-top:8px;font-size:14px;color:var(--gris)}.c-seo-otras{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:center;margin-top:32px}.c-seo-otras a{color:var(--f-sobre-tinta-mut);font-weight:600}.c-legal{--negro:var(--f-tinta);--crema:var(--f-papel);font-family:var(--f-sans);background:var(--crema);color:var(--negro);line-height:1.6;font-size:17px;padding:32px 0 56px;-webkit-font-smoothing:antialiased}.c-legal-in{max-width:76ch;margin:0 auto;padding:0 16px}@media(min-width:720px){.c-legal{padding:56px 0 80px}.c-legal-in{padding:0 32px}}.c-legal h1{font-weight:700;font-size:clamp(30px,7vw,46px);line-height:1.08;letter-spacing:-.02em;margin:0 0 16px}.c-legal h2{font-weight:700;font-size:clamp(21px,4.6vw,27px);line-height:1.2;letter-spacing:-.015em;margin:40px 0 12px;padding-top:14px;border-top:1px solid var(--f-linea);scroll-margin-top:80px}.c-legal p,.c-legal ul,.c-legal ol{margin:0 0 14px}.c-legal ul,.c-legal ol{padding-left:1.4em}.c-legal li{margin:6px 0}.c-legal li>ol,.c-legal li>ul{margin:6px 0 0}.c-legal strong{font-weight:700}.c-legal a{color:inherit;font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.c-legal :focus-visible{outline:3px solid currentColor;outline-offset:3px}.c-legal p,.c-legal li,.c-legal td{overflow-wrap:break-word}.c-legal table{width:100%;border-collapse:collapse;margin:4px 0 20px;font-size:15px;line-height:1.45;background:var(--f-tarjeta)}.c-legal th,.c-legal td{border:1px solid var(--f-linea);padding:9px 11px;text-align:left;vertical-align:top}.c-legal th{background:var(--negro);color:var(--f-sobre-tinta);border-color:var(--negro);font-weight:600}@media(max-width:640px){.c-legal table{background:none}.c-legal table,.c-legal tbody,.c-legal tr,.c-legal td{display:block;width:100%}.c-legal thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.c-legal tr{border:1px solid var(--f-linea);border-radius:var(--f-radio);margin:0 0 12px;background:var(--f-tarjeta)}.c-legal td{border:0;border-top:1px solid var(--f-papel-2);padding:8px 12px}.c-legal td:first-child{border-top:0;font-weight:600}.c-legal td:before{content:attr(data-label);display:block;font-family:var(--f-mono);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--f-apagado)}}@font-face{font-family:Figtree;src:url(/assets/figtree-var-CEHu_veL.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}.r3{--bg: #ffffff;--surface: #f3f3f3;--tono2: #dcdcdc;--ink: #232323;--muted: #6e6e6e;--menta: #a1ffcb;--blanco: #ffffff;--verde: #1f4a3a;--radio: 16px;--m: clamp(16px, 2.8vw, 40px);--t-small: .875rem;--t-body: clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--t-lead: clamp(1.375rem, 1.1rem + .8vw, 1.875rem);--t-head: clamp(2.5rem, 1.2rem + 4.2vw, 5rem);--t-giant: clamp(4.5rem, 1rem + 10vw, 10.5rem);--f-disp: "Figtree", "Helvetica Neue", Arial, sans-serif;--f-text: "Figtree", "Helvetica Neue", Arial, sans-serif;--duration-stagger: 40ms;--duration-micro: 80ms;--duration-quick: .15s;--duration-fast: .25s;--duration-medium: .35s;--duration-slow: .4s;--duration-very-slow: .5s;--ease-smooth-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: ease-in-out;--ease-out: ease-out;--ease-bounce: cubic-bezier(.34, 1.36, .64, 1);--ease-toggle: cubic-bezier(.34, 1.35, .64, 1);--distance-micro: 4px;--distance-base: 8px;--distance-medium: 12px;--scale-large: .96;--scale-medium: .97;--blur-small: 2px;--blur-medium: 3px;--ease: var(--ease-smooth-out);--sec: clamp(96px, 12vw, 200px);background:var(--bg);color:var(--ink);font-family:var(--f-text);font-size:var(--t-body);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.r3) *,:where(.r3) *:before,:where(.r3) *:after{box-sizing:border-box}:where(.r3) :where(h1,h2,h3,p,figure,ul,ol,dl,dd,blockquote){margin:0;padding:0}:where(.r3) :where(ul,ol){list-style:none}:where(.r3) a{color:inherit}:where(.r3) img{display:block;max-width:100%}html:has(.r3),html:has(.r3) body{background:#fff}.r3 :where(h1,h2){font-family:var(--f-disp);font-weight:600;letter-spacing:-.035em;line-height:1;font-size:var(--t-head);text-wrap:balance}.r3 h3{font-family:var(--f-text);font-weight:600;font-size:var(--t-body);line-height:1.3}.r3 :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.r3 :is(.r3-cierre,.r3-mando:not(.r3-mando-on),.r3-campo-3) :focus-visible{outline-color:var(--menta)}.r3-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.r3 .r3-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;background:var(--ink);color:var(--blanco);font:600 var(--t-body)/1.1 var(--f-text);text-decoration:none;text-align:center;border:0;border-radius:0;cursor:pointer;transition:transform var(--duration-quick) var(--ease-smooth-out),background-color var(--duration-quick) var(--ease-smooth-out),color var(--duration-quick) var(--ease-smooth-out)}@media(hover:hover)and (pointer:fine){.r3 .r3-btn:hover{background:#000}.r3 .r3-btn-menta:hover,.r3 .r3-btn-claro:hover{background:var(--blanco);color:var(--ink)}}.r3 .r3-btn:active{transform:scale(var(--scale-medium))}.r3 .r3-btn-s{min-height:44px;padding:0 16px;font-size:var(--t-small)}.r3 .r3-btn-menta{background:var(--menta);color:var(--ink)}.r3 .r3-btn-claro{background:var(--surface);color:var(--ink)}.r3-enlace{display:inline-block;padding:12px 0;font-weight:600;text-underline-offset:5px;text-decoration-thickness:2px}@media(hover:hover)and (pointer:fine){.r3-enlace:hover{text-decoration-color:var(--muted)}}.r3-cab{display:flex;align-items:center;gap:28px;padding:24px var(--m);position:relative;z-index:30}.r3-marca{margin-right:auto;line-height:0;display:block}.r3-marca img{height:32px;width:auto}.r3-cab nav{display:flex;gap:24px;font-size:15px}.r3-cab nav a{text-decoration:none;display:inline-block;padding:8px 0}@media(hover:hover)and (pointer:fine){.r3-cab nav a:hover{text-decoration:underline;text-underline-offset:5px}}.r3-idioma{display:flex;background:var(--surface);padding:3px}.r3-idioma button{border:0;background:none;font:600 var(--t-small)/1 var(--f-text);padding:13px 12px;cursor:pointer;color:var(--muted)}.r3-idioma button[aria-pressed=true]{background:var(--ink);color:var(--blanco)}@media(max-width:900px){.r3-cab nav{display:none}.r3-cab{gap:12px;padding-block:16px}.r3-marca img{height:28px}}.r3-app{background:var(--blanco);color:var(--ink);font:400 14px/1.45 var(--f-text);border-radius:10px;border:1px solid #cfcfcf;overflow:hidden;text-align:left}.r3-app-cab{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--surface)}.r3-app-cab p{display:grid;gap:2px;margin-right:auto;min-width:0}.r3-app-cab strong{font-size:15px;font-weight:600}.r3-app-cab span{color:var(--muted);font-size:13px}.r3-app-muestra{font-size:13px;color:var(--muted);max-width:22ch;text-align:right;line-height:1.3}.r3-inicio .r3-escena{padding-bottom:24px}.r3-app-btn{border:1px solid #bdbdbd;background:var(--blanco);font:600 13px/1 var(--f-text);padding:10px 12px;border-radius:6px;cursor:pointer;color:var(--ink);min-height:36px;min-width:36px}@media(hover:hover)and (pointer:fine){.r3-app-btn:hover:not(:disabled){background:var(--surface)}}.r3-app-btn:active{transform:scale(.96)}.r3-app-btn:disabled{color:#9a9a9a;cursor:default}.r3-app-filtros{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 4px}.r3-seg{display:inline-flex;flex-wrap:wrap;border:1px solid #cfcfcf;border-radius:7px;padding:2px;gap:2px;background:var(--blanco)}.r3-seg button{border:0;background:none;font:600 13px/1 var(--f-text);color:var(--muted);padding:10px 12px;border-radius:5px;cursor:pointer;min-height:36px;transition:background-color .15s var(--ease),color .15s var(--ease)}@media(hover:hover)and (pointer:fine){.r3-seg button:not([aria-pressed=true]):hover{color:var(--ink)}}.r3-seg button[aria-pressed=true]{background:var(--ink);color:var(--blanco)}.r3-llamada-cuerpo{padding:14px 16px 6px}.r3-conv{display:flex;flex-direction:column;gap:8px;height:204px;overflow-y:auto;scroll-behavior:smooth;padding-bottom:6px}.r3-conv li{max-width:86%;padding:9px 12px;border-radius:12px;font-size:14px;animation:r3-burbuja var(--duration-fast) var(--ease-smooth-out) both}.r3-conv .r3-e{background:var(--surface);align-self:flex-start;border-bottom-left-radius:4px}.r3-conv .r3-c{background:var(--ink);color:var(--blanco);align-self:flex-end;border-bottom-right-radius:4px}@keyframes r3-burbuja{0%{opacity:0;transform:translateY(var(--distance-base));filter:blur(var(--blur-small))}}.r3-cita{margin:0 16px 16px;padding:12px 14px;border-radius:8px;background:var(--surface);display:grid;gap:3px;transition:background-color var(--duration-fast) var(--ease-smooth-out)}.r3-cita-on{background:var(--menta)}.r3-cita-k{font-size:13px;color:var(--ink);font-weight:600}.r3-cita-v{font-size:14px}.r3-inicio{position:relative;padding:clamp(16px,3vh,40px) var(--m) 0;text-align:center}.r3-inicio-txt{max-width:860px;margin-inline:auto;display:grid;justify-items:center}.r3-inicio h1{font-size:clamp(2.75rem,1.2rem + 3.6vw,4.5rem);line-height:1}.r3-inicio h1 span{display:block}.r3-inicio .r3-sub{margin-top:20px;max-width:58ch}.r3-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;margin-top:24px}.r3-nota{margin-top:12px;font-size:var(--t-small);color:var(--muted);max-width:64ch}.r3-escena{position:relative;isolation:isolate;margin-top:clamp(28px,4vh,48px);padding:44px 24px 0;text-align:left}.r3-escena:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--verde);border-radius:40px 40px 0 0;transform:perspective(1400px) rotateX(-7deg);transform-origin:50% 100%}.r3-escena .r3-app{width:min(640px,100%);margin-inline:auto;border:0;border-radius:14px}.r3-escena-pie{padding:12px 0 20px;font-size:var(--t-small);color:var(--blanco);background:var(--verde);text-align:center}@media(min-width:1100px){.r3-escena .r3-llamada{width:min(980px,100%);display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"cab cab" "fil cita" "cuerpo cita"}.r3-llamada>.r3-app-cab{grid-area:cab}.r3-llamada>.r3-app-filtros{grid-area:fil}.r3-llamada>.r3-llamada-cuerpo{grid-area:cuerpo}.r3-llamada>.r3-cita{grid-area:cita;margin:12px 16px 16px 0;align-self:start;padding:18px;gap:8px}}@media(max-width:900px){.r3-inicio{padding-top:24px;text-align:left}.r3-inicio-txt{justify-items:start}.r3-acciones{justify-content:flex-start}.r3-inicio h1{font-size:clamp(2.5rem,10.5vw,3.75rem)}.r3-escena{margin:36px calc(-1 * var(--m)) 0;padding:40px 16px 0}.r3-escena:before{transform:none;border-radius:28px 28px 0 0}.r3-escena{padding-inline:var(--m)}.r3-escena-pie{text-align:right}}.r3-mando{position:relative;overflow:hidden;min-height:92svh;margin-top:var(--sec);background:var(--ink);color:var(--blanco);padding:clamp(40px,7vh,80px) var(--m);transition:background-color var(--duration-medium) var(--ease-smooth-out),color var(--duration-medium) var(--ease-smooth-out)}.r3-mando-on{background:var(--menta);color:var(--ink)}.r3-mando-txt{max-width:34ch;position:relative;z-index:2}.r3-mando-txt p{margin-top:24px}.r3-mando-ctl{position:absolute;left:44%;bottom:-4vh;font-size:clamp(14px,4.4vh,44px);display:grid;gap:.5em;justify-items:start}.r3-mando-et{font:600 .5em/1.2 var(--f-text);max-width:18em}.r3-switch{display:inline-flex;align-items:center;gap:.6em;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:700 2.2em/1 var(--f-disp);letter-spacing:-.03em}.r3-switch-pista{width:9em;height:5em;border-radius:5em;background:#4a4a4a;position:relative;display:block;transition:background-color var(--duration-fast) var(--ease-smooth-out);font-size:.9em}.r3-switch-bola{position:absolute;top:.5em;left:.5em;width:4em;height:4em;border-radius:50%;background:var(--blanco);transition:transform var(--duration-medium) var(--ease-toggle)}.r3-switch[aria-checked=true] .r3-switch-pista{background:var(--ink)}.r3-switch[aria-checked=true] .r3-switch-bola{transform:translate(4em);background:var(--menta)}.r3-switch-v{font-size:1.6em}@media(max-width:900px){.r3-mando{min-height:86svh}.r3-mando-ctl{left:var(--m);bottom:32px;font-size:clamp(14px,6.4vw,30px)}}.r3-etapas{display:grid;grid-template-columns:repeat(4,1fr)}.r3-campo{min-height:84svh;padding:36px 28px 28px;display:grid;grid-template-rows:auto 1fr auto;gap:24px}.r3-campo-0{background:var(--surface)}.r3-campo-1{background:var(--tono2)}.r3-campo-2{background:var(--menta)}.r3-campo-3{background:var(--verde);color:var(--blanco)}.r3-etapas h2{font-size:var(--t-lead);line-height:1}.r3-campo-clausula{font:700 var(--t-lead)/1.02 var(--f-disp);letter-spacing:-.03em;align-self:end;max-width:12ch}.r3-tarjeta{align-self:center;justify-self:center;width:min(260px,100%);transition:transform .15s var(--ease)}@media(hover:hover)and (pointer:fine){.r3-campo:hover .r3-tarjeta{transform:translateY(-6px)}}.r3-tarjeta .r3-app{border:0;border-radius:14px;padding:14px;display:grid;gap:10px}.r3-tarjeta dl{display:grid;gap:8px}.r3-tarjeta dl div{display:grid;gap:1px}.r3-tarjeta dt{font-size:13px;color:var(--muted)}.r3-tarjeta dd{font-size:14px;font-weight:600}.r3-chip{justify-self:start;font-size:13px;font-weight:600;padding:4px 8px;border-radius:5px;background:var(--surface)}.r3-chip-menta{background:var(--menta)}.r3-chip-osc{background:var(--ink);color:var(--blanco)}@media(max-width:900px){.r3-etapas{grid-template-columns:1fr 1fr}.r3-campo{min-height:0;grid-template-rows:auto auto auto;padding:32px 20px 56px}.r3-campo>span[aria-hidden]{display:none}.r3-campo-clausula{align-self:start;order:-1}.r3-etapas h2{order:-2}.r3-tarjeta{justify-self:start;align-self:start}}@media(max-width:600px){.r3-etapas{grid-template-columns:1fr}}.r3-llama{margin-top:var(--sec);padding-inline:var(--m)}.r3-llama,.r3-avisos{--f-sans: "Figtree", Arial, sans-serif;--f-mono: "Figtree", Arial, sans-serif;--negro: var(--ink);--gris: var(--muted);--f-acento: var(--ink);--f-acento-texto: var(--ink)}.r3-llama *:not(h2),.r3-avisos *:not(h2){font-family:var(--f-text)!important;text-transform:none!important;letter-spacing:normal!important;text-shadow:none!important}.r3-llama h2,.r3-avisos h2{font-family:var(--f-disp)!important;letter-spacing:-.04em!important;text-transform:none!important;font-size:var(--t-head)!important;line-height:1!important;font-weight:600!important}.r3-llama .c-ojo,.r3-avisos .c-ojo{display:none!important}.r3-avisos .c-w{max-width:none!important;padding-inline:var(--m)!important;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.r3-avisos .c-w>*{grid-column:1 / -1}.r3-avisos .c-w>h2{grid-column:1 / 8;font-size:clamp(2.25rem,1rem + 3vw,4rem)!important}.r3-avisos .c-w>.c-lead{grid-column:8 / -1;align-self:end}.r3-avisos .c-hace{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0!important;margin-top:40px}.r3-avisos .c-hace>li{background:var(--surface);padding:24px!important;border:0!important}.r3-avisos .c-hace>li:nth-child(2){background:var(--tono2)}.r3-avisos .c-hace>li:nth-child(3){background:var(--menta)}@media(max-width:900px){.r3-avisos .c-w{display:block}.r3-avisos .c-lead{margin-top:16px}}.r3-llama .c-ell-form{box-shadow:none!important;border:0!important;background:var(--surface)!important;border-radius:0!important}.r3-llama .c-ell-btn{background:var(--ink)!important;color:var(--blanco)!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:52px}.r3-llama small,.r3-llama .c-ell-ayuda,.r3-llama .c-ell-nota,.r3-llama .c-ell-acepta{font-size:var(--t-small)!important}.r3-llama .c-ell-acepta{border:0!important}.r3-avisos{margin-top:var(--sec)}.r3-avisos *{box-shadow:none!important}.r3-pie-enlaces{align-items:center}html:has(.r3) .c-sop-btn{background:#232323;color:#fff;border:0;box-shadow:none;border-radius:0;font-family:Figtree,Arial,sans-serif}.r3-placa{margin-top:var(--sec);padding:clamp(56px,7vw,112px) var(--m);background:var(--surface);display:grid;grid-template-columns:1fr minmax(340px,400px) 1fr;column-gap:clamp(24px,4vw,64px);grid-template-rows:auto repeat(6,auto) auto}.r3-placa>h2{grid-column:1;grid-row:1;justify-self:end;text-align:right;max-width:9ch;font-size:clamp(2rem,1.2rem + 2vw,2.75rem);align-self:start}.r3-placa-panel{grid-column:2;grid-row:1 / span 7;display:grid;grid-template-rows:subgrid;row-gap:2px;background:var(--surface)}.r3-fila{background:var(--blanco)}.r3-fila{display:grid;gap:6px;align-content:start;padding:14px 16px;transition:background-color .2s var(--ease)}.r3-fila-k{font-size:13px;color:var(--muted)}.r3-fila-v{font-size:14px;font-weight:600}.r3-fila[data-activa=true]{background:var(--menta)}.r3-fila[data-activa=true] .r3-fila-k{color:var(--ink)}.r3-fila ul{display:grid;gap:4px}.r3-fila li{font-size:14px}.r3-check{display:flex;align-items:center;gap:8px;font-size:14px;min-height:32px;cursor:pointer}.r3-check input{width:18px;height:18px;accent-color:#232323}.r3-nota-m{max-width:26ch;padding-block:14px;outline-offset:6px}.r3-nota-m h3{font-size:18px}.r3-nota-m p{font-size:15px;color:var(--muted);margin-top:4px}.r3-nota-izq{grid-column:1;justify-self:end;text-align:right}.r3-nota-der{grid-column:3;justify-self:start}.r3-nota-m[data-activa=true] h3{text-decoration:underline;text-decoration-color:#16a35a;text-decoration-thickness:3px;text-underline-offset:5px}.r3-tambien{grid-column:1 / -1;grid-row:8;margin-top:48px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:12px}.r3-tambien h3{grid-column:1 / 4}.r3-tambien ul{grid-column:4 / -1;display:grid;grid-template-columns:1fr 1fr;gap:12px 32px;font-size:16px}.r3-tambien p{grid-column:4 / -1;font-size:var(--t-small);color:var(--muted)}@media(max-width:1000px){.r3-placa{grid-template-columns:1fr 1fr;grid-template-rows:none;gap:0 20px}.r3-placa>h2{grid-column:1 / -1;grid-row:auto;justify-self:start;text-align:left;max-width:none;margin-bottom:28px;font-size:var(--t-head)}.r3-placa-panel{grid-column:1 / -1;grid-row:auto;grid-template-rows:none;max-width:420px;margin-bottom:16px}.r3-placa>.r3-nota-m{grid-column:auto;grid-row:auto!important;justify-self:start;text-align:left}.r3-tambien{grid-column:1 / -1;grid-row:auto;display:block}.r3-tambien ul{grid-template-columns:1fr;margin:12px 0}}@media(max-width:560px){.r3-placa{grid-template-columns:1fr}}.r3-cuentas{margin-top:var(--sec);background:var(--surface);padding:clamp(56px,8vw,120px) var(--m);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.r3-cuentas-izq{grid-column:1 / 7;display:flex;flex-direction:column;justify-content:space-between;gap:48px}.r3-cuentas h2{font-size:clamp(2rem,1.2rem + 2vw,2.75rem);line-height:1;max-width:16ch}.r3-cuentas-izq>div>p{margin-top:16px;max-width:40ch}.r3-total{font:700 var(--t-giant)/.8 var(--f-disp);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.r3-total-pie{margin-top:16px;max-width:44ch}.r3-recibo{grid-column:8 / -1;max-width:460px;background:var(--blanco);padding:28px 28px 48px;font-variant-numeric:tabular-nums;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),95% 100%,90% calc(100% - 12px),85% 100%,80% calc(100% - 12px),75% 100%,70% calc(100% - 12px),65% 100%,60% calc(100% - 12px),55% 100%,50% calc(100% - 12px),45% 100%,40% calc(100% - 12px),35% 100%,30% calc(100% - 12px),25% 100%,20% calc(100% - 12px),15% 100%,10% calc(100% - 12px),5% 100%,0 calc(100% - 12px))}.r3-recibo h3{margin:20px 0 8px}.r3-recibo h3:first-child{margin-top:0}.r3-renglon{display:flex;align-items:baseline;gap:8px;font-size:16px;padding:6px 0}.r3-renglon>:first-child{flex:0 1 auto}.r3-renglon>:last-child{margin-left:auto;text-align:right;font-weight:600;white-space:nowrap;padding-left:8px}.r3-renglon:after{content:"";order:1;flex:1 1 24px;align-self:center;height:4px;margin-top:8px;background-image:radial-gradient(circle,#6e6e6e 1.6px,transparent 2px);background-size:8px 4px;background-repeat:repeat-x}.r3-renglon>:last-child{order:2}.r3-control input[type=range]{width:100%;accent-color:#232323;height:32px;margin:0 0 6px;cursor:pointer}.r3-renglon-total{background:var(--ink);color:var(--blanco);padding:12px;margin-top:12px}.r3-renglon-total:after{background-image:radial-gradient(circle,#ffffff 1.6px,transparent 2px)}@media(max-width:900px){.r3-cuentas{display:block}.r3-cuentas-izq{gap:32px}.r3-total{font-size:21vw}.r3-recibo{margin:40px calc(-1 * var(--m)) 0;padding:24px var(--m) 44px;max-width:none}}.r3-precio{margin-top:var(--sec);padding-inline:var(--m)}.r3-precio-cab{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;margin-bottom:32px}.r3-precio-cab p{max-width:52ch;margin-top:16px}.r3-periodo{display:inline-flex;background:var(--surface);padding:3px}.r3-periodo button{border:0;background:none;font:600 var(--t-small)/1 var(--f-text);padding:14px;cursor:pointer;color:var(--muted)}.r3-periodo button[aria-pressed=true]{background:var(--ink);color:var(--blanco)}.r3-tabla{width:100%;border-collapse:collapse;font-size:clamp(1.0625rem,.8rem + .6vw,1.375rem);table-layout:fixed}.r3-tabla th,.r3-tabla td{text-align:left;padding:18px 20px;vertical-align:top;font-weight:400}.r3-tabla thead th{vertical-align:bottom;padding-top:28px}.r3-tabla col.r3-col-k{width:31%}.r3-tabla tbody tr:nth-child(odd){background:var(--surface)}.r3-plan-n{display:block;font:700 clamp(1.75rem,1rem + 2vw,2.75rem)/1 var(--f-disp);letter-spacing:-.03em}.r3-plan-p{display:block;font:400 clamp(1.75rem,1rem + 2vw,2.75rem)/1.1 var(--f-text);margin-top:6px;letter-spacing:-.02em}.r3-plan-p small{font-size:16px;color:var(--muted);letter-spacing:0}.r3-tabla .r3-rec{background:var(--menta)}.r3-rec .r3-plan-p small{color:var(--ink)}.r3-rec-et{display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--ink);color:var(--blanco);margin-bottom:10px}.r3-tabla tfoot td{padding-top:20px;padding-bottom:24px}.r3-tabla tfoot .r3-btn{width:100%}.r3-detalle{margin-top:28px}.r3-detalle>summary{cursor:pointer;font-weight:600;padding:14px 0;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;list-style:none}.r3-detalle>summary::-webkit-details-marker{display:none}.r3-detalle-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px 40px;padding:28px;background:var(--surface)}.r3-detalle-in>p{grid-column:1 / -1;font:700 var(--t-lead)/1.05 var(--f-disp);letter-spacing:-.03em;max-width:30ch}.r3-detalle-in ul{display:grid;gap:10px;margin-top:10px}.r3-detalle-in li{font-size:16px}.r3-detalle-in li span{display:block;color:var(--muted);font-size:15px}.r3-notas{grid-column:1 / -1}.r3-notas li{color:var(--muted);font-size:15px}.r3-movil{display:none}@media(max-width:900px){.r3-tabla{display:none}.r3-movil{display:grid;gap:16px}.r3-movil article{background:var(--surface);padding:24px 20px}.r3-movil article.r3-rec{background:var(--menta)}.r3-movil h3{font:700 9vw/1 var(--f-disp);letter-spacing:-.03em}.r3-movil .r3-plan-p{font-size:9vw}.r3-movil dl{display:grid;gap:12px;margin:20px 0}.r3-movil dt{color:var(--muted);font-size:17px}.r3-movil dd{font-size:17px}.r3-movil .r3-rec dt{color:var(--ink)}.r3-movil .r3-btn{width:100%}}.r3-faq{margin-top:var(--sec);padding-inline:var(--m);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}.r3-faq>h2{grid-column:1 / 5;padding-top:12px;font-size:clamp(2.5rem,1.2rem + 3vw,4rem)}.r3-faq-lista{grid-column:5 / -1;display:grid;gap:8px}.r3-faq details{border-radius:var(--radio);background:var(--surface);transition:background-color .2s var(--ease)}.r3-faq details[open]{background:var(--menta)}.r3-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:18px 24px;font-size:20px;font-weight:600;line-height:1.3}.r3-faq summary::-webkit-details-marker{display:none}.r3-mas{position:relative;flex:0 0 16px;height:16px}.r3-mas:before,.r3-mas:after{content:"";position:absolute;left:0;top:6.5px;width:16px;height:3px;background:var(--ink);transition:transform .25s var(--ease)}.r3-mas:after{transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){.r3-faq summary:hover .r3-mas:before{transform:scaleX(1.2)}}.r3-faq details[open] .r3-mas:after{transform:rotate(0)}.r3-faq details p{padding:0 24px 24px;font-size:17px;max-width:60ch}@media(max-width:900px){.r3-faq{display:block}.r3-faq>h2{position:static;margin-bottom:24px;font-size:11vw}.r3-faq-lista{gap:6px}.r3-faq summary{font-size:18px;min-height:64px;padding:16px 20px}.r3-faq details p{font-size:16px;padding:0 20px 20px}}.r3-carta{margin:var(--sec) auto 0;width:min(560px,100% - 2 * var(--m))}.r3-carta h2{font-size:var(--t-lead);line-height:1.05}.r3-carta p{margin-top:20px;font-size:17px;line-height:1.55}.r3-carta mark{background:var(--menta);color:var(--ink);padding:0 .15em}.r3-carta .r3-firma{margin-top:28px}.r3-firma strong{display:block;font-size:22px;font-weight:600}.r3-firma span{display:block;font-size:var(--t-small);color:var(--muted)}.r3-cierre{margin-top:var(--sec);min-height:100svh;background:var(--ink);color:var(--blanco);display:grid;grid-template-rows:auto 1fr auto;padding:32px var(--m) 24px;text-align:center;overflow:hidden}.r3-cierre h2{display:contents}.r3-cierre-1,.r3-cierre-2{display:block;font:700 var(--t-giant)/1 var(--f-disp);letter-spacing:-.05em}.r3-cierre-1{grid-row:1}.r3-cierre-2{grid-row:3}.r3-cierre-medio{grid-row:2;align-self:center;display:grid;gap:16px;justify-items:center;padding-block:32px}.r3-cierre-fila{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 40px}.r3-cierre-fila .r3-btn{min-width:220px;min-height:56px}.r3-cierre-fila span{color:#b5b5b5}.r3-cierre-medio p{color:#c8c8c8;font-size:16px}@media(max-width:700px){.r3-cierre-1,.r3-cierre-2{font-size:17vw}.r3-cierre-fila{flex-direction:column;gap:12px;width:100%}.r3-cierre-fila .r3-btn{width:80%}}.r3-pie{margin-top:30svh;padding:0 var(--m) 152px;display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:16px 24px;font-size:15px}.r3-pie-que{color:var(--muted)}.r3-pie-tel{margin:8px 0 0;color:var(--muted)}.r3-pie-tel a{color:var(--ink);font-weight:600;white-space:nowrap}.r3-pie-enlaces{display:flex;flex-wrap:wrap;gap:6px 24px;justify-content:center}.r3-pie-enlaces a{text-decoration:none;display:inline-block;padding:4px 0}@media(hover:hover)and (pointer:fine){.r3-pie-enlaces a:hover{text-decoration:underline;text-underline-offset:4px}}.r3-pie-que{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.r3-pie-que .marca-zolteva{display:block;color:var(--ink)}.r3-pie-redes{list-style:none}.r3-pie-redes>ul{display:flex;gap:0 4px;margin:0;padding:0;list-style:none}.r3 .r3-pie-redes a{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;color:var(--ink)}.r3-pie-redes .marca-red{display:block;transition:color .15s ease}@media(hover:hover)and (pointer:fine){.r3 .r3-pie-redes a:hover{color:var(--menta);text-decoration:none}}.r3-pie-legal{color:var(--muted);text-align:right}.r3-pie-legal a{color:var(--ink)}@media(max-width:900px){.r3-pie{margin-top:20svh;grid-template-columns:1fr;gap:8px}.r3-pie-enlaces{justify-content:flex-start}.r3-pie-legal{text-align:left}}.r3-hace{margin-top:var(--sec);padding-inline:var(--m);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:40px;overflow-x:clip}.r3-hace>h2{grid-column:1 / 9}.r3-hace ul{grid-column:1 / -1;display:grid}.r3-hace li{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:baseline;padding:40px var(--m);margin-inline:calc(-1 * var(--m))}.r3-hace li:nth-child(odd){background:var(--surface)}.r3-hace li h3{grid-column:1 / 7}.r3-hace li p{grid-column:7 / -1;max-width:46ch}.r3-hace h3{font:700 var(--t-head)/.95 var(--f-disp);letter-spacing:-.04em}.r3-otras{display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:center;margin-top:16px}.r3-otras a{color:var(--blanco);padding:8px 0;display:inline-block}.r3-vivo .r3-conv{height:204px}.r3-lineas{padding:12px 16px;display:grid;gap:8px;min-height:236px;align-content:start}.r3-linea{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;padding:10px 12px;border-radius:8px;background:var(--surface);animation:r3-burbuja .35s var(--ease) both}.r3-linea b{font-size:13px}.r3-linea>span:last-child{grid-column:1 / -1;font-size:14px}.r3-punto{width:8px;height:8px;border-radius:50%;background:#16a35a;align-self:center;animation:r3-latido 1.4s ease-in-out infinite}@keyframes r3-latido{50%{opacity:.35}}.r3-contador{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:var(--surface);font-size:14px}.r3-contador strong{font:700 28px/1 var(--f-disp)}.r3-agenda{padding:12px 16px;display:grid;grid-template-columns:auto 1fr 1fr;gap:6px 8px;align-items:center}.r3-agenda>span{font-size:13px;color:var(--muted);font-weight:600}.r3-hora{min-height:40px;border:1px solid #cfcfcf;border-radius:6px;background:var(--surface);font:600 13px/1 var(--f-text);color:var(--muted);cursor:pointer;transition:background-color .15s var(--ease)}.r3-hora[aria-pressed=true]{background:var(--menta);border-color:#7fd9a8;color:var(--ink)}.r3-hora:active{transform:scale(.96)}.r3-dice{margin:4px 16px 16px;padding:12px 14px;background:var(--surface);border-radius:12px 12px 12px 4px;font-size:14px;min-height:72px}.r3-dice b{display:block;font-size:13px;margin-bottom:2px}@media(max-width:900px){.r3-hace>h2{font-size:clamp(2rem,8.5vw,2.75rem)}.r3-hace{display:block}.r3-hace ul{margin-top:28px}.r3-hace li{display:block;padding:28px var(--m)}.r3-hace li p{margin-top:12px}}.r9{margin-top:var(--sec);padding-inline:var(--m);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(40px,7vw,112px);align-items:center}.r9-texto{display:grid;gap:24px;align-content:center}.r9-texto h2{max-width:18ch;font-size:clamp(2.6rem,1.2rem + 4vw,5.2rem)}.r9-frase{max-width:48ch;font-size:var(--t-lead);line-height:1.4;color:var(--muted)}.r9-puntos{display:grid;gap:18px;max-width:52ch}.r9-puntos li{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr);gap:12px 24px;align-items:start}.r9-puntos strong{font-size:17px;line-height:1.35}.r9-puntos span{font-size:16px;line-height:1.5;color:var(--muted)}.r9-privacidad{max-width:52ch;padding:16px 18px;border-radius:var(--radio);background:var(--surface);font-size:16px;line-height:1.5}.r9-movil{justify-self:center;width:min(100%,390px);padding:14px;border-radius:42px;background:var(--ink);box-shadow:0 34px 80px -38px #000000ad}.r9-altavoz{width:72px;height:6px;margin:0 auto 10px;border-radius:999px;background:var(--muted);opacity:.55}.r9-pantalla{overflow:hidden;min-height:590px;border-radius:30px;background:var(--bg);color:var(--ink)}.r9-pantalla header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 20px 18px;background:var(--surface)}.r9-pantalla header span{font-size:16px;font-weight:700}.r9-pantalla header b{padding:6px 10px;border-radius:999px;background:var(--menta);color:var(--verde);font-size:13px;line-height:1}.r9-pantalla ol{padding:22px 18px 26px;display:grid}.r9-pantalla li{display:grid;grid-template-columns:64px 18px minmax(0,1fr);gap:0 10px;min-height:122px;color:var(--muted)}.r9-pantalla time{padding-top:2px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.r9-marca{position:relative;display:flex;justify-content:center}.r9-marca:after{content:"";position:absolute;top:13px;bottom:-13px;width:3px;border-radius:3px;background:var(--tono2)}.r9-pantalla li:last-child .r9-marca:after{display:none}.r9-marca i{position:relative;z-index:1;width:14px;height:14px;border:3px solid var(--tono2);border-radius:50%;background:var(--bg)}.r9-pantalla li p{display:grid;gap:5px;align-content:start;padding:0 12px 14px;border-radius:12px}.r9-pantalla li strong{font-size:16px;line-height:1.3;color:var(--ink)}.r9-pantalla li p span{font-size:14px;line-height:1.45}.r9-pantalla li.r9-activa{color:var(--ink)}.r9-pantalla li.r9-activa p{padding:12px;transform:translateY(-12px);background:var(--menta);color:var(--verde);animation:r9-actualiza var(--duration-fast) var(--ease-smooth-out) both}.r9-pantalla li.r9-activa strong{color:var(--verde)}.r9-pantalla li.r9-activa .r9-marca i{border-color:var(--menta);background:var(--menta);box-shadow:0 0 0 5px color-mix(in srgb,var(--menta) 22%,transparent)}.r9-pantalla li.r9-activa .r9-marca:after{background:var(--menta)}@keyframes r9-actualiza{0%{opacity:.55;transform:translateY(-4px)}}@media(max-width:900px){.r9{grid-template-columns:minmax(0,1fr);gap:44px}.r9-texto{order:1}.r9-movil{order:2}.r9-texto h2{max-width:18ch;font-size:clamp(2.2rem,9.4vw,4.4rem)}}@media(max-width:430px){.r9{padding-inline:16px}.r9-puntos li{grid-template-columns:1fr;gap:4px}.r9-movil{width:100%;padding:10px;border-radius:34px}.r9-pantalla{min-height:568px;border-radius:26px}.r9-pantalla ol{padding-inline:12px}.r9-pantalla li{grid-template-columns:60px 16px minmax(0,1fr);gap:0 8px}}.r3 :is(.r3-grupo>button,.r3-faq summary,.r3-check,.r3-detalle>summary){transition:transform var(--duration-quick) var(--ease-smooth-out)}.r3 :is(.r3-grupo>button,.r3-check):active{transform:scale(var(--scale-medium))}.r3 .r3-faq summary:active{transform:scale(.99)}.r3 :is(p,li,dd,figcaption){text-wrap:pretty}.r3-contador strong,.r3-plan-p{font-variant-numeric:tabular-nums}.r3-grupo{position:relative;isolation:isolate}.r3-pastilla{position:absolute;top:0;left:0;width:0;height:0;background:var(--ink);z-index:-1;pointer-events:none;transition:transform var(--duration-fast) var(--ease-smooth-out),width var(--duration-fast) var(--ease-smooth-out),height var(--duration-fast) var(--ease-smooth-out);will-change:transform,width}.r3-seg>.r3-pastilla{border-radius:5px}.r3-grupo>button{position:relative;transition:color var(--duration-fast) var(--ease-smooth-out)}.r3 .r3-grupo>button{transition:color var(--duration-fast) var(--ease-smooth-out),background-color 0s}.r3 .r3-grupo>button[aria-pressed=true]{color:var(--blanco);transition:color var(--duration-fast) var(--ease-smooth-out),background-color 0s var(--duration-fast)}.r3-switch:active .r3-switch-pista{transform:scale(.97)}.r3-switch-pista{transition:background-color var(--duration-fast) var(--ease-smooth-out),transform var(--duration-quick) var(--ease-smooth-out)}.r3-cambia{display:inline-block;animation:r3-cambia var(--duration-quick) var(--ease-in-out) both}@keyframes r3-cambia{0%{opacity:0;filter:blur(var(--blur-small));transform:translateY(var(--distance-micro))}}.r3-faq details[open]>p{animation:r3-cambia var(--duration-fast) var(--ease-smooth-out) both}.r3-mas:before,.r3-mas:after{transition-duration:var(--duration-fast)!important;transition-timing-function:var(--ease-smooth-out)!important}@media(prefers-reduced-motion:reduce){.r3 *,.r3 *:before,.r3 *:after{animation:none!important;transition:none!important}}@media(min-width:601px)and (max-width:900px){.r3-mando-ctl{left:auto;right:var(--m);justify-items:end}}@media(pointer:coarse){.r3 :is(.r3-seg button,.r3-app-btn,.r3-hora,.r3-idioma button,.r3-periodo button){min-height:44px}.r3 .r3-check{min-height:44px}.r3 :is(.r3-pie-enlaces a,.r3-otras a,.r3-cab nav a){padding-block:12px}}@font-face{font-family:Bricolage Grotesque;src:url(/assets/bricolage-var-C23fTOVi.woff2) format("woff2");font-weight:200 800;font-stretch:75% 100%;font-style:normal;font-display:swap}.r3{--bg: #07060f;--ink: #f3f0ff;--muted: #aaa5c9;--blanco: #12101f;--surface: #161429;--tono2: #221f3d;--menta: #7dffbf;--coral: #ff7a59;--violeta: #8b7bff;--verde: #0c2f27;--sobre-menta: #06120d;--vidrio: rgba(255, 255, 255, .06);--vidrio-borde: rgba(255, 255, 255, .12);--sombra-flota: 0 1px 0 rgba(255,255,255,.08) inset, 0 30px 80px -20px rgba(0,0,0,.65), 0 0 0 1px rgba(255,255,255,.06);--f-disp: "Bricolage Grotesque", "Figtree", "Helvetica Neue", Arial, sans-serif;--t-head: clamp(2.75rem, 1.2rem + 4.6vw, 5.5rem);background:var(--bg);color:var(--ink)}html:has(.r3),html:has(.r3) body{background:#07060f}.r3 :where(h1,h2){font-family:var(--f-disp);font-weight:800;letter-spacing:-.035em;line-height:.95;font-variation-settings:"opsz" 96}.r3 :focus-visible{outline-color:var(--menta)}::selection{background:var(--menta);color:var(--sobre-menta)}.r3{position:relative;isolation:isolate}.r3:before,.r3:after{content:"";position:fixed;z-index:-1;width:70vmax;height:70vmax;border-radius:50%;filter:blur(80px);opacity:.32;pointer-events:none;will-change:transform}.r3:before{background:radial-gradient(circle,#1fb98a 0%,transparent 62%);top:-30vmax;left:-20vmax;animation:r3-deriva 26s ease-in-out infinite alternate}.r3:after{background:radial-gradient(circle,#ff5d73 0%,#ff7a59 25%,transparent 62%);bottom:-35vmax;right:-25vmax;animation:r3-deriva 32s ease-in-out infinite alternate-reverse;opacity:.22}@keyframes r3-deriva{to{transform:translate3d(12vmax,8vmax,0) scale(1.1)}}.r3-etiqueta{display:inline-flex;align-items:center;gap:10px;font:700 12px/1 var(--f-text);letter-spacing:.18em;text-transform:uppercase;color:var(--coral)}.r3-etiqueta:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.r3 .r3-btn{border-radius:999px;background:var(--menta);color:var(--sobre-menta);padding:0 28px}@media(hover:hover)and (pointer:fine){.r3 .r3-btn:hover{background:#a6ffd4;color:var(--sobre-menta)}}.r3 .r3-btn-claro{background:var(--vidrio);color:var(--ink);box-shadow:inset 0 0 0 1px var(--vidrio-borde);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(hover:hover)and (pointer:fine){.r3 .r3-btn-claro:hover{background:#ffffff1f;color:var(--ink)}}.r3 .r3-btn-menta{background:var(--menta);color:var(--sobre-menta)}.r3 .r3-btn-s{min-height:42px}.r3-idioma,.r3-periodo{border-radius:999px;background:var(--vidrio);box-shadow:inset 0 0 0 1px var(--vidrio-borde)}.r3-idioma>.r3-pastilla,.r3-periodo>.r3-pastilla{border-radius:999px;background:var(--ink)}.r3 .r3-grupo>button[aria-pressed=true]{color:var(--bg);background:var(--ink)}.r3-idioma button,.r3-periodo button{border-radius:999px}.r3-idioma button:not([aria-pressed=true]),.r3-periodo button:not([aria-pressed=true]){color:var(--muted)}.r3-cab{position:sticky;top:12px;margin:12px var(--m) 0;padding:12px 14px 12px 20px;border-radius:999px;z-index:50}.r3-cab:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#0c0a1a8c;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 0 0 1px var(--vidrio-borde),0 20px 50px -30px #000c}.r3-marca img{filter:invert(1) hue-rotate(180deg) brightness(1.1)}@media(max-width:900px){.r3-cab{top:8px;margin-inline:8px}}.r3-app{background:#121022c7;border:0;box-shadow:var(--sombra-flota);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:22px}.r3-app-cab{background:#ffffff0a}.r3-app-btn{background:var(--vidrio);border-color:var(--vidrio-borde);color:var(--ink);border-radius:999px}.r3-seg{background:#ffffff0a;border-color:var(--vidrio-borde);border-radius:999px}.r3-seg>.r3-pastilla,.r3-seg button{border-radius:999px}.r3-seg>.r3-pastilla{background:var(--menta);box-shadow:0 0 20px -4px #7dffbfb3}.r3 .r3-seg>button[aria-pressed=true]{color:var(--sobre-menta);background:var(--menta)}.r3-conv .r3-e{background:#ffffff12}.r3-conv .r3-c{background:linear-gradient(135deg,#8b7bff,#6a5cff);color:#fff}.r3-cita{background:#ffffff0d}.r3-cita-on{background:var(--menta);color:var(--sobre-menta);box-shadow:0 0 40px -10px #7dffbfcc}.r3-cita-on .r3-cita-k{color:var(--sobre-menta)}.r3-app-muestra{color:var(--muted)}.r3-chip{background:#ffffff14}.r3-chip-menta{background:var(--menta);color:var(--sobre-menta)}.r3-chip-osc{background:var(--coral);color:#1a0700}.r3-tarjeta dt{color:var(--muted)}.r3-hora{background:#ffffff0a;border-color:var(--vidrio-borde);color:var(--muted)}.r3-hora[aria-pressed=true]{background:var(--menta);color:var(--sobre-menta);border-color:transparent}.r3-dice,.r3-linea,.r3-contador{background:#ffffff0f}.r3-escena:before{background:radial-gradient(120% 90% at 50% 0%,#1d6b52,#0d2b25 45%,#07060f00)}.r3-escena-pie{background:transparent;color:var(--muted)}.r3-mando{background:#0e0c1d;color:var(--ink)}.r3-mando-on{background:radial-gradient(90% 120% at 70% 100%,#b8ffdc,#7dffbf 45%,#3fe39a);color:var(--sobre-menta)}.r3-switch-pista{background:#2a2745;box-shadow:inset 0 2px 8px #00000080}.r3-switch[aria-checked=true] .r3-switch-pista{background:var(--sobre-menta)}.r3-switch-bola{box-shadow:0 6px 18px #0006}.r3-switch[aria-checked=true] .r3-switch-bola{background:var(--menta);box-shadow:0 0 30px #7dffbfe6}.r3-campo-0{background:#0f0d20}.r3-campo-1{background:#17143a}.r3-campo-2{background:#1d1a52}.r3-campo-3{background:var(--menta);color:var(--sobre-menta)}.r3-placa,.r3-fila{background:transparent}.r3-placa-panel{background:#121022c7;row-gap:1px}.r3-fila+.r3-fila{box-shadow:0 -1px #ffffff0f}.r3-fila[data-activa=true]{background:#7dffbf24}.r3-cuentas{background:transparent}.r3-recibo{background:#f5f2e8;color:#17151f;box-shadow:0 40px 80px -30px #000c;transform:rotate(-1.2deg)}.r3-recibo .r3-renglon:after{background-image:radial-gradient(circle,#6d6880 1.6px,transparent 2px)}.r3-recibo input[type=range]{accent-color:#6a5cff}.r3-renglon-total{background:#17151f;color:#f5f2e8}.r3-total{background:linear-gradient(100deg,#7dffbf,#ffd27d 55%,#ff7a59);-webkit-background-clip:text;background-clip:text;color:transparent}.r3-tabla tbody tr:nth-child(odd){background:#ffffff09}.r3-tabla .r3-rec{background:#7dffbf24}.r3-plan-p small,.r3-rec .r3-plan-p small{color:var(--muted)}.r3-movil article{background:var(--vidrio);box-shadow:inset 0 0 0 1px var(--vidrio-borde);border-radius:22px}.r3-movil article.r3-rec{background:#7dffbf1f;box-shadow:inset 0 0 0 1px #7dffbf80}.r3-movil .r3-rec dt{color:var(--muted)}.r3-detalle-in{background:var(--vidrio);border-radius:22px}.r3-faq details{background:var(--vidrio);box-shadow:inset 0 0 0 1px var(--vidrio-borde)}.r3-faq details[open]{background:#7dffbf1a;box-shadow:inset 0 0 0 1px #7dffbf73}.r3-mas:before,.r3-mas:after{background:var(--menta)}.r3-carta mark{background:#7dffbf2e;color:var(--ink)}.r3-hace li:nth-child(odd){background:#ffffff09}.r3-hace h3{background:linear-gradient(90deg,#f3f0ff,#c9c2ff);-webkit-background-clip:text;background-clip:text;color:transparent}.r3-avisos .c-hace>li{background:var(--vidrio)!important;color:var(--ink)}.r3-avisos .c-hace>li:nth-child(3){background:#7dffbf24!important}.r3-avisos,.r3-avisos *{color:inherit}.r3-avisos{color:var(--ink)}.r3-avisos a{color:var(--menta)!important}.r3-llama{color:var(--ink)}.r3-llama .c-ell-form{background:#121022c7!important;border-radius:28px!important;box-shadow:var(--sombra-flota)!important;color:var(--ink)}.r3-llama .c-ell-form input,.r3-llama .c-ell-form select{background:#ffffff0f!important;color:var(--ink)!important;border-color:var(--vidrio-borde)!important}.r3-llama .c-ell-btn{background:var(--menta)!important;color:var(--sobre-menta)!important;border-radius:999px!important}.r3-llama a{color:var(--menta)}html:has(.r3) .c-sop-btn{background:var(--menta, #7dffbf);color:#06120d;border-radius:999px;box-shadow:0 10px 30px -8px #7dffbfb3}.r3-cierre{background:radial-gradient(120% 80% at 50% 110%,#ff7a59,#b4407a,#2a1450 60%,#07060f);color:var(--ink)}.r3-cierre-1,.r3-cierre-2{text-shadow:0 10px 60px rgba(0,0,0,.35)}.r3-cierre-medio p{color:#e4def7}.r3-otras a{color:var(--ink)}@media(prefers-reduced-motion:reduce){.r3:before,.r3:after{animation:none}}.r4-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,72px);align-items:center;padding:clamp(40px,7vh,96px) var(--m) clamp(48px,8vh,120px);min-height:calc(100svh - 80px)}.r4-titular{display:grid;gap:28px;align-content:center}.r4-titular h1{font-size:clamp(3.4rem,1rem + 6.4vw,8.2rem);line-height:.88;letter-spacing:-.045em}.r4-titular h1 span{display:block}.r4-brillo{background:linear-gradient(95deg,#7dffbf,#b9ffe0 30%,#ffd27d,#ff7a59);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.r4-sub{font-size:var(--t-lead);line-height:1.35;color:#d9d4f2;max-width:30ch}.r4-titular .r3-acciones{justify-content:flex-start;margin-top:4px}.r4-titular .r3-nota{max-width:54ch}.r4-btn-grande{min-height:60px!important;padding:0 34px!important;font-size:1.125rem!important}.r4-escenario{position:relative;margin:0}.r4-foto{position:relative;aspect-ratio:4 / 5;border-radius:40px;overflow:hidden;box-shadow:0 60px 120px -40px #000000e6,0 0 0 1px #ffffff14;transform:rotate(1.5deg)}.r4-foto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07060f00 45%,#07060f8c)}.r4-foto img{width:100%;height:115%;object-fit:cover;object-position:50% 40%;display:block;will-change:transform}.r4-avisos{position:absolute;inset:0;pointer-events:none}.r4-aviso{position:absolute;display:flex;align-items:center;gap:14px;padding:14px 18px 14px 14px;border-radius:22px;background:#100e20b8;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:0 24px 60px -20px #000c,inset 0 0 0 1px #ffffff1f;max-width:min(360px,82%)}.r4-aviso p{display:grid;gap:2px;font-size:15px;line-height:1.3}.r4-aviso small{font:700 11px/1.2 var(--f-text);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.r4-aviso-1{top:7%;left:-6%}.r4-aviso-2{top:auto;bottom:27%;right:-5%}.r4-aviso-3{bottom:8%;left:-3%}.r4-avisos .r4-aviso{background:#100e20eb}.r4-avisos .r4-aviso small{color:#cfcae8}.r4-chapa{font:700 11px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase;padding:7px 10px;border-radius:999px;white-space:nowrap}.r4-chapa-coral{background:#ff7a592e;color:#ffb39f;box-shadow:inset 0 0 0 1px #ff7a5973}.r4-ondas{position:relative;flex:0 0 44px;height:44px;border-radius:50%;background:#ff7a59;box-shadow:0 0 30px #ff7a59b3}.r4-ondas:after{content:"";position:absolute;inset:13px;border-radius:4px 4px 9px 9px;background:#1a0700;clip-path:polygon(0 30%,30% 0,45% 25%,35% 40%,60% 65%,75% 55%,100% 70%,70% 100%,0 30%)}.r4-ondas i{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,122,89,.8);animation:r4-onda 1.8s cubic-bezier(.22,1,.36,1) infinite}.r4-ondas i:nth-child(2){animation-delay:.6s}.r4-ondas i:nth-child(3){animation-delay:1.2s}@keyframes r4-onda{0%{transform:scale(1);opacity:.9}to{transform:scale(2.4);opacity:0}}.r4-orbe{flex:0 0 44px;height:44px;border-radius:50%;display:grid;place-items:center;font:800 18px/1 var(--f-disp);color:#fff;background:radial-gradient(circle at 20% 15%,#b3a8ff 0,#5a4aec 12%,#4636d0 60%,#3b2fb8);box-shadow:0 0 26px #8b7bffb3}.r4-orbe-menta{background:radial-gradient(circle at 30% 30%,#d5ffea,#7dffbf 55%,#2fbf7f);color:#06120d;box-shadow:0 0 26px #7dffbfb3}.r4-orbe-s{flex-basis:32px;height:32px;font-size:14px}.r4-ia{margin-top:18px;font-size:13px;color:var(--muted);text-align:right}@media(max-width:900px){.r4-hero{grid-template-columns:1fr;min-height:0;padding-top:32px}.r4-titular h1{font-size:clamp(3rem,14vw,4.8rem)}.r4-foto{transform:none;aspect-ratio:4 / 4.6;border-radius:28px}.r4-aviso{max-width:86%;padding:10px 14px 10px 10px;gap:10px}.r4-aviso p{font-size:13.5px}.r4-aviso-1{left:8px}.r4-aviso-2{right:8px}.r4-aviso-3{left:8px}.r4-ondas,.r4-orbe{flex-basis:36px;height:36px}}.r4-prueba{margin-top:var(--sec);padding-inline:var(--m)}.r4-prueba-txt{max-width:900px;margin:0 auto;text-align:center;display:grid;gap:18px;justify-items:center}.r4-prueba-txt p{color:#d9d4f2;max-width:56ch;font-size:var(--t-lead);line-height:1.35}.r4-prueba-escena{margin-top:40px}.r4-escenas{margin-top:var(--sec)}.r4-escena-fija{position:relative;min-height:100svh;padding:clamp(80px,10vh,120px) var(--m) 40px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto 1fr auto;column-gap:clamp(24px,5vw,80px)}.r4-escenas-h{grid-column:1;grid-row:1;font-size:clamp(2.6rem,1rem + 4.2vw,5.6rem)}.r4-escenas-h span{display:block}.r4-pasos{grid-column:1 / -1;grid-row:1 / span 3;position:relative;display:grid}.r4-paso{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(24px,5vw,80px);align-items:center}.r4-paso-foto{grid-column:2;grid-row:1;aspect-ratio:5 / 4;border-radius:28px;overflow:hidden;box-shadow:0 60px 120px -40px #000000e6;max-height:72svh}.r4-paso-foto img{width:100%;height:100%;object-fit:cover;will-change:transform}.r4-paso-txt{grid-column:1;grid-row:1;display:grid;gap:22px;align-self:end;padding-bottom:18svh}.r4-mientras{font:800 clamp(2rem,1rem + 2.6vw,3.6rem)/1 var(--f-disp);letter-spacing:-.035em;color:var(--coral)}.r4-dice{display:flex;gap:14px;align-items:flex-start;font-size:var(--t-lead);line-height:1.35;color:#e9e5ff;max-width:30ch}.r4-escenas-pie{grid-column:1;grid-row:3;display:grid;gap:14px;align-self:end;position:relative;z-index:20}.r4-escenas-pie p{color:var(--muted);max-width:40ch}.r4-escenas-pie .r4-ia{text-align:left;margin:0}.r4-barra{display:block;height:3px;width:200px;background:#ffffff1a;border-radius:3px;overflow:hidden}.r4-barra i{display:block;height:100%;background:linear-gradient(90deg,#7dffbf,#ff7a59);transform:scaleX(.25);transform-origin:0 50%}@media(max-width:899px),(prefers-reduced-motion:reduce){.r4-escena-fija{display:block;min-height:0;padding-top:0}.r4-pasos{display:grid;gap:40px;margin-top:36px}.r4-paso{grid-area:auto;display:grid;grid-template-columns:1fr;gap:18px;opacity:1!important}.r4-paso-foto{grid-column:1;aspect-ratio:4 / 3}.r4-paso-txt{grid-column:1;grid-row:2;padding:0}.r4-escenas-pie{margin-top:32px}.r4-barra{display:none}}@media(prefers-reduced-motion:reduce){.r4-ondas i{animation:none;opacity:0}}.r3-seo .r4-titular h1{font-size:clamp(2.8rem,.6rem + 4.2vw,5.2rem);line-height:.92}@media(max-width:900px){.r4-sub{font-size:1.125rem}.r3-seo .r4-titular h1{font-size:clamp(2.5rem,11vw,3.6rem)}.r4-hero .r4-escenario{margin-top:8px}}.r5{margin-top:var(--sec)}.r5-fija{position:relative;min-height:100svh;padding:clamp(72px,9vh,112px) var(--m) 48px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(24px,5vw,80px);align-items:center}.r5-txt{display:grid;gap:22px;align-content:center;position:relative;z-index:20}.r5-txt h2{font-size:clamp(2.6rem,1rem + 4vw,5.4rem)}.r5-txt h2 span{display:block}.r5-brillo{background:linear-gradient(95deg,#ff7a59,#ffb36b 50%,#ffd27d);-webkit-background-clip:text;background-clip:text;color:transparent}.r5-txt p{font-size:var(--t-lead);line-height:1.35;color:#d9d4f2;max-width:34ch}.r5-txt .r4-ia{text-align:left;margin:0}.r5-chip{justify-self:start;font:700 11px/1 var(--f-text);letter-spacing:.16em;text-transform:uppercase;padding:9px 12px;border-radius:999px;color:#ffd27d;background:#ffd27d1a;box-shadow:inset 0 0 0 1px #ffd27d66}.r5-casos{display:grid;position:relative}.r5-caso{grid-area:1 / 1;display:grid;gap:16px}.r5-momento{font:800 clamp(1.6rem,1rem + 1.6vw,2.6rem)/1 var(--f-disp);letter-spacing:-.03em;color:var(--coral)}.r5-foto{position:relative;margin:0;aspect-ratio:16 / 11;border-radius:32px;overflow:hidden;box-shadow:0 60px 120px -40px #000000f2,0 0 0 1px #ffffff14}.r5-foto img{width:100%;height:100%;object-fit:cover;will-change:transform}.r5-foto:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07060f00 35%,#07060f99);pointer-events:none}.r5-avisos{position:absolute;z-index:2;right:18px;top:18px;bottom:18px;width:min(380px,62%);display:grid;align-content:center;gap:12px}.r5-aviso{position:static;max-width:none}.r5-a3{box-shadow:0 24px 60px -20px #000c,inset 0 0 0 1px #ff7a5999,0 0 40px -10px #ff7a5999}.r5-sos{flex:0 0 44px;height:44px;border-radius:50%;display:grid;place-items:center;font:800 22px/1 var(--f-disp);color:#1a0700;background:radial-gradient(circle at 30% 30%,#ffd2c4,#ff7a59 60%,#d9472b);box-shadow:0 0 26px #ff7a59cc}.r5-solo .r5-fija{min-height:0}@media(max-width:899px){.r5-fija{display:block;min-height:0;padding-top:0}.r5-casos{gap:48px;margin-top:36px}.r5-caso{grid-area:auto;opacity:1!important}.r5-foto{aspect-ratio:auto}.r5-foto img{aspect-ratio:4 / 3;height:auto}.r5-foto:after{display:none}.r5-avisos{position:static;width:auto;padding:14px;background:#0b0a18}}@media(prefers-reduced-motion:reduce){.r5-fija{display:block;min-height:0}.r5-casos{gap:48px;margin-top:36px}.r5-caso{grid-area:auto}}.r4-escenario[data-foto=aire2] .r4-aviso-2{bottom:21%}@media(max-width:900px){.r4-avisos{position:static;display:grid;gap:10px;margin-top:14px;pointer-events:auto}.r4-aviso{position:static;max-width:none}}.r6-demo{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start;padding:clamp(32px,6vh,80px) var(--m) 0}.r6-demo-txt{display:grid;gap:22px;align-content:start}.r6-demo-txt h1{font-size:clamp(3rem,1rem + 5.4vw,7rem);line-height:.88;letter-spacing:-.045em}.r6-demo-txt h1 span{display:block}@media(min-width:901px){.r6-demo-txt{justify-items:center;text-align:center}.r6-demo-txt .r4-sub{max-width:46ch}}.r6-form{margin:0;padding:0}.r6-form .c-sec{padding:0!important;margin:0!important;background:transparent!important}.r6-form .c-w{max-width:none!important;padding:0!important}.r6-form .c-ell-dos{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.r6-form .c-ell-form{padding:24px!important}.r6-form h2{font-size:clamp(2rem,1rem + 2vw,3rem)!important}.r6-form .c-lead{color:#d9d4f2}.r6-form label,.r6-form .c-ell-nota,.r6-form .c-ell-ayuda{color:var(--muted)}.r6-form label{color:var(--ink)}.r6 .r3-precio{margin-top:clamp(80px,10vw,140px)}.r6-oficios{margin-top:clamp(80px,10vw,140px);padding-inline:var(--m)}.r6-oficios-cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;margin-bottom:32px}.r6-oficios-cab p{color:#d9d4f2;max-width:44ch;font-size:var(--t-lead);line-height:1.35}.r6-tarjetas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.r6-tarjeta{position:relative;display:block;aspect-ratio:3 / 4;border-radius:28px;overflow:hidden;text-decoration:none;color:#fff;box-shadow:0 40px 80px -30px #000000e6,0 0 0 1px #ffffff14;transition:transform var(--duration-fast) var(--ease-smooth-out)}.r6-tarjeta img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-smooth-out)}.r6-tarjeta:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07060f00 40%,#07060fe0)}.r6-tarjeta-txt{position:absolute;z-index:1;left:20px;right:56px;bottom:20px;display:grid;gap:6px}.r6-tarjeta-txt strong{font:800 clamp(1.5rem,1rem + 1vw,2.1rem)/1 var(--f-disp);letter-spacing:-.03em}.r6-tarjeta-txt span{font-size:15px;color:#e4def7}.r6-flecha{position:absolute;z-index:1;right:18px;bottom:18px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--menta);color:var(--sobre-menta);font-weight:800;transition:transform var(--duration-fast) var(--ease-smooth-out)}@media(hover:hover)and (pointer:fine){.r6-tarjeta:hover img{transform:scale(1.05)}.r6-tarjeta:hover .r6-flecha{transform:translate(4px)}}.r6-tarjeta:active{transform:scale(.98)}@media(max-width:1000px){.r6-tarjetas{grid-template-columns:1fr 1fr}}@media(max-width:900px){.r6-demo{padding-top:24px}.r6-demo-txt h1{font-size:clamp(2.8rem,13vw,4.4rem)}}@media(max-width:520px){.r6-tarjetas{grid-template-columns:1fr}.r6-tarjeta{aspect-ratio:4 / 3}}.r7-hace{margin-top:var(--sec);padding-inline:var(--m)}.r7-beneficios{margin-top:36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.r7-beneficios li{display:grid;align-content:start;gap:12px;padding:24px 22px 26px;border-radius:24px;background:var(--vidrio);box-shadow:inset 0 0 0 1px var(--vidrio-borde)}.r7-beneficios li[data-estado=hoy]{background:#7dffbf14;box-shadow:inset 0 0 0 1px #7dffbf4d}.r7-beneficios h3{font:800 clamp(1.25rem,1rem + .6vw,1.6rem)/1.08 var(--f-disp);letter-spacing:-.02em}.r7-beneficios p{color:#d9d4f2;font-size:16px}.r7-estado{justify-self:start;font:700 12px/1 var(--f-text);letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;border-radius:999px}.r7-estado-hoy{color:var(--sobre-menta);background:var(--menta)}.r7-estado-pronto{color:#ffe1a6;background:#ffd27d1f;box-shadow:inset 0 0 0 1px #ffd27d73}.r7-estado-dev{color:#ffb39f;background:#ff7a591f;box-shadow:inset 0 0 0 1px #ff7a5973}.r7-servicios{margin-top:28px;display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 20px}.r7-servicios h3{font-size:16px;color:var(--muted)}.r7-servicios ul{display:flex;flex-wrap:wrap;gap:8px}.r7-servicios li{font-size:15px;padding:8px 14px;border-radius:999px;background:var(--vidrio);box-shadow:inset 0 0 0 1px var(--vidrio-borde)}@media(min-width:1101px){.r7-beneficios:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.r7-beneficios{grid-template-columns:1fr 1fr}}@media(max-width:600px){.r7-beneficios{grid-template-columns:1fr}}.r7{margin-top:var(--sec)}.r7-fija{min-height:100svh;padding:clamp(72px,9vh,112px) var(--m) 48px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(24px,5vw,80px);align-items:center}.r7-txt{display:grid;gap:20px;align-content:center}.r7-txt h2{font-size:clamp(2.6rem,1rem + 4vw,5.2rem)}.r7-txt h2 span{display:block}.r7-txt>p{font-size:var(--t-lead);line-height:1.35;color:#d9d4f2;max-width:34ch}.r7-reglas{display:grid;gap:10px;max-width:46ch}.r7-reglas li{position:relative;padding-left:18px;color:#e4def7;font-size:16px}.r7-reglas li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--coral)}.r7-txt .r4-ia{text-align:left;margin:0}.r7-foto{position:relative;margin:0;display:grid;gap:14px}.r7-img{position:relative;aspect-ratio:16 / 11;border-radius:32px;overflow:hidden;box-shadow:0 60px 120px -40px #000000f2,0 0 0 1px #ffffff14}.r7-img img{width:100%;height:100%;object-fit:cover;will-change:transform,filter}.r7-avisos{position:absolute;z-index:2;right:-18px;bottom:-28px;width:min(400px,64%);display:grid;gap:10px}.r7-aviso{position:static;max-width:none}@media(max-width:899px){.r7-fija{display:block;min-height:0;padding-top:0}.r7-foto{margin-top:32px}.r7-avisos{position:static;width:auto;margin-top:4px}}@media(prefers-reduced-motion:reduce){.r7-fija{min-height:0}}.r7-vivo{display:grid;gap:10px}.r3-menu-btn,.r3-menu{display:none}@media(max-width:900px){.r3-cab .r3-btn-s{display:none}.r3-menu-btn{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--vidrio);box-shadow:inset 0 0 0 1px var(--vidrio-borde);cursor:pointer;color:var(--ink)}.r3-menu-btn:active{transform:scale(.94)}.r3-menu-ico{display:grid;gap:6px;width:18px}.r3-menu-ico i{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform var(--duration-fast) var(--ease-smooth-out)}.r3-menu-btn[aria-expanded=true] .r3-menu-ico i:first-child{transform:translateY(4px) rotate(45deg)}.r3-menu-btn[aria-expanded=true] .r3-menu-ico i:last-child{transform:translateY(-4px) rotate(-45deg)}.r3-menu:not([hidden]){display:block;position:absolute;top:calc(100% + 8px);left:0;right:0;padding:10px;border-radius:28px;background:#0c0a1af0;box-shadow:inset 0 0 0 1px var(--vidrio-borde),0 30px 60px -20px #000000e6;animation:r3-menu-entra var(--duration-fast) var(--ease-smooth-out) both}.r3-menu nav{display:grid;gap:2px}.r3-menu nav a{display:flex;align-items:center;min-height:52px;padding:0 18px;border-radius:18px;font-size:18px;font-weight:600;text-decoration:none;color:var(--ink)}.r3-menu nav a:active,.r3-menu nav a:focus-visible{background:var(--vidrio)}}@keyframes r3-menu-entra{0%{opacity:0;transform:translateY(-6px) scale(.98)}}@media(prefers-reduced-motion:reduce){.r3-menu:not([hidden]){animation:none}}@media(max-width:900px){.r4-hero .r4-foto{aspect-ratio:16 / 11}.r4-hero .r4-foto img{height:100%;object-position:var(--cara, 50% 35%)}.r4-escenario[data-foto=mecanica]{--cara: 45% 48%}.r4-escenario[data-foto=plomeria2]{--cara: 45% 40%}.r4-escenario[data-foto=aire2]{--cara: 50% 50%}.r4-escenario[data-foto=jardin]{--cara: 45% 38%}.r4-hero .r3-nota{font-size:13px}}.r4-sub,.r7-txt>p,.r6-oficios-cab p,.r4-prueba-txt p{font-size:clamp(1.125rem,1rem + .4vw,1.3rem);line-height:1.45}.r4-aviso small,.r7-estado,.r5-chip,.r4-chapa,.r3-etiqueta{font-size:13px!important;letter-spacing:.08em}.r7-txt h2{font-size:clamp(2.4rem,1rem + 3.4vw,4.6rem)}.r3-avisos,.r3-avisos p,.r3-avisos li,.r3-avisos span{color:#e4def7!important;font-size:max(16px,1em)!important}.r6-form .c-ell-acepta,.r6-form .c-ell-acepta *{font-size:15px!important;color:#e4def7!important}.r6-form .c-ell-nota,.r6-form .c-ell-ayuda{font-size:15px!important}.r4-check{display:block;width:18px;height:10px;border-left:3px solid currentColor;border-bottom:3px solid currentColor;transform:translateY(-2px) rotate(-45deg)}@media(max-width:900px){.r3-menu:not([hidden]){background:#0c0a1a;z-index:61}.r3-cab:has(.r3-menu:not([hidden])):after{content:"";position:fixed;inset:0;z-index:59;background:#04030ab8;pointer-events:none}.r3-cab:has(.r3-menu:not([hidden])){z-index:60}.r3-cab:has(.r3-menu:not([hidden]))>:is(.r3-marca,.r3-idioma,.r3-menu-btn){position:relative;z-index:61}}.r7-estado-temprano{color:#d9d2ff;background:#a99cff24;box-shadow:inset 0 0 0 1px #a99cff80}.r7-pronto{color:#ffe1a6}.r8{margin-top:var(--sec);padding-inline:var(--m);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px clamp(24px,5vw,80px);align-items:start}.r8-txt{display:grid;gap:18px;align-content:start}.r8-txt h2{font-size:clamp(2.4rem,1rem + 3.4vw,4.6rem)}.r8-frase{font:700 clamp(1.25rem,1rem + .9vw,1.75rem)/1.25 var(--f-disp);letter-spacing:-.01em;max-width:30ch;color:var(--ink)}.r8-pasos{display:grid;gap:12px;max-width:54ch;counter-reset:none}.r8-pasos li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start;font-size:17px;line-height:1.45;color:#e4def7}.r8-pasos li span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:800 15px/1 var(--f-text);color:var(--sobre-menta);background:var(--menta)}.r8-escena{margin:0;display:grid;gap:10px;justify-items:stretch}.r8-llamada{position:static;max-width:none}.r8-flecha{justify-self:center;font:800 22px/1 var(--f-text);color:var(--menta)}.r8-solicitud{padding:20px 22px;border-radius:24px;background:var(--vidrio);box-shadow:inset 0 0 0 1px var(--vidrio-borde),0 40px 80px -40px #000000e6}.r8-sol-cab{font:700 13px/1.2 var(--f-text);letter-spacing:.08em;text-transform:uppercase;color:var(--menta);margin-bottom:12px}.r8-solicitud dl{display:grid;gap:10px}.r8-solicitud dl div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;font-size:16px;line-height:1.4}.r8-solicitud dt{color:var(--muted)}.r8-solicitud dd{color:var(--ink);margin:0}.r8-escena .r4-ia{text-align:left;margin:0}.r8-pie{grid-column:1 / -1;display:grid;gap:14px}.r8-estados{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.r8-estados li{display:grid;align-content:start;gap:10px;padding:20px;border-radius:22px;background:var(--vidrio);box-shadow:inset 0 0 0 1px var(--vidrio-borde)}.r8-estados p{font-size:16px;line-height:1.45;color:#d9d4f2}.r8-estados strong{display:block;color:var(--ink);margin-bottom:2px}.r8-marca{font-size:13px;color:var(--muted)}.r8-ver{justify-self:start;font-weight:700;color:var(--menta);text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.r8-corto .r8-pie{grid-column:auto;align-self:center}.r8-corto .r8-estados{grid-template-columns:1fr}.r9-movil{background:#0e0c1d;box-shadow:var(--sombra-flota)}@media(max-width:900px){.r8,.r8-estados{grid-template-columns:1fr}.r8-solicitud dl div{grid-template-columns:84px minmax(0,1fr)}}.r7-aviso-pronto{box-shadow:inset 0 0 0 1px #ffd27d59,0 24px 60px -20px #000c}.r7-avisos{gap:8px}.r7-pasos{padding:24px var(--m) 0;display:grid;gap:22px}.r7-pasos h3{font:800 clamp(1.6rem,1rem + 1.4vw,2.4rem)/1.05 var(--f-disp);letter-spacing:-.02em}.r7-linea{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.r7-linea:before{content:"";position:absolute;left:20px;right:20px;top:19px;height:2px;background:linear-gradient(90deg,var(--menta) 0 40%,rgba(255,210,125,.6) 40% 100%)}.r7-linea li{position:relative;display:grid;align-content:start;gap:10px;padding:0 0 6px}.r7-num{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:800 17px/1 var(--f-disp);color:var(--sobre-menta);background:var(--menta);box-shadow:0 0 0 6px var(--bg)}.r7-linea li[data-estado=pronto] .r7-num{color:#ffe1a6;background:#2a2416;box-shadow:0 0 0 6px var(--bg),inset 0 0 0 1px #ffd27d99}.r7-linea h4{font:800 clamp(1.15rem,1rem + .4vw,1.4rem)/1.12 var(--f-disp);letter-spacing:-.01em}.r7-linea p{font-size:16px;line-height:1.45;color:#d9d4f2}.r7-nohace{font-size:16px;color:#e4def7}@media(max-width:1100px){.r7-linea{grid-template-columns:1fr;gap:22px}.r7-linea:before{inset:20px auto 20px 19px;width:2px;height:auto;background:linear-gradient(180deg,var(--menta) 0 40%,rgba(255,210,125,.6) 40% 100%)}.r7-linea li{grid-template-columns:40px minmax(0,1fr);column-gap:16px}.r7-linea li>:not(.r7-num){grid-column:2}.r7-num{grid-row:1 / span 3}}.r6-urg{margin:4px 0 24px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;font-size:17px;line-height:1.45;color:#e4def7;max-width:80ch}.r7-linea h4,.r7-linea p{margin:0}.r7-linea li{gap:8px}.r3-fila{display:contents}.r3-rec-et{background:var(--menta);color:var(--sobre-menta)}@media(max-width:640px){.r3-app-cab{flex-wrap:wrap;gap:8px;padding:12px}.r3-app-cab p{flex:1 1 100%}.r3-app-muestra{flex:1 1 auto;max-width:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r3-app-btn{order:3;margin-left:auto}}html:has(.r3) .c-arriba{background:var(--menta,#7dffbf);color:#06120d;border-color:transparent;box-shadow:0 6px 18px #00000073}@media(hover:hover)and (pointer:fine){html:has(.r3) .c-arriba:hover{background:#fff;color:#06120d}}.r3-legal{font-family:var(--f-text,"Figtree","Helvetica Neue",Arial,sans-serif);background:var(--bg,#07060f);color:var(--ink,#f3f0ff);line-height:1.65;font-size:17px;padding:32px 0 56px;-webkit-font-smoothing:antialiased}.r3-legal-in{max-width:76ch;margin:0 auto;padding:0 16px}@media(min-width:720px){.r3-legal{padding:56px 0 80px}.r3-legal-in{padding:0 32px}}.r3-legal h1{font-family:var(--f-disp,"Bricolage Grotesque","Figtree","Helvetica Neue",Arial,sans-serif);font-weight:800;font-size:clamp(30px,7vw,46px);line-height:1.05;letter-spacing:-.02em;margin:0 0 16px}.r3-legal h2{font-family:var(--f-disp,"Bricolage Grotesque","Figtree","Helvetica Neue",Arial,sans-serif);font-weight:800;font-size:clamp(21px,4.6vw,27px);line-height:1.2;letter-spacing:-.015em;margin:40px 0 12px;padding-top:14px;border-top:1px solid var(--vidrio-borde,rgba(255,255,255,.12));scroll-margin-top:80px}.r3-legal p,.r3-legal ul,.r3-legal ol{margin:0 0 14px}.r3-legal ul,.r3-legal ol{padding-left:1.4em}.r3-legal li{margin:6px 0}.r3-legal li>ol,.r3-legal li>ul{margin:6px 0 0}.r3-legal strong{font-weight:700}.r3-legal a{color:var(--menta,#7dffbf);font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.r3-legal :focus-visible{outline:3px solid var(--menta,#7dffbf);outline-offset:3px}.r3-legal p,.r3-legal li,.r3-legal td{overflow-wrap:break-word}.r3-legal table{width:100%;border-collapse:collapse;margin:4px 0 20px;font-size:15px;line-height:1.45;background:var(--surface,#161429)}.r3-legal th,.r3-legal td{border:1px solid var(--vidrio-borde,rgba(255,255,255,.12));padding:9px 11px;text-align:left;vertical-align:top}.r3-legal th{background:var(--ink,#f3f0ff);color:var(--bg,#07060f);border-color:var(--ink,#f3f0ff);font-weight:600}@media(max-width:640px){.r3-legal table{background:none}.r3-legal table,.r3-legal tbody,.r3-legal tr,.r3-legal td{display:block;width:100%}.r3-legal thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.r3-legal tr{border:1px solid var(--vidrio-borde,rgba(255,255,255,.12));border-radius:12px;margin:0 0 12px;background:var(--surface,#161429)}.r3-legal td{border:0;border-top:1px solid rgba(255,255,255,.08);padding:8px 12px}.r3-legal td:first-child{border-top:0;font-weight:600}.r3-legal td:before{content:attr(data-label);display:block;font-family:var(--f-text,"Figtree","Helvetica Neue",Arial,sans-serif);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--muted,#aaa5c9)}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSans-Regular-Latin1-BUjEsRx4.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexSans-Medium-Latin1-B2CuUu4P.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSans-SemiBold-Latin1-CIhZjzyK.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IBMPlexSans-Bold-Latin1-DZgTcuEb.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-Medium-Latin1-CfBEoGIJ.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-SemiBold-Latin1-ChfWfxA6.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSerif-Regular-Latin1-CJrPXLiR.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSerif-Italic-Latin1-B_rJvwKj.woff2) format("woff2")}:root{--f-tinta:#22201c;--f-tinta-2:#2c2924;--f-tinta-3:#35302a;--f-tinta-linea:#3d3830;--f-sobre-tinta:#f4ecdd;--f-sobre-tinta-mut:#b9ae9c;--f-papel:#f1ede4;--f-papel-2:#e6dfd0;--f-tarjeta:#ffffff;--f-hueco:#faf8f3;--f-linea:#d8d0bf;--f-campo:#8a8172;--f-tinte:#f6ead9;--f-acento:#cf7620;--f-acento-vivo:#dc8430;--f-acento-texto:#8f4a0a;--f-acento-suave:#f0b878;--f-foco:#f3d3ac;--f-apagado:#655d50;--f-bien:#1f7a3c;--f-bien-texto:#14532d;--f-bien-fondo:#dcefe2;--f-mal:#b3261e;--f-mal-fondo:#f7e1dd;--f-sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--f-serif:"IBM Plex Serif",Georgia,"Times New Roman",serif;--f-radio-s:4px;--f-radio:6px;--f-pildora:999px;--f-t1:.1s;--f-t2:.16s;--f-t3:.24s;--f-t4:.4s;--f-curva:cubic-bezier(.2,.8,.2,1);--f-curva-io:cubic-bezier(.65,0,.35,1);--f-toque:44px}:root{--ink:var(--f-tinta);--ink-2:var(--f-tinta-2);--muted:var(--f-apagado);--bg:var(--f-papel);--surface:var(--f-tarjeta);--line:var(--f-linea);--accent:var(--f-acento);--accent-ink:var(--f-tinta);--ok:var(--f-bien);--warn:var(--f-acento-texto);--focus:var(--f-acento-texto);--radius:var(--f-radio);--maxw:1120px;font-family:var(--f-sans);color:var(--ink);background:var(--bg);line-height:1.55;font-size:17px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}html{-webkit-tap-highlight-color:transparent}:is(a,button,summary,label:has(input)){touch-action:manipulation}:is(button,summary,.c-btn,.c-llama-btn,.c-nav a,.c-canales a,.c-marca){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body{margin:0;background:var(--bg);overflow-x:hidden}img,svg{max-width:100%}h1,h2,h3{line-height:1.15;margin:0 0 .6rem;letter-spacing:-.02em;font-weight:700}h1{font-size:clamp(2rem,7vw,3.4rem)}h2{font-size:clamp(1.5rem,4.5vw,2.1rem)}h3{font-size:1.1rem}p{margin:0 0 .8rem}a{color:var(--ink)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 16px}.narrow{max-width:720px}.section{padding-block:48px}.alt{background:#ece8dd}.muted{color:var(--muted)}.small{font-size:.875rem}.skip{position:absolute;left:-999px;top:0;background:var(--ink);color:#fff;padding:8px 12px;z-index:100}.skip:focus{left:8px;top:8px}.header{position:sticky;top:0;z-index:20;background:#f7f5f0f5;border-bottom:1px solid var(--line)}.header-in{display:flex;align-items:center;gap:12px;min-height:60px;justify-content:space-between}.logo{display:flex;align-items:center;gap:8px;font-weight:700;font-size:1.15rem;text-decoration:none}.logo-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--f-radio-s);background:var(--ink);color:var(--accent);font-weight:700}.nav{display:flex;align-items:center;gap:14px;margin-left:auto}.nav a:not(.btn){text-decoration:none;font-weight:600;font-size:.95rem}.nav-hide{display:none}.langsw{display:flex;border:1px solid var(--ink);border-radius:var(--f-radio-s);overflow:hidden}.langsw button{border:0;background:transparent;color:var(--ink);font:inherit;font-weight:700;font-size:.85rem;padding:8px 10px;min-height:36px;cursor:pointer}.langsw button[aria-pressed=true]{background:var(--ink);color:#fff}@media(min-width:820px){.nav-hide{display:inline}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;border-radius:var(--f-radio);border:2px solid var(--accent);background:var(--accent);color:var(--accent-ink);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.btn{transition:transform var(--f-t1) var(--f-curva),background-color var(--f-t2) var(--f-curva)}@media(hover:hover)and (pointer:fine){.btn:hover{background:var(--f-acento-vivo);border-color:var(--f-acento-vivo)}}.btn:active{transform:translateY(1px)}.btn-sm{min-height:38px;padding:6px 14px;font-size:.92rem}.btn-ghost{background:transparent;border-color:var(--ink);color:var(--ink)}.btn-light{background:#fff;border-color:#fff;color:var(--ink)}.btn-outline-light{background:transparent;border-color:#fff;color:#fff}.btn:disabled{opacity:1;background:#e4e0d6;border-color:#bdb7a8;color:#4d5560;cursor:not-allowed}.tag{font-size:.72rem;font-weight:700;background:var(--ink);color:#fff;border-radius:99px;padding:2px 8px}.cta-row{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 10px}.hero{padding-block:40px 48px}.hero-in{display:grid;gap:32px}.eyebrow{font-weight:700;color:var(--warn);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.lead{font-size:1.15rem;color:var(--ink-2)}.phone-card{background:var(--ink);color:#fff;border-radius:22px;padding:18px;display:grid;gap:10px;max-width:420px;box-shadow:0 18px 40px #0f223340}.pc-head{font-weight:700;display:flex;align-items:center;gap:8px}.dot{width:10px;height:10px;border-radius:50%;background:#5ddb8a}.bubble{margin:0;padding:10px 14px;border-radius:14px;max-width:88%;font-size:.95rem}.bubble.in{background:#1e3a52}.bubble.out{background:var(--accent);color:var(--ink);justify-self:end}@media(min-width:900px){.hero-in{grid-template-columns:1.3fr 1fr;align-items:center}}.cards{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.card p{margin:0;color:var(--ink-2)}@media(min-width:640px){.grid4{grid-template-columns:repeat(2,1fr)}.grid3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.grid4{grid-template-columns:repeat(4,1fr)}}.steps{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:18px}.steps li{display:flex;gap:14px;align-items:flex-start}.steps p{margin:0}.num{flex:none;width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:700}@media(min-width:800px){.steps{grid-template-columns:repeat(3,1fr)}}.split{display:grid;gap:24px}@media(min-width:800px){.split{grid-template-columns:1.2fr 1fr;align-items:center}}.checks{list-style:none;padding:0;margin:0;display:grid;gap:10px}.checks li{padding-left:32px;position:relative;font-weight:600}.checks li:before{content:"";position:absolute;left:0;top:.2em;width:20px;height:20px;border-radius:50%;background:var(--ok)}.checks li:after{content:"";position:absolute;left:6px;top:.45em;width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.notice{background:#fff3dd;border:1px solid #e3c184;border-radius:var(--f-radio);padding:12px 14px;color:#5a3300}.plan .price{font-size:1.7rem;font-weight:700;margin:.4rem 0;color:var(--ink)}.plan .price small{font-size:1rem;font-weight:600}.price-review{font-size:1.05rem;font-weight:700;color:var(--warn)}.plan.hl{border:2px solid var(--ink)}.plan .btn{margin-top:14px}.faq{background:var(--surface);border:1px solid var(--line);border-radius:var(--f-radio);margin:0 0 10px;padding:0 16px}.faq summary{cursor:pointer;font-weight:700;padding:14px 0;min-height:44px}.faq p{color:var(--ink-2)}.cta-band{background:var(--ink);color:#fff}.cta-band .cta-row{margin:0}.muted-on-dark{color:#c5d0da}.footer{padding:28px 0;border-top:1px solid var(--line);font-size:.9rem}.footer p{margin:0 0 4px}.progress{height:8px;background:#e0dbcf;border-radius:99px;overflow:hidden;margin:14px 0 6px}.progress-bar{height:100%;background:var(--ink);transition:width var(--f-t2) var(--f-curva)}.wizard fieldset{border:0;padding:0;margin:16px 0}.wizard legend{font-size:1.4rem;font-weight:700;margin-bottom:8px;padding:0}.field{margin:0 0 14px}.field label{display:block;font-weight:600;margin-bottom:4px}input[type=text],input[type=tel],input[type=email],input:not([type]),input[type=time],select{width:100%;min-height:46px;padding:10px 12px;border:1.5px solid #8a8577;border-radius:var(--f-radio);background:#fff;font:inherit;color:var(--ink)}input[aria-invalid=true]{border-color:var(--warn)}.error{color:var(--warn);font-size:.9rem;margin:4px 0 0}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.chip{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1.5px solid #8a8577;border-radius:99px;background:#fff;cursor:pointer;font-weight:600}.chip input{position:absolute;opacity:0;pointer-events:none}.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.chip:focus-within{outline:3px solid var(--focus);outline-offset:2px}.follow{background:#fff;border:1px solid var(--line);border-radius:var(--f-radio);padding:14px;margin:12px 0}.radio{display:flex;align-items:center;gap:10px;min-height:44px}.radio input,.check-inline input{width:20px;height:20px}.hours{display:grid;gap:8px;margin-bottom:12px}.hour-row{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--f-radio);padding:8px 12px}.hour-row input[type=time]{grid-column:auto;min-width:0}.hour-day{font-weight:700}.check-inline{display:flex;align-items:center;gap:6px;font-size:.9rem}.hour-row input[type=time]{width:100%}.voice-grid{display:grid;gap:10px;margin-bottom:16px}@media(min-width:640px){.voice-grid{grid-template-columns:1fr 1fr}}.voice{display:grid;gap:6px;background:#fff;border:1.5px solid #8a8577;border-radius:var(--f-radio);padding:14px;cursor:pointer}.voice.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.voice input{width:20px;height:20px}.voice-t{font-weight:700;font-size:1.1rem}.codebox{background:#fff;border:2px solid var(--ink);border-radius:var(--f-radio);padding:16px;margin:14px 0}.code{font-family:var(--f-mono);font-size:clamp(1.15rem,5.5vw,1.6rem);font-weight:700;word-break:break-all;margin:6px 0 10px;background:#f1eee6;border-radius:var(--f-radio-s);padding:10px 12px}.codebox code{font-family:var(--f-mono);font-weight:700;background:#f1eee6;padding:2px 6px;border-radius:4px}.warn{color:var(--warn);font-weight:600}.ok{color:var(--ok);font-weight:600}.wiz-nav{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.check-result{min-height:2rem;margin-top:12px}.dash-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.dash-grid{display:grid;gap:14px}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px;min-width:0}.panel h2{font-size:1.15rem}.big{font-size:1.9rem;font-weight:700;margin:0 0 8px}.meter{height:14px;background:#e6e1d5;border-radius:99px;overflow:hidden;margin-bottom:8px}.meter-bar{height:100%;background:var(--ok)}.meter-bar.warn{background:var(--warn)}.two{display:grid;gap:14px;margin-top:14px}.pill{display:inline-block;border-radius:99px;padding:3px 10px;font-size:.8rem;font-weight:700;background:#e6e1d5;color:var(--ink)}.pill.on{background:#d3efdd;color:#0f4d2a}.pill.off{background:#fbd9d0;color:#7a2c14}.pill.o-booked{background:#d3efdd;color:#0f4d2a}.pill.o-message{background:#ffe9c2;color:#6b3b00}.calls,.appts{list-style:none;margin:0;padding:0;display:grid;gap:12px}.call{border-top:1px solid var(--line);padding-top:12px}.call:first-child{border-top:0;padding-top:0}.call-top{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin-bottom:4px}.call-when{font-weight:700}.call p{margin:0 0 4px}.msg{background:#f7f5f0;border-radius:var(--f-radio-s);padding:8px 10px}.appts li{display:grid;gap:2px;border-top:1px solid var(--line);padding-top:10px}.appts li:first-child{border-top:0;padding-top:0}@media(min-width:900px){.dash-grid{grid-template-columns:repeat(3,1fr)}.span2{grid-column:span 2}.span3{grid-column:span 3}.two{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.aviso-cookies{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:flex;gap:12px;align-items:center;justify-content:space-between;max-width:760px;margin:0 auto;padding:12px 16px;border-radius:12px;background:#111827;color:#f9fafb;font-size:14px;line-height:1.4;box-shadow:0 6px 24px #00000040}.aviso-cookies p{margin:0}.aviso-cookies a{color:#f9fafb;text-decoration:underline}.aviso-cookies button{flex:none;min-height:44px;padding:0 18px;border:0;border-radius:8px;background:#f9fafb;color:#111827;font:inherit;font-weight:600;cursor:pointer}
