body{font:16px/1.5 -apple-system,system-ui,"PingFang SC","Noto Sans CJK SC","Microsoft YaHei",sans-serif;max-width:36rem;margin:3rem auto;padding:0 1rem;color:#1d1d1f;background:#fff}
h1{font-size:1.6rem}
.price{font-size:2rem;font-weight:700;margin-bottom:0}
.note{font-size:.9rem;color:#6e6e73}
.lead{font-size:1.2rem;font-weight:600}
.captura{max-width:576px;margin:1.5rem auto}
.captura img{display:block;width:100%;height:auto}
.captura img[hidden]{display:none}
a{color:#0a64d8}
.legal{margin-top:3rem;font-size:.85rem}
.legal a{color:inherit}
.banner{padding:.5rem .75rem;border-radius:8px;background:#fff4ce;color:#5c4400;font-weight:600}
button,a.button{display:inline-block;font:inherit;font-weight:600;padding:.7rem 1.4rem;border:0;border-radius:8px;background:#0a64d8;color:#fff;cursor:pointer;text-decoration:none}
a.download{display:inline-flex;align-items:center;gap:.4em;vertical-align:middle}
a.download svg{flex:none;width:1.15em;height:1.15em}
.price+.note{margin-top:.2rem}
.contact{margin-top:2.5rem}
.languages{margin:0;text-align:right;font-size:.85rem;color:#6e6e73}
.languages a{color:inherit}
@media(prefers-color-scheme:dark){body{color:#f5f5f7;background:#1c1c1e}.note,.languages{color:#a1a1a6}.banner{background:#4a3b00;color:#ffe9a8}a{color:#6cb4ff}a.button{color:#fff}}
