.tno-faq{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:900px;padding:48px 20px}.tno-faq--blanco{--w-header-bg:#000029;--w-header-color:#fff;--w-body-bg:#edf1f6;--q-bg:#fff;--q-color:#000029;--a-bg:#dce7fb;--a-color:#000029;--q-shadow:rgba(0,0,41,.08)}.tno-faq--navy{--w-header-bg:#2261fe;--w-header-color:#fff;--w-body-bg:#000029;--q-bg:#fff;--q-color:#000029;--a-bg:#2261fe;--a-color:#fff;--q-shadow:rgba(0,0,0,.35)}.tno-faq--azul{--w-header-bg:#000029;--w-header-color:#fff;--w-body-bg:#2261fe;--q-bg:#fff;--q-color:#000029;--a-bg:#000029;--a-color:#fff;--q-shadow:rgba(0,0,41,.3)}.tno-faq--acento-azul{--tno-acento:#2261fe}.tno-faq--acento-naranja{--tno-acento:#fe6101}.tno-faq__window{border-radius:20px;box-shadow:0 8px 28px rgba(0,0,41,.12);overflow:hidden}.tno-faq__head{align-items:center;background:var(--w-header-bg);color:var(--w-header-color);display:flex;gap:14px;margin:0;padding:14px 22px}.tno-faq__head-icon{background:#fff;border-radius:50%;display:block;flex-shrink:0;height:40px;overflow:hidden;width:40px}.tno-faq__head-icon img{display:block;height:100%;object-fit:cover;width:100%}.tno-faq__head-text{min-width:0}.tno-faq .tno-faq__title{color:inherit!important;font-size:17px!important;font-weight:700;letter-spacing:.06em;line-height:1.3;margin:0!important;text-transform:uppercase}.tno-faq__subtitle{color:inherit;font-size:13px;margin:2px 0 0;opacity:.8}.tno-faq__list{background:var(--w-body-bg);display:flex;flex-direction:column;gap:16px;padding:22px}.tno-faq__item{background:transparent;border:none}.tno-faq .tno-faq__q{align-items:center;background:var(--q-bg)!important;border:none!important;border-radius:16px!important;box-shadow:0 2px 6px var(--q-shadow)!important;color:var(--q-color)!important;cursor:pointer;display:flex!important;font-family:inherit;gap:14px;justify-content:flex-start;line-height:1.4;margin:0!important;max-width:min(100%,620px);padding:12px 18px 12px 12px!important;text-align:left;text-transform:none!important;transition:transform .2s ease,box-shadow .2s ease;width:auto!important}.tno-faq .tno-faq__q:hover{background:var(--q-bg)!important;box-shadow:0 5px 14px var(--q-shadow)!important;transform:translateY(-1px)}.tno-faq .tno-faq__q:focus-visible{outline:2px solid var(--tno-acento);outline-offset:2px}.tno-faq .tno-faq__q .tno-faq__q-text,.tno-faq h3.tno-faq__q-text{color:inherit!important;flex:1;font-family:inherit!important;font-size:17px!important;font-weight:600!important;line-height:1.4!important;margin:0!important;padding:0!important}.tno-faq__avatar{border-radius:50%;display:block;flex-shrink:0;height:44px;overflow:hidden;width:44px}.tno-faq__avatar img,.tno-faq__avatar svg{display:block;height:100%;object-fit:cover;width:100%}.tno-faq__avatar--neo{background:#fff}.tno-faq__icon{flex-shrink:0;height:22px;position:relative;width:22px}.tno-faq__icon:after,.tno-faq__icon:before{background:var(--tno-acento);border-radius:2px;content:"";height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease;width:16px}.tno-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.tno-faq__item.is-open .tno-faq__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}.tno-faq__panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.tno-faq__answer-row{align-items:center;display:flex;gap:14px;justify-content:flex-end;opacity:0;padding-top:14px;transform:translateY(8px);transition:opacity .3s ease .08s,transform .3s ease .08s}.tno-faq__item.is-open .tno-faq__answer-row{opacity:1;transform:none}.tno-faq__answer{background:var(--a-bg);border-radius:16px;color:var(--a-color);font-size:15.5px;line-height:1.6;max-width:min(100%,680px);padding:16px 20px}.tno-faq__answer p{color:inherit;margin:0 0 12px}.tno-faq__answer p:last-child{margin-bottom:0}.tno-faq__answer ol,.tno-faq__answer ul{margin:0 0 12px;padding-left:22px}.tno-faq__answer li{margin-bottom:6px}.tno-faq__answer a{color:inherit;font-weight:600;text-decoration:underline}@media (max-width:600px){.tno-faq{padding:36px 12px}.tno-faq__list{padding:14px}.tno-faq .tno-faq__title{font-size:15px!important}.tno-faq .tno-faq__q .tno-faq__q-text,.tno-faq h3.tno-faq__q-text{font-size:15.5px!important}.tno-faq .tno-faq__q,.tno-faq__answer-row{max-width:100%}.tno-faq__avatar{height:36px;width:36px}.tno-faq__answer{font-size:15px}}@media (prefers-reduced-motion:reduce){.tno-faq .tno-faq__q,.tno-faq__answer-row,.tno-faq__icon:after,.tno-faq__icon:before,.tno-faq__panel{transition:none}}