.gr-miga{font-family:var(--font-mono,ui-monospace,Menlo,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--as-muted);align-items:center;gap:9px;margin:0 0 18px;font-size:11.5px;display:flex}.gr-miga a{color:var(--as-acc);border-bottom:1px solid #0000;text-decoration:none}.gr-miga a:hover{border-bottom-color:var(--as-acc)}.gr-miga span[aria-hidden]{color:var(--as-line2)}.as p.gr-dolor{color:var(--as-ink2);border-left:3px solid var(--as-line2);max-width:54ch;margin:20px 0 0;padding-left:16px;font-size:16px;line-height:1.55}.gr-hace{background:var(--as-line);border:1px solid var(--as-line);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:820px){.gr-hace{grid-template-columns:repeat(2,1fr)}}.gr-hace li{background:var(--as-bg);color:var(--as-ink2);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;padding:22px 24px;font-size:15.5px;line-height:1.55;display:grid}.gr-hace .n{font-family:var(--font-mono,ui-monospace,Menlo,monospace);color:var(--as-acc);letter-spacing:.05em;font-size:12px;font-weight:600;line-height:1.75}.gr-conv{background:var(--as-bg2);border-block:1px solid var(--as-line);padding-block-start:clamp(52px,7vw,88px)!important;padding-block-end:clamp(52px,7vw,88px)!important}.gr-burbujas{gap:14px;max-width:640px;margin-top:8px;display:grid}.gr-b{box-shadow:var(--as-shadow);border-radius:16px;padding:16px 20px}.gr-b--cliente{background:var(--as-bg);border:1px solid var(--as-line);border-bottom-right-radius:4px;justify-self:end;max-width:92%}.gr-b--bot{background:var(--as-acc);color:#fff;border-bottom-left-radius:4px;max-width:96%}.gr-quien{font-family:var(--font-mono,ui-monospace,Menlo,monospace);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.gr-b--cliente .gr-quien{color:var(--as-muted)}.gr-b--bot .gr-quien{color:#ffffffbd}.as .gr-b p{margin:0;font-size:15.5px;line-height:1.55}.as .gr-b--cliente p{color:var(--as-ink)}.gr-b--bot b{font-weight:700}.gr-precio{border:2px solid var(--as-ink);background:var(--as-bg);gap:26px;margin-top:10px;padding:30px 30px 32px;display:grid}@media (min-width:880px){.gr-precio{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:44px}}.gr-precio .m{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--as-acc-ink);margin:4px 0;font-size:clamp(30px,4.4vw,42px);font-weight:600;line-height:1.05}.gr-precio .a{color:var(--as-muted);margin:0;font-size:14.5px}.as .gr-precio p{color:var(--as-ink2);font-size:15.5px}.gr-faq{background:var(--as-line);border:1px solid var(--as-line);gap:1px;display:grid}.gr-faq>div{background:var(--as-bg);padding:22px 26px}.gr-faq h3{margin-bottom:7px;font-size:16.5px}.as .gr-faq p{color:var(--as-ink2);max-width:74ch;margin:0;font-size:15.5px}.gr-otros{background:var(--as-line);border:1px solid var(--as-line);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.gr-otros{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.gr-otros{grid-template-columns:repeat(3,1fr)}}.gr-otros a{background:var(--as-bg);color:inherit;align-content:start;gap:5px;height:100%;padding:20px 22px;text-decoration:none;transition:background .14s;display:grid}.gr-otros a:hover{background:var(--as-acc-soft)}.gr-otros strong{letter-spacing:-.012em;color:var(--as-acc-ink);font-size:16px;font-weight:700}.gr-otros span{color:var(--as-ink2);font-size:14.5px;line-height:1.45}.gr-conv-grid{align-items:center;gap:clamp(28px,4vw,48px);display:grid}@media (min-width:900px){.gr-conv-grid{grid-template-columns:minmax(0,1fr) minmax(0,340px)}}.gr-pantalla{justify-items:center;gap:12px;margin:0;display:grid}.gr-pantalla img{box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:340px;height:auto;padding:6px;display:block;box-shadow:0 1px 3px #14181b12,0 20px 46px -22px #14181b52}.gr-pantalla figcaption{font-family:var(--font-mono,ui-monospace,Menlo,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--as-muted);text-align:center;font-size:11px}
